package org.activiti.explorer.ui.process.listener;
import org.activiti.editor.ui.ConvertProcessDefinitionPopupWindow;
import org.activiti.engine.repository.ProcessDefinition;
import org.activiti.explorer.ExplorerApp;
import org.activiti.explorer.NotificationManager;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
/**
* @author Tijs Rademakers
*/
public class ConvertProcessDefinitionToModelClickListener implements ClickListener {
private static final long serialVersionUID = 1L;
protected NotificationManager notificationManager;
protected ProcessDefinition processDefinition;
public ConvertProcessDefinitionToModelClickListener(ProcessDefinition processDefinition) {
this.notificationManager = ExplorerApp.get().getNotificationManager();
this.processDefinition = processDefinition;
}
public void buttonClick(ClickEvent event) {
ExplorerApp.get().getViewManager().showPopupWindow(new ConvertProcessDefinitionPopupWindow(processDefinition));
}
}