package org.activiti.explorer.ui.process.listener;
import org.activiti.editor.ui.ImportUploadReceiver;
import org.activiti.explorer.ExplorerApp;
import org.activiti.explorer.Messages;
import org.activiti.explorer.ui.custom.ImportPopupWindow;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
/**
* @author Tijs Rademakers
*/
public class ImportModelClickListener implements ClickListener {
private static final long serialVersionUID = 1L;
public void buttonClick(ClickEvent event) {
ImportUploadReceiver receiver = new ImportUploadReceiver();
ImportPopupWindow importPopupWindow = new ImportPopupWindow(
ExplorerApp.get().getI18nManager().getMessage(Messages.MODEL_IMPORT),
ExplorerApp.get().getI18nManager().getMessage(Messages.MODEL_IMPORT_DESCRIPTION), receiver);
importPopupWindow.addFinishedListener(receiver);
ExplorerApp.get().getViewManager().showPopupWindow(importPopupWindow);
}
}