Search in sources :

Example 1 with StartProcessInstanceClickListener

use of org.activiti.explorer.ui.process.listener.StartProcessInstanceClickListener in project Activiti by Activiti.

the class ProcessDefinitionDetailPanel method initActions.

protected void initActions(AbstractPage parentPage) {
    ProcessDefinitionPage processDefinitionPage = (ProcessDefinitionPage) parentPage;
    startProcessInstanceButton = new Button(i18nManager.getMessage(Messages.PROCESS_START));
    startProcessInstanceButton.addListener(new StartProcessInstanceClickListener(processDefinition, processDefinitionPage));
    editProcessDefinitionButton = new Button(i18nManager.getMessage(Messages.PROCESS_CONVERT));
    editProcessDefinitionButton.addListener(new ConvertProcessDefinitionToModelClickListener(processDefinition));
    if (((ProcessDefinitionEntity) processDefinition).isGraphicalNotationDefined() == false) {
        editProcessDefinitionButton.setEnabled(false);
    }
    // Clear toolbar and add 'start' button
    processDefinitionPage.getToolBar().removeAllButtons();
    processDefinitionPage.getToolBar().addButton(startProcessInstanceButton);
    processDefinitionPage.getToolBar().addButton(editProcessDefinitionButton);
}
Also used : StartProcessInstanceClickListener(org.activiti.explorer.ui.process.listener.StartProcessInstanceClickListener) Button(com.vaadin.ui.Button) ConvertProcessDefinitionToModelClickListener(org.activiti.explorer.ui.process.listener.ConvertProcessDefinitionToModelClickListener)

Aggregations

Button (com.vaadin.ui.Button)1 ConvertProcessDefinitionToModelClickListener (org.activiti.explorer.ui.process.listener.ConvertProcessDefinitionToModelClickListener)1 StartProcessInstanceClickListener (org.activiti.explorer.ui.process.listener.StartProcessInstanceClickListener)1