package org.activiti.explorer.ui.process.listener;
import org.activiti.explorer.ExplorerApp;
import org.activiti.explorer.NotificationManager;
import com.vaadin.terminal.ExternalResource;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
/**
* @author Tijs Rademakers
*/
public class EditModelClickListener implements ClickListener {
private static final long serialVersionUID = 1L;
protected NotificationManager notificationManager;
protected String modelId;
public EditModelClickListener(String modelId) {
this.notificationManager = ExplorerApp.get().getNotificationManager();
this.modelId = modelId;
}
public void buttonClick(ClickEvent event) {
ExplorerApp.get().getMainWindow().open(new ExternalResource(
ExplorerApp.get().getURL().toString() + "service/editor?id=" + modelId));
}
}