Class ProcessInstanceDetailView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, ChangeTracker, DetailView<ProcessInstanceData>, ReadOnlyAwareView, Serializable

@Route(value="bpm/processinstances/:id", layout=DefaultMainViewParent.class) @ViewController("bpm_ProcessInstanceData.detail") @ViewDescriptor("process-instance-detail-view.xml") @CssImport(value="./styles/grid-tree-toggle-adjust.css", themeFor="vaadin-grid-tree-toggle") public class ProcessInstanceDetailView extends StandardDetailView<ProcessInstanceData>
See Also:
  • Field Details

    • DELETE_PROCESS_INSTANCE_CLOSE_ACTION

      public static final CloseAction DELETE_PROCESS_INSTANCE_CLOSE_ACTION
    • entitiesConverter

      @Autowired protected FlowableEntitiesConverter entitiesConverter
    • runtimeService

      @Autowired protected org.flowable.engine.RuntimeService runtimeService
    • repositoryService

      @Autowired protected org.flowable.engine.RepositoryService repositoryService
    • historyService

      @Autowired protected org.flowable.engine.HistoryService historyService
    • viewNavigators

      @Autowired protected ViewNavigators viewNavigators
    • metadata

      @Autowired protected Metadata metadata
    • messageTools

      @Autowired protected MessageTools messageTools
    • dialogWindows

      @Autowired protected DialogWindows dialogWindows
    • relatedEntitiesTabSheet

      @ViewComponent protected JmixTabSheet relatedEntitiesTabSheet
    • endTimeField

      @ViewComponent protected com.vaadin.flow.component.timepicker.TimePicker endTimeField
    • processActionsPanel

      @ViewComponent protected com.vaadin.flow.component.orderedlayout.HorizontalLayout processActionsPanel
    • processInstanceDataDc

      @ViewComponent protected InstanceContainer<ProcessInstanceData> processInstanceDataDc
    • processDefinitionField

      @ViewComponent protected com.vaadin.flow.component.textfield.TextField processDefinitionField
    • suspendBtn

      @ViewComponent protected com.vaadin.flow.component.button.Button suspendBtn
    • activateBtn

      @ViewComponent protected com.vaadin.flow.component.button.Button activateBtn
  • Constructor Details

    • ProcessInstanceDetailView

      public ProcessInstanceDetailView()
  • Method Details

    • onBeforeShow

      @Subscribe public void onBeforeShow(View.BeforeShowEvent event)
    • initActionButtons

      protected void initActionButtons()
    • reloadProcessInstanceData

      protected void reloadProcessInstanceData()
    • openProcessDefinitionEditor

      @Subscribe("openProcessDefinitionEditorBtn") public void openProcessDefinitionEditor(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • suspendProcessInstance

      @Subscribe("suspendBtn") public void suspendProcessInstance(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • deleteProcessInstance

      @Subscribe("deleteBtn") public void deleteProcessInstance(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • activateProcessInstance

      @Subscribe("activateBtn") public void activateProcessInstance(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • onMigrateBtnClick

      @Subscribe("migrateBtn") protected void onMigrateBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
    • initRuntimeFragment

      public void initRuntimeFragment()
    • initRuntimeVariablesGrid

      protected void initRuntimeVariablesGrid()
    • fillRuntimeVariablesDc

      protected void fillRuntimeVariablesDc()
    • fillRuntimeTaskDc

      protected void fillRuntimeTaskDc()
    • initRuntimeTasksGrid

      protected void initRuntimeTasksGrid()
    • setupExecutionsTree

      protected void setupExecutionsTree()
    • fillRuntimeJobsDc

      protected void fillRuntimeJobsDc()
    • onVariablesGridCreate

      @Subscribe("runtimeVariablesGrid.create") public void onVariablesGridCreate(ActionPerformedEvent event)
    • onVariablesGridEdit

      @Subscribe("runtimeVariablesGrid.edit") public void onVariablesGridEdit(ActionPerformedEvent event)
    • onVariablesGridRemove

      @Subscribe("runtimeVariablesGrid.remove") protected void onVariablesGridRemove(ActionPerformedEvent event)
    • onTasksGridReassignTask

      @Subscribe("runtimeTasksGrid.reassignTask") public void onTasksGridReassignTask(ActionPerformedEvent event)
    • onExecutionsDcItemChange

      @Subscribe(id="runtimeExecutionsDc", target=DATA_CONTAINER) public void onExecutionsDcItemChange(InstanceContainer.ItemChangeEvent<ExecutionData> event)
    • onRuntimeJobsEdit

      @Subscribe("runtimeJobsGrid.edit") public void onRuntimeJobsEdit(ActionPerformedEvent event)
    • getSelectedExecutionId

      @Nullable protected String getSelectedExecutionId()
    • initHistoryFragment

      public void initHistoryFragment()
    • fillHistoryTaskDc

      protected void fillHistoryTaskDc()
    • fillHistoricActivityInstancesDc

      protected void fillHistoricActivityInstancesDc()
    • fillHistoricVariableInstancesDc

      protected void fillHistoricVariableInstancesDc()
    • fillDmnHistoricDecisionExecutionsDc

      protected void fillDmnHistoricDecisionExecutionsDc()
    • initHistoricVariableInstancesTable

      protected void initHistoricVariableInstancesTable()