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
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutor
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
Constructor Summary
ConstructorDescriptionProcessMigrationServiceImpl
(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl configuration) -
Method Summary
Modifier and TypeMethodDescriptionorg.flowable.batch.api.Batch
batchMigrateProcessInstancesOfProcessDefinition
(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) org.flowable.batch.api.Batch
batchMigrateProcessInstancesOfProcessDefinition
(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocument
(ProcessInstanceMigrationDocument document) getResultsOfBatchProcessInstanceMigration
(String migrationBatchId) void
migrateProcessInstance
(String processInstanceId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) void
migrateProcessInstancesOfProcessDefinition
(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) void
migrateProcessInstancesOfProcessDefinition
(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) validateMigrationForProcessInstance
(String processInstanceId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) validateMigrationForProcessInstancesOfProcessDefinition
(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) validateMigrationForProcessInstancesOfProcessDefinition
(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument) Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
ProcessMigrationServiceImpl
public ProcessMigrationServiceImpl(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl configuration)
-
-
Method Details
-
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
-