public class ProcessInstanceMigrationDocumentImpl extends Object implements ProcessInstanceMigrationDocument
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Map<String,Object>> |
activitiesLocalVariables |
protected List<ActivityMigrationMapping> |
activityMigrationMappings |
protected String |
migrateToProcessDefinitionId |
protected String |
migrateToProcessDefinitionKey |
protected String |
migrateToProcessDefinitionTenantId |
protected Integer |
migrateToProcessDefinitionVersion |
protected String |
postUpgradeJavaDelegate |
protected String |
postUpgradeJavaDelegateExpression |
protected Script |
postUpgradeScript |
protected String |
preUpgradeJavaDelegate |
protected String |
preUpgradeJavaDelegateExpression |
protected Script |
preUpgradeScript |
protected Map<String,Object> |
processInstanceVariables |
| Constructor and Description |
|---|
ProcessInstanceMigrationDocumentImpl() |
protected String migrateToProcessDefinitionId
protected String migrateToProcessDefinitionKey
protected Integer migrateToProcessDefinitionVersion
protected String migrateToProcessDefinitionTenantId
protected List<ActivityMigrationMapping> activityMigrationMappings
protected Script preUpgradeScript
protected String preUpgradeJavaDelegate
protected String preUpgradeJavaDelegateExpression
protected Script postUpgradeScript
protected String postUpgradeJavaDelegate
protected String postUpgradeJavaDelegateExpression
public ProcessInstanceMigrationDocumentImpl()
public static ProcessInstanceMigrationDocument fromJson(String processInstanceMigrationDocumentJson)
public void setMigrateToProcessDefinitionId(String processDefinitionId)
public void setMigrateToProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion)
public void setMigrateToProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion, String processDefinitionTenantId)
public void setPreUpgradeScript(Script script)
public void setPreUpgradeJavaDelegate(String javaDelegateClassName)
public void setPreUpgradeJavaDelegateExpression(String expression)
public void setPostUpgradeScript(Script script)
public void setPostUpgradeJavaDelegate(String javaDelegateClassName)
public void setPostUpgradeJavaDelegateExpression(String expression)
public String getMigrateToProcessDefinitionId()
getMigrateToProcessDefinitionId in interface ProcessInstanceMigrationDocumentpublic String getMigrateToProcessDefinitionKey()
getMigrateToProcessDefinitionKey in interface ProcessInstanceMigrationDocumentpublic Integer getMigrateToProcessDefinitionVersion()
getMigrateToProcessDefinitionVersion in interface ProcessInstanceMigrationDocumentpublic String getMigrateToProcessDefinitionTenantId()
getMigrateToProcessDefinitionTenantId in interface ProcessInstanceMigrationDocumentpublic Script getPreUpgradeScript()
getPreUpgradeScript in interface ProcessInstanceMigrationDocumentpublic String getPreUpgradeJavaDelegate()
getPreUpgradeJavaDelegate in interface ProcessInstanceMigrationDocumentpublic String getPreUpgradeJavaDelegateExpression()
getPreUpgradeJavaDelegateExpression in interface ProcessInstanceMigrationDocumentpublic Script getPostUpgradeScript()
getPostUpgradeScript in interface ProcessInstanceMigrationDocumentpublic String getPostUpgradeJavaDelegate()
getPostUpgradeJavaDelegate in interface ProcessInstanceMigrationDocumentpublic String getPostUpgradeJavaDelegateExpression()
getPostUpgradeJavaDelegateExpression in interface ProcessInstanceMigrationDocumentpublic void setActivityMigrationMappings(List<ActivityMigrationMapping> activityMigrationMappings)
protected static List<String> findDuplicatedFromActivityIds(List<ActivityMigrationMapping> activityMigrationMappings)
protected static Map<String,Map<String,Object>> buildActivitiesLocalVariablesMap(List<ActivityMigrationMapping> activityMigrationMappings)
public List<ActivityMigrationMapping> getActivityMigrationMappings()
getActivityMigrationMappings in interface ProcessInstanceMigrationDocumentpublic Map<String,Map<String,Object>> getActivitiesLocalVariables()
getActivitiesLocalVariables in interface ProcessInstanceMigrationDocumentpublic void setProcessInstanceVariables(Map<String,Object> processInstanceVariables)
public Map<String,Object> getProcessInstanceVariables()
getProcessInstanceVariables in interface ProcessInstanceMigrationDocumentpublic String asJsonString()
asJsonString in interface ProcessInstanceMigrationDocumentCopyright © 2020 Flowable. All rights reserved.