Package org.flowable.engine.impl
Class ProcessMigrationServiceImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<C>
-
- org.flowable.common.engine.impl.service.CommonEngineServiceImpl<org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl>
-
- org.flowable.engine.impl.ProcessMigrationServiceImpl
-
- All Implemented Interfaces:
ProcessMigrationService
public class ProcessMigrationServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl> implements ProcessMigrationService
-
-
Constructor Summary
Constructors Constructor Description ProcessMigrationServiceImpl(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl configuration)
-
Method Summary
-
Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
-
-
-
Method Detail
-
createProcessInstanceMigrationBuilder
public ProcessInstanceMigrationBuilder createProcessInstanceMigrationBuilder()
- Specified by:
createProcessInstanceMigrationBuilder
in interfaceProcessMigrationService
-
createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocument
public ProcessInstanceMigrationBuilder createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocument(ProcessInstanceMigrationDocument document)
- Specified by:
createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocument
in interfaceProcessMigrationService
-
validateMigrationForProcessInstance
public ProcessInstanceMigrationValidationResult validateMigrationForProcessInstance(String processInstanceId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
validateMigrationForProcessInstance
in interfaceProcessMigrationService
-
validateMigrationForProcessInstancesOfProcessDefinition
public ProcessInstanceMigrationValidationResult validateMigrationForProcessInstancesOfProcessDefinition(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
validateMigrationForProcessInstancesOfProcessDefinition
in interfaceProcessMigrationService
-
validateMigrationForProcessInstancesOfProcessDefinition
public ProcessInstanceMigrationValidationResult validateMigrationForProcessInstancesOfProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
validateMigrationForProcessInstancesOfProcessDefinition
in interfaceProcessMigrationService
-
migrateProcessInstance
public void migrateProcessInstance(String processInstanceId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
migrateProcessInstance
in interfaceProcessMigrationService
-
migrateProcessInstancesOfProcessDefinition
public void migrateProcessInstancesOfProcessDefinition(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
migrateProcessInstancesOfProcessDefinition
in interfaceProcessMigrationService
-
migrateProcessInstancesOfProcessDefinition
public void migrateProcessInstancesOfProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
migrateProcessInstancesOfProcessDefinition
in interfaceProcessMigrationService
-
batchMigrateProcessInstancesOfProcessDefinition
public org.flowable.batch.api.Batch batchMigrateProcessInstancesOfProcessDefinition(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
batchMigrateProcessInstancesOfProcessDefinition
in interfaceProcessMigrationService
-
batchMigrateProcessInstancesOfProcessDefinition
public org.flowable.batch.api.Batch batchMigrateProcessInstancesOfProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
batchMigrateProcessInstancesOfProcessDefinition
in interfaceProcessMigrationService
-
getResultsOfBatchProcessInstanceMigration
public ProcessInstanceBatchMigrationResult getResultsOfBatchProcessInstanceMigration(String migrationBatchId)
- Specified by:
getResultsOfBatchProcessInstanceMigration
in interfaceProcessMigrationService
-
-