Class ProcessInstanceMigrationDocumentImpl
- java.lang.Object
-
- org.flowable.engine.impl.migration.ProcessInstanceMigrationDocumentImpl
-
- All Implemented Interfaces:
ProcessInstanceMigrationDocument
public class ProcessInstanceMigrationDocumentImpl extends Object implements ProcessInstanceMigrationDocument
- Author:
- Dennis Federico, martin.grofcik
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Map<String,Object>>activitiesLocalVariablesprotected List<ActivityMigrationMapping>activityMigrationMappingsprotected StringmigrateToProcessDefinitionIdprotected StringmigrateToProcessDefinitionKeyprotected StringmigrateToProcessDefinitionTenantIdprotected IntegermigrateToProcessDefinitionVersionprotected StringpostUpgradeJavaDelegateprotected StringpostUpgradeJavaDelegateExpressionprotected ScriptpostUpgradeScriptprotected StringpreUpgradeJavaDelegateprotected StringpreUpgradeJavaDelegateExpressionprotected ScriptpreUpgradeScriptprotected Map<String,Object>processInstanceVariables
-
Constructor Summary
Constructors Constructor Description ProcessInstanceMigrationDocumentImpl()
-
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
-
fromJson
public static ProcessInstanceMigrationDocument fromJson(String processInstanceMigrationDocumentJson)
-
setMigrateToProcessDefinitionId
public void setMigrateToProcessDefinitionId(String processDefinitionId)
-
setMigrateToProcessDefinition
public void setMigrateToProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion)
-
setMigrateToProcessDefinition
public void setMigrateToProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion, String processDefinitionTenantId)
-
setPreUpgradeScript
public void setPreUpgradeScript(Script script)
-
setPreUpgradeJavaDelegate
public void setPreUpgradeJavaDelegate(String javaDelegateClassName)
-
setPreUpgradeJavaDelegateExpression
public void setPreUpgradeJavaDelegateExpression(String expression)
-
setPostUpgradeScript
public void setPostUpgradeScript(Script script)
-
setPostUpgradeJavaDelegate
public void setPostUpgradeJavaDelegate(String javaDelegateClassName)
-
setPostUpgradeJavaDelegateExpression
public void setPostUpgradeJavaDelegateExpression(String expression)
-
getMigrateToProcessDefinitionId
public String getMigrateToProcessDefinitionId()
- Specified by:
getMigrateToProcessDefinitionIdin interfaceProcessInstanceMigrationDocument
-
getMigrateToProcessDefinitionKey
public String getMigrateToProcessDefinitionKey()
- Specified by:
getMigrateToProcessDefinitionKeyin interfaceProcessInstanceMigrationDocument
-
getMigrateToProcessDefinitionVersion
public Integer getMigrateToProcessDefinitionVersion()
- Specified by:
getMigrateToProcessDefinitionVersionin interfaceProcessInstanceMigrationDocument
-
getMigrateToProcessDefinitionTenantId
public String getMigrateToProcessDefinitionTenantId()
- Specified by:
getMigrateToProcessDefinitionTenantIdin interfaceProcessInstanceMigrationDocument
-
getPreUpgradeScript
public Script getPreUpgradeScript()
- Specified by:
getPreUpgradeScriptin interfaceProcessInstanceMigrationDocument
-
getPreUpgradeJavaDelegate
public String getPreUpgradeJavaDelegate()
- Specified by:
getPreUpgradeJavaDelegatein interfaceProcessInstanceMigrationDocument
-
getPreUpgradeJavaDelegateExpression
public String getPreUpgradeJavaDelegateExpression()
- Specified by:
getPreUpgradeJavaDelegateExpressionin interfaceProcessInstanceMigrationDocument
-
getPostUpgradeScript
public Script getPostUpgradeScript()
- Specified by:
getPostUpgradeScriptin interfaceProcessInstanceMigrationDocument
-
getPostUpgradeJavaDelegate
public String getPostUpgradeJavaDelegate()
- Specified by:
getPostUpgradeJavaDelegatein interfaceProcessInstanceMigrationDocument
-
getPostUpgradeJavaDelegateExpression
public String getPostUpgradeJavaDelegateExpression()
- Specified by:
getPostUpgradeJavaDelegateExpressionin interfaceProcessInstanceMigrationDocument
-
setActivityMigrationMappings
public void setActivityMigrationMappings(List<ActivityMigrationMapping> activityMigrationMappings)
-
findDuplicatedFromActivityIds
protected static List<String> findDuplicatedFromActivityIds(List<ActivityMigrationMapping> activityMigrationMappings)
-
buildActivitiesLocalVariablesMap
protected static Map<String,Map<String,Object>> buildActivitiesLocalVariablesMap(List<ActivityMigrationMapping> activityMigrationMappings)
-
getActivityMigrationMappings
public List<ActivityMigrationMapping> getActivityMigrationMappings()
- Specified by:
getActivityMigrationMappingsin interfaceProcessInstanceMigrationDocument
-
getActivitiesLocalVariables
public Map<String,Map<String,Object>> getActivitiesLocalVariables()
- Specified by:
getActivitiesLocalVariablesin interfaceProcessInstanceMigrationDocument
-
setProcessInstanceVariables
public void setProcessInstanceVariables(Map<String,Object> processInstanceVariables)
-
getProcessInstanceVariables
public Map<String,Object> getProcessInstanceVariables()
- Specified by:
getProcessInstanceVariablesin interfaceProcessInstanceMigrationDocument
-
asJsonString
public String asJsonString()
- Specified by:
asJsonStringin interfaceProcessInstanceMigrationDocument
-
-