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<ProcessEngineConfigurationImpl>
-
- org.flowable.engine.impl.ProcessMigrationServiceImpl
-
- All Implemented Interfaces:
ProcessMigrationService
public class ProcessMigrationServiceImpl extends CommonEngineServiceImpl<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
Constructors Constructor Description ProcessMigrationServiceImpl(ProcessEngineConfigurationImpl configuration)
-
Method Summary
-
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 Detail
-
ProcessMigrationServiceImpl
public ProcessMigrationServiceImpl(ProcessEngineConfigurationImpl configuration)
-
-
Method Detail
-
createProcessInstanceMigrationBuilder
public ProcessInstanceMigrationBuilder createProcessInstanceMigrationBuilder()
- Specified by:
createProcessInstanceMigrationBuilderin interfaceProcessMigrationService
-
createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocument
public ProcessInstanceMigrationBuilder createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocument(ProcessInstanceMigrationDocument document)
- Specified by:
createProcessInstanceMigrationBuilderFromProcessInstanceMigrationDocumentin interfaceProcessMigrationService
-
validateMigrationForProcessInstance
public ProcessInstanceMigrationValidationResult validateMigrationForProcessInstance(String processInstanceId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
validateMigrationForProcessInstancein interfaceProcessMigrationService
-
validateMigrationForProcessInstancesOfProcessDefinition
public ProcessInstanceMigrationValidationResult validateMigrationForProcessInstancesOfProcessDefinition(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
validateMigrationForProcessInstancesOfProcessDefinitionin interfaceProcessMigrationService
-
validateMigrationForProcessInstancesOfProcessDefinition
public ProcessInstanceMigrationValidationResult validateMigrationForProcessInstancesOfProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
validateMigrationForProcessInstancesOfProcessDefinitionin interfaceProcessMigrationService
-
migrateProcessInstance
public void migrateProcessInstance(String processInstanceId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
migrateProcessInstancein interfaceProcessMigrationService
-
migrateProcessInstancesOfProcessDefinition
public void migrateProcessInstancesOfProcessDefinition(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
migrateProcessInstancesOfProcessDefinitionin interfaceProcessMigrationService
-
migrateProcessInstancesOfProcessDefinition
public void migrateProcessInstancesOfProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
migrateProcessInstancesOfProcessDefinitionin interfaceProcessMigrationService
-
batchMigrateProcessInstancesOfProcessDefinition
public org.flowable.batch.api.Batch batchMigrateProcessInstancesOfProcessDefinition(String processDefinitionId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
batchMigrateProcessInstancesOfProcessDefinitionin interfaceProcessMigrationService
-
batchMigrateProcessInstancesOfProcessDefinition
public org.flowable.batch.api.Batch batchMigrateProcessInstancesOfProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId, ProcessInstanceMigrationDocument processInstanceMigrationDocument)
- Specified by:
batchMigrateProcessInstancesOfProcessDefinitionin interfaceProcessMigrationService
-
getResultsOfBatchProcessInstanceMigration
public ProcessInstanceBatchMigrationResult getResultsOfBatchProcessInstanceMigration(String migrationBatchId)
- Specified by:
getResultsOfBatchProcessInstanceMigrationin interfaceProcessMigrationService
-
-