Package org.flowable.engine.impl.dynamic
Class ProcessInstanceChangeState
- java.lang.Object
-
- org.flowable.engine.impl.dynamic.ProcessInstanceChangeState
-
public class ProcessInstanceChangeState extends Object
- Author:
- Dennis
-
-
Field Summary
Fields Modifier and Type Field Description protected HashMap<String,ExecutionEntity>createdEmbeddedSubProcessprotected HashMap<String,ExecutionEntity>createdMultiInstanceRootExecutionprotected Map<String,Map<String,Object>>localVariablesprotected List<MoveExecutionEntityContainer>moveExecutionEntityContainersprotected HashMap<org.flowable.bpmn.model.StartEvent,ExecutionEntity>pendingEventSubProcessesStartEventsprotected ProcessDefinitionprocessDefinitionToMigrateToprotected Map<String,List<ExecutionEntity>>processInstanceActiveEmbeddedExecutionsprotected StringprocessInstanceIdprotected Map<String,Object>processVariables
-
Constructor Summary
Constructors Constructor Description ProcessInstanceChangeState()
-
Method Summary
-
-
-
Field Detail
-
processInstanceId
protected String processInstanceId
-
processDefinitionToMigrateTo
protected ProcessDefinition processDefinitionToMigrateTo
-
processInstanceActiveEmbeddedExecutions
protected Map<String,List<ExecutionEntity>> processInstanceActiveEmbeddedExecutions
-
moveExecutionEntityContainers
protected List<MoveExecutionEntityContainer> moveExecutionEntityContainers
-
createdEmbeddedSubProcess
protected HashMap<String,ExecutionEntity> createdEmbeddedSubProcess
-
createdMultiInstanceRootExecution
protected HashMap<String,ExecutionEntity> createdMultiInstanceRootExecution
-
pendingEventSubProcessesStartEvents
protected HashMap<org.flowable.bpmn.model.StartEvent,ExecutionEntity> pendingEventSubProcessesStartEvents
-
-
Method Detail
-
getProcessInstanceId
public String getProcessInstanceId()
-
setProcessInstanceId
public ProcessInstanceChangeState setProcessInstanceId(String processInstanceId)
-
getProcessDefinitionToMigrateTo
public ProcessDefinition getProcessDefinitionToMigrateTo()
-
setProcessDefinitionToMigrateTo
public ProcessInstanceChangeState setProcessDefinitionToMigrateTo(ProcessDefinition processDefinitionToMigrateTo)
-
isMigrateToProcessDefinition
public boolean isMigrateToProcessDefinition()
-
setProcessInstanceVariables
public ProcessInstanceChangeState setProcessInstanceVariables(Map<String,Object> processVariables)
-
setLocalVariables
public ProcessInstanceChangeState setLocalVariables(Map<String,Map<String,Object>> localVariables)
-
getMoveExecutionEntityContainers
public List<MoveExecutionEntityContainer> getMoveExecutionEntityContainers()
-
setMoveExecutionEntityContainers
public ProcessInstanceChangeState setMoveExecutionEntityContainers(List<MoveExecutionEntityContainer> moveExecutionEntityContainers)
-
getCreatedEmbeddedSubProcesses
public HashMap<String,ExecutionEntity> getCreatedEmbeddedSubProcesses()
-
getCreatedEmbeddedSubProcessByKey
public Optional<ExecutionEntity> getCreatedEmbeddedSubProcessByKey(String key)
-
addCreatedEmbeddedSubProcess
public void addCreatedEmbeddedSubProcess(String key, ExecutionEntity executionEntity)
-
getCreatedMultiInstanceRootExecution
public HashMap<String,ExecutionEntity> getCreatedMultiInstanceRootExecution()
-
setCreatedMultiInstanceRootExecution
public void setCreatedMultiInstanceRootExecution(HashMap<String,ExecutionEntity> createdMultiInstanceRootExecution)
-
addCreatedMultiInstanceRootExecution
public void addCreatedMultiInstanceRootExecution(String key, ExecutionEntity executionEntity)
-
getProcessInstanceActiveEmbeddedExecutions
public Map<String,List<ExecutionEntity>> getProcessInstanceActiveEmbeddedExecutions()
-
setProcessInstanceActiveEmbeddedExecutions
public ProcessInstanceChangeState setProcessInstanceActiveEmbeddedExecutions(Map<String,List<ExecutionEntity>> processInstanceActiveEmbeddedExecutions)
-
getPendingEventSubProcessesStartEvents
public HashMap<org.flowable.bpmn.model.StartEvent,ExecutionEntity> getPendingEventSubProcessesStartEvents()
-
addPendingEventSubProcessStartEvent
public void addPendingEventSubProcessStartEvent(org.flowable.bpmn.model.StartEvent startEvent, ExecutionEntity eventSubProcessParent)
-
-