Class ProcessInstanceDiagramPresenter

    • Field Detail

      • preferences

        @Inject
        protected org.jbpm.workbench.common.preferences.ManagePreferences preferences
    • Constructor Detail

      • ProcessInstanceDiagramPresenter

        public ProcessInstanceDiagramPresenter()
    • Method Detail

      • 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)
      • 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)
      • displayImage

        public void displayImage​(String svgContent,
                                 String containerId)
      • 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)