package com.constellio.app.modules.robots.ui.pages;
import com.constellio.app.ui.pages.progress.BaseProgressView;
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
public class DeleteRobotRecordsViewImpl extends BaseProgressView implements DeleteRobotRecordsView {
private String title;
private DeleteRobotRecordsPresenter presenter;
public DeleteRobotRecordsViewImpl() {
this.presenter = new DeleteRobotRecordsPresenter(this);
}
@Override
protected void initBeforeCreateComponents(ViewChangeEvent event) {
presenter.forParams(event.getParameters());
}
@Override
public void setTitle(String title) {
this.title = title;
}
@Override
protected String getTitle() {
return title;
}
@Override
protected void onDone() {
presenter.done();
}
@Override
protected ClickListener getBackButtonClickListener() {
return new ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
presenter.backButtonClicked();
}
};
}
}