public interface ProcessInstanceMigrationBuilder
| Modifier and Type | Method and Description |
|---|---|
ProcessInstanceMigrationBuilder |
addActivityMigrationMapping(ActivityMigrationMapping mapping)
Adds an activity mapping to the process instance migration plan.
|
ProcessInstanceMigrationBuilder |
fromProcessInstanceMigrationDocument(ProcessInstanceMigrationDocument processInstanceMigrationDocument)
Creates a ProcessInstanceMigrationBuilder using the values of a ProcessInstanceMigrationDocument
|
ProcessInstanceMigrationDocument |
getProcessInstanceMigrationDocument()
Builds a ProcessInstanceMigrationDocument
|
void |
migrate(String processInstanceId)
Starts the process instance migration for a process identified with the submitted processInstanceId
|
void |
migrateProcessInstances(String processDefinitionId)
Starts the process instance migration for all process instances of a given process definition identified by the process definition id.
|
void |
migrateProcessInstances(String processDefinitionKey,
int processDefinitionVersion,
String processDefinitionTenantId)
Starts the process instance migration for all process instances of a given process definition identified by the process definition key and version (optional tenantId).
|
ProcessInstanceMigrationBuilder |
migrateToProcessDefinition(String processDefinitionId)
Specifies the process definition to migrate to, using the process definition id
|
ProcessInstanceMigrationBuilder |
migrateToProcessDefinition(String processDefinitionKey,
int processDefinitionVersion)
Specifies the process definition to migrate to, identified by its key and version
|
ProcessInstanceMigrationBuilder |
migrateToProcessDefinition(String processDefinitionKey,
int processDefinitionVersion,
String processDefinitionTenantId)
Specifies the process definition to migrate to, identified by its key and version and tenantId
|
ProcessInstanceMigrationValidationResult |
validateMigration(String processInstanceId)
Validates this process instance migration instructions for a given process instance identified by its processInstanceId
|
ProcessInstanceMigrationValidationResult |
validateMigrationOfProcessInstances(String processDefinitionId)
Validates this process instance migration instruction for each process instance of a given process definition identified by the process definition id.
|
ProcessInstanceMigrationValidationResult |
validateMigrationOfProcessInstances(String processDefinitionKey,
int processDefinitionVersion,
String processDefinitionTenantId)
Validates this process instance migration instruction for each process instance of a given process definition identified by the process definition key and version (optional tenantId).
|
ProcessInstanceMigrationBuilder |
withMigrateToProcessDefinitionTenantId(String processDefinitionTenantId)
Specifies the tenantId of the process definition to migrate to
|
ProcessInstanceMigrationBuilder |
withProcessInstanceVariable(String variableName,
Object variableValue)
Specifies a process instance variable that will also be available during the process migration (ie.
|
ProcessInstanceMigrationBuilder |
withProcessInstanceVariables(Map<String,Object> variables)
Specified process instances variables that will also be available during process migration
|
ProcessInstanceMigrationBuilder fromProcessInstanceMigrationDocument(ProcessInstanceMigrationDocument processInstanceMigrationDocument)
processInstanceMigrationDocument - ProcessInstanceMigrationDocumentProcessInstanceMigrationBuilder migrateToProcessDefinition(String processDefinitionId)
processDefinitionId - ProcessDefinitionProcessInstanceMigrationBuilder migrateToProcessDefinition(String processDefinitionKey, int processDefinitionVersion)
processDefinitionKey - processDefinitionVersion - ProcessDefinitionProcessInstanceMigrationBuilder migrateToProcessDefinition(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId)
processDefinitionKey - processDefinitionVersion - processDefinitionTenantId - ProcessDefinitionProcessInstanceMigrationBuilder withMigrateToProcessDefinitionTenantId(String processDefinitionTenantId)
processDefinitionTenantId - ProcessInstanceMigrationBuilder addActivityMigrationMapping(ActivityMigrationMapping mapping)
mapping - ActivityMigrationMappingProcessInstanceMigrationBuilder withProcessInstanceVariable(String variableName, Object variableValue)
variableName - variableValue - ProcessInstanceMigrationBuilder withProcessInstanceVariables(Map<String,Object> variables)
variables - ProcessInstanceMigrationDocument getProcessInstanceMigrationDocument()
ProcessInstanceMigrationDocumentvoid migrate(String processInstanceId)
processInstanceId - ProcessInstanceMigrationValidationResult validateMigration(String processInstanceId)
processInstanceId - ProcessInstanceMigrationValidationResultvoid migrateProcessInstances(String processDefinitionId)
processDefinitionId - ProcessInstanceMigrationValidationResult validateMigrationOfProcessInstances(String processDefinitionId)
processDefinitionId - ProcessInstanceMigrationValidationResultvoid migrateProcessInstances(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId)
processDefinitionKey - processDefinitionVersion - processDefinitionTenantId - ProcessInstanceMigrationValidationResult validateMigrationOfProcessInstances(String processDefinitionKey, int processDefinitionVersion, String processDefinitionTenantId)
processDefinitionKey - processDefinitionVersion - processDefinitionTenantId - ProcessInstanceMigrationValidationResultCopyright © 2019 Flowable. All rights reserved.