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 Map<String,Object> |
processInstanceVariables |
| Constructor and Description |
|---|
ProcessInstanceMigrationDocumentImpl() |
protected String migrateToProcessDefinitionId
protected String migrateToProcessDefinitionKey
protected Integer migrateToProcessDefinitionVersion
protected String migrateToProcessDefinitionTenantId
protected List<ActivityMigrationMapping> activityMigrationMappings
public ProcessInstanceMigrationDocumentImpl()
public static ProcessInstanceMigrationDocument fromProcessInstanceMigrationDocumentJson(String processInstanceMigrationDocumentJson)
public void setMigrateToProcessDefinitionId(String processDefinitionId)
public void setMigrateToProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion)
public void setMigrateToProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion, String processDefinitionTenantId)
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 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 © 2019 Flowable. All rights reserved.