Class ProcessInstanceMigrationDocumentBuilderImpl
- java.lang.Object
-
- org.flowable.engine.impl.migration.ProcessInstanceMigrationDocumentBuilderImpl
-
- All Implemented Interfaces:
ProcessInstanceMigrationDocumentBuilder
public class ProcessInstanceMigrationDocumentBuilderImpl extends Object implements ProcessInstanceMigrationDocumentBuilder
- Author:
- Dennis Federico, martin.grofcik
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ActivityMigrationMapping>activityMigrationMappingsprotected StringmigrateToProcessDefinitionIdprotected StringmigrateToProcessDefinitionKeyprotected StringmigrateToProcessDefinitionTenantIdprotected IntegermigrateToProcessDefinitionVersionprotected StringpostUpgradeJavaDelegateprotected StringpostUpgradeJavaDelegateExpressionprotected ScriptpostUpgradeScriptprotected StringpreUpgradeJavaDelegateprotected StringpreUpgradeJavaDelegateExpressionprotected ScriptpreUpgradeScriptprotected Map<String,Object>processInstanceVariables
-
Constructor Summary
Constructors Constructor Description ProcessInstanceMigrationDocumentBuilderImpl()
-
Method Summary
-
-
-
Field Detail
-
migrateToProcessDefinitionId
protected String migrateToProcessDefinitionId
-
migrateToProcessDefinitionKey
protected String migrateToProcessDefinitionKey
-
migrateToProcessDefinitionVersion
protected Integer migrateToProcessDefinitionVersion
-
migrateToProcessDefinitionTenantId
protected String migrateToProcessDefinitionTenantId
-
activityMigrationMappings
protected List<ActivityMigrationMapping> activityMigrationMappings
-
preUpgradeScript
protected Script preUpgradeScript
-
preUpgradeJavaDelegate
protected String preUpgradeJavaDelegate
-
preUpgradeJavaDelegateExpression
protected String preUpgradeJavaDelegateExpression
-
postUpgradeScript
protected Script postUpgradeScript
-
postUpgradeJavaDelegate
protected String postUpgradeJavaDelegate
-
postUpgradeJavaDelegateExpression
protected String postUpgradeJavaDelegateExpression
-
-
Method Detail
-
setProcessDefinitionToMigrateTo
public ProcessInstanceMigrationDocumentBuilder setProcessDefinitionToMigrateTo(String processDefinitionId)
- Specified by:
setProcessDefinitionToMigrateToin interfaceProcessInstanceMigrationDocumentBuilder
-
setProcessDefinitionToMigrateTo
public ProcessInstanceMigrationDocumentBuilder setProcessDefinitionToMigrateTo(String processDefinitionKey, Integer processDefinitionVersion)
- Specified by:
setProcessDefinitionToMigrateToin interfaceProcessInstanceMigrationDocumentBuilder
-
setTenantId
public ProcessInstanceMigrationDocumentBuilder setTenantId(String processDefinitionTenantId)
- Specified by:
setTenantIdin interfaceProcessInstanceMigrationDocumentBuilder
-
setPreUpgradeScript
public ProcessInstanceMigrationDocumentBuilder setPreUpgradeScript(Script script)
- Specified by:
setPreUpgradeScriptin interfaceProcessInstanceMigrationDocumentBuilder
-
setPreUpgradeJavaDelegate
public ProcessInstanceMigrationDocumentBuilder setPreUpgradeJavaDelegate(String preUpgradeJavaDelegate)
- Specified by:
setPreUpgradeJavaDelegatein interfaceProcessInstanceMigrationDocumentBuilder
-
setPreUpgradeJavaDelegateExpression
public ProcessInstanceMigrationDocumentBuilder setPreUpgradeJavaDelegateExpression(String expression)
- Specified by:
setPreUpgradeJavaDelegateExpressionin interfaceProcessInstanceMigrationDocumentBuilder
-
setPostUpgradeScript
public ProcessInstanceMigrationDocumentBuilder setPostUpgradeScript(Script script)
- Specified by:
setPostUpgradeScriptin interfaceProcessInstanceMigrationDocumentBuilder
-
setPostUpgradeJavaDelegate
public ProcessInstanceMigrationDocumentBuilder setPostUpgradeJavaDelegate(String preUpgradeJavaDelegate)
- Specified by:
setPostUpgradeJavaDelegatein interfaceProcessInstanceMigrationDocumentBuilder
-
setPostUpgradeJavaDelegateExpression
public ProcessInstanceMigrationDocumentBuilder setPostUpgradeJavaDelegateExpression(String expression)
- Specified by:
setPostUpgradeJavaDelegateExpressionin interfaceProcessInstanceMigrationDocumentBuilder
-
addActivityMigrationMappings
public ProcessInstanceMigrationDocumentBuilder addActivityMigrationMappings(List<ActivityMigrationMapping> activityMigrationMappings)
- Specified by:
addActivityMigrationMappingsin interfaceProcessInstanceMigrationDocumentBuilder
-
addActivityMigrationMapping
public ProcessInstanceMigrationDocumentBuilder addActivityMigrationMapping(ActivityMigrationMapping activityMigrationMapping)
- Specified by:
addActivityMigrationMappingin interfaceProcessInstanceMigrationDocumentBuilder
-
addProcessInstanceVariable
public ProcessInstanceMigrationDocumentBuilder addProcessInstanceVariable(String variableName, Object variableValue)
- Specified by:
addProcessInstanceVariablein interfaceProcessInstanceMigrationDocumentBuilder
-
addProcessInstanceVariables
public ProcessInstanceMigrationDocumentBuilder addProcessInstanceVariables(Map<String,Object> processInstanceVariables)
- Specified by:
addProcessInstanceVariablesin interfaceProcessInstanceMigrationDocumentBuilder
-
build
public ProcessInstanceMigrationDocument build()
- Specified by:
buildin interfaceProcessInstanceMigrationDocumentBuilder
-
-