Class ProcessInstanceDiagramPresenter
- java.lang.Object
-
- org.jbpm.workbench.pr.client.editors.instance.diagram.ProcessInstanceDiagramPresenter
-
- All Implemented Interfaces:
ProcessInstanceSummaryAware
@Dependent public class ProcessInstanceDiagramPresenter extends Object implements ProcessInstanceSummaryAware
-
-
Field Summary
Fields Modifier and Type Field Description protected org.jbpm.workbench.common.preferences.ManagePreferencespreferences
-
Constructor Summary
Constructors Constructor Description ProcessInstanceDiagramPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayImage(String svgContent, String containerId)protected voidexpandDiagram(org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance, org.jbpm.workbench.pr.model.ProcessInstanceDiagramSummary summary)StringgetName()protected org.jbpm.workbench.pr.model.ProcessNodeSummarygetProcessNodeSummary(Long nodeId)protected List<org.jbpm.workbench.pr.model.TimerInstanceSummary>getTimerInstanceForNode(String nodeId)com.google.gwt.user.client.ui.IsWidgetgetView()voidinit()protected BooleanisProcessNodeTypeTriggerAllowed(org.jbpm.workbench.pr.model.ProcessNodeSummary nodeSummary)voidlistenParentProcessInstanceSelected()protected voidloadProcessInstanceDetails()protected voidloadTimerInstances()voidonDiagramNodeSelected(String nodeId)protected voidonDiagramNodeSelectedByDoubleClick(String nodeId)voidonNodeInstanceCancel(org.jbpm.workbench.pr.model.NodeInstanceSummary node)voidonNodeInstanceReTrigger(org.jbpm.workbench.pr.model.NodeInstanceSummary node)voidonProcessDiagramExpandEvent(org.jbpm.workbench.pr.events.ProcessDiagramExpandEvent event)voidonProcessInstanceSelectionEvent(org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent event)voidonProcessNodeTrigger(org.jbpm.workbench.pr.model.ProcessNodeSummary node)voidonShow()voidonTimerInstanceReschedule(org.jbpm.workbench.pr.model.TimerInstanceSummary summary)protected voidopenNavigationConfirmPopup(org.jbpm.workbench.pr.model.NodeInstanceSummary nodeInstance)protected voidrefreshDetails()protected voidsetAlertPopup(org.kie.workbench.common.widgets.client.popups.alert.AlertPopupView alertPopup)protected voidsetConfirmPopup(org.uberfire.client.views.pfly.widgets.ConfirmPopup confirmPopup)voidsetProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance)voidsetProcessService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessRuntimeDataService> processService)protected voidshowOrHideNodeActions(boolean forLog, org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance)protected voidshowOrHideParentAndSubProcessPanel(org.jbpm.workbench.pr.model.ProcessInstanceSummary parentProcessInstance, List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> subProcessInstances)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setConfirmPopup
@Inject protected void setConfirmPopup(org.uberfire.client.views.pfly.widgets.ConfirmPopup confirmPopup)
-
setAlertPopup
@Inject protected void setAlertPopup(org.kie.workbench.common.widgets.client.popups.alert.AlertPopupView alertPopup)
-
setProcessInstance
public void setProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance)
- Specified by:
setProcessInstancein interfaceProcessInstanceSummaryAware
-
onProcessInstanceSelectionEvent
public void onProcessInstanceSelectionEvent(@Observes org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent event)
-
loadProcessInstanceDetails
protected void loadProcessInstanceDetails()
-
loadTimerInstances
protected void loadTimerInstances()
-
expandDiagram
protected void expandDiagram(org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance, org.jbpm.workbench.pr.model.ProcessInstanceDiagramSummary summary)
-
showOrHideParentAndSubProcessPanel
protected void showOrHideParentAndSubProcessPanel(org.jbpm.workbench.pr.model.ProcessInstanceSummary parentProcessInstance, List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> subProcessInstances)
-
onDiagramNodeSelected
public void onDiagramNodeSelected(String nodeId)
-
onDiagramNodeSelectedByDoubleClick
protected void onDiagramNodeSelectedByDoubleClick(String nodeId)
-
openNavigationConfirmPopup
protected void openNavigationConfirmPopup(org.jbpm.workbench.pr.model.NodeInstanceSummary nodeInstance)
-
getTimerInstanceForNode
protected List<org.jbpm.workbench.pr.model.TimerInstanceSummary> getTimerInstanceForNode(String nodeId)
-
isProcessNodeTypeTriggerAllowed
protected Boolean isProcessNodeTypeTriggerAllowed(org.jbpm.workbench.pr.model.ProcessNodeSummary nodeSummary)
-
getProcessNodeSummary
protected org.jbpm.workbench.pr.model.ProcessNodeSummary getProcessNodeSummary(Long nodeId)
-
onProcessNodeTrigger
public void onProcessNodeTrigger(org.jbpm.workbench.pr.model.ProcessNodeSummary node)
-
refreshDetails
protected void refreshDetails()
-
listenParentProcessInstanceSelected
public void listenParentProcessInstanceSelected()
-
onNodeInstanceReTrigger
public void onNodeInstanceReTrigger(org.jbpm.workbench.pr.model.NodeInstanceSummary node)
-
onNodeInstanceCancel
public void onNodeInstanceCancel(org.jbpm.workbench.pr.model.NodeInstanceSummary node)
-
onTimerInstanceReschedule
public void onTimerInstanceReschedule(org.jbpm.workbench.pr.model.TimerInstanceSummary summary)
-
onShow
public void onShow()
-
getName
public String getName()
-
getView
public com.google.gwt.user.client.ui.IsWidget getView()
-
setProcessService
@Inject public void setProcessService(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessRuntimeDataService> processService)
-
onProcessDiagramExpandEvent
public void onProcessDiagramExpandEvent(@Observes org.jbpm.workbench.pr.events.ProcessDiagramExpandEvent event)
-
showOrHideNodeActions
protected void showOrHideNodeActions(boolean forLog, org.jbpm.workbench.pr.model.ProcessInstanceSummary processInstance)
-
-