Class ProcessInstanceMigrationScreen

java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.bpmui.screen.processinstancemigration.ProcessInstanceMigrationScreen
All Implemented Interfaces:
FrameOwner

@UiController("bpm_ProcessInstanceMigrationScreen") @UiDescriptor("process-instance-migration-screen.xml") public class ProcessInstanceMigrationScreen extends Screen
  • Field Details

    • repositoryService

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

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

      @Autowired protected org.flowable.engine.ProcessMigrationService processMigrationService
    • managementService

      @Autowired protected org.flowable.engine.ManagementService managementService
    • entitiesConverter

      @Autowired protected FlowableEntitiesConverter entitiesConverter
    • bpmProperties

      @Autowired protected BpmProperties bpmProperties
    • dialogs

      @Autowired protected Dialogs dialogs
    • messageBundle

      @Autowired protected MessageBundle messageBundle
    • processDefinitionVersionComboBox

      @Autowired protected ComboBox<ProcessDefinitionData> processDefinitionVersionComboBox
    • processDefinitionKeyComboBox

      @Autowired protected ComboBox<String> processDefinitionKeyComboBox
    • processDefinitionData

      protected ProcessDefinitionData processDefinitionData
    • processInstanceData

      protected ProcessInstanceData processInstanceData
  • Constructor Details

    • ProcessInstanceMigrationScreen

      public ProcessInstanceMigrationScreen()
  • Method Details

    • setProcessDefinitionData

      public ProcessInstanceMigrationScreen setProcessDefinitionData(ProcessDefinitionData processDefinitionData)
    • setProcessInstanceData

      public ProcessInstanceMigrationScreen setProcessInstanceData(ProcessInstanceData processInstanceData)
    • onBeforeShow

      @Subscribe public void onBeforeShow(Screen.BeforeShowEvent event)
    • onProcessDefinitionKeyComboBoxValueChange

      @Subscribe("processDefinitionKeyComboBox") public void onProcessDefinitionKeyComboBoxValueChange(HasValue.ValueChangeEvent<String> event)
    • onMigrateBtnClick

      @Subscribe("migrateBtn") public void onMigrateBtnClick(Button.ClickEvent event)
    • onCancelBtnClick

      @Subscribe("cancelBtn") public void onCancelBtnClick(Button.ClickEvent event)
    • migrateSingleProcessInstance

      protected void migrateSingleProcessInstance()
    • migrateAllProcessInstances

      protected void migrateAllProcessInstances()
    • displayValidationError

      protected void displayValidationError(List<String> validationMessages)
    • migrateSingleProcessInstance

      protected void migrateSingleProcessInstance(String processInstanceId, String dstProcessDefinitionId)
    • simpleMigrateSingleProcessInstance

      protected void simpleMigrateSingleProcessInstance(String processInstanceId, Integer dstProcessDefinitionVersion)
    • migrateAllProcessInstances

      protected void migrateAllProcessInstances(String srcProcessDefinitionId, String dstProcessDefinitionId)
    • simpleMigrateAllProcessInstances

      protected void simpleMigrateAllProcessInstances(String srcProcessDefinitionId, Integer dstProcessDefinitionVersion)
    • validateMigrationOfSingleProcessInstance

      protected List<String> validateMigrationOfSingleProcessInstance(String processInstanceId, String dstProcessDefinitionId)
    • validateMigrationOfProcessInstances

      protected List<String> validateMigrationOfProcessInstances(String srcProcessDefinitionId, String dstProcessDefinitionId)