Package org.flowable.engine.impl.dynamic
Class MoveExecutionEntityContainer
java.lang.Object
org.flowable.engine.impl.dynamic.MoveExecutionEntityContainer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CallActivity
protected String
protected Integer
protected Map<String,
ExecutionEntity> protected boolean
protected List<ExecutionEntity>
protected boolean
protected boolean
protected String
protected String
protected BpmnModel
protected ProcessDefinition
protected String
protected BpmnModel
protected ExecutionEntity
-
Constructor Summary
ConstructorsConstructorDescriptionMoveExecutionEntityContainer
(List<ExecutionEntity> executions, List<String> moveToActivityIds) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addContinueParentExecution
(String executionId, ExecutionEntity continueParentExecution) void
addCurrentActivityToNewElement
(String curentActivityId, FlowElement originalFlowElement, FlowElement newFlowElement) void
addLocalVariableMap
(String activityId, Map<String, Object> localVariables) void
addMoveToFlowElement
(String activityId, FlowElement originalFlowElement) void
addMoveToFlowElement
(String activityId, FlowElement originalFlowElement, FlowElement newFlowElement) void
addMoveToFlowElement
(String activityId, MoveExecutionEntityContainer.FlowElementMoveEntry flowElementMoveEntry) void
addNewExecutionId
(String executionId) getContinueParentExecution
(String executionId) getCurrentActivityToNewElement
(String curentActivityId) getMoveToFlowElement
(String activityId) boolean
hasNewExecutionId
(String executionId) boolean
boolean
boolean
void
setCallActivity
(CallActivity callActivity) void
setCallActivityId
(String callActivityId) void
setCallActivitySubProcessVersion
(Integer callActivitySubProcessVersion) void
setDirectExecutionMigration
(boolean directMigrateUserTask) void
void
setMoveToParentProcess
(boolean moveToParentProcess) void
setMoveToSubProcessInstance
(boolean moveToSubProcessInstance) void
setNewAssigneeId
(String newAssigneeId) void
setNewExecutionIds
(List<String> newExecutionIds) void
setNewOwnerId
(String newOwnerId) void
setProcessModel
(BpmnModel processModel) void
setSubProcessDefinition
(ProcessDefinition subProcessDefinition) void
setSubProcessDefKey
(String subProcessDefKey) void
setSubProcessModel
(BpmnModel subProcessModel) void
setSuperExecution
(ExecutionEntity superExecution)
-
Field Details
-
executions
-
moveToActivityIds
-
moveToParentProcess
protected boolean moveToParentProcess -
moveToSubProcessInstance
protected boolean moveToSubProcessInstance -
directExecutionMigration
protected boolean directExecutionMigration -
callActivityId
-
callActivitySubProcessVersion
-
callActivity
-
subProcessDefKey
-
subProcessDefinition
-
subProcessModel
-
processModel
-
superExecution
-
newAssigneeId
-
newOwnerId
-
continueParentExecutionMap
-
moveToFlowElementMap
-
currentActivityToNewElementMap
protected Map<String,MoveExecutionEntityContainer.FlowElementMoveEntry> currentActivityToNewElementMap -
flowElementLocalVariableMap
-
newExecutionIds
-
-
Constructor Details
-
MoveExecutionEntityContainer
public MoveExecutionEntityContainer(List<ExecutionEntity> executions, List<String> moveToActivityIds)
-
-
Method Details
-
getExecutions
-
getMoveToActivityIds
-
isMoveToParentProcess
public boolean isMoveToParentProcess() -
setMoveToParentProcess
public void setMoveToParentProcess(boolean moveToParentProcess) -
isMoveToSubProcessInstance
public boolean isMoveToSubProcessInstance() -
setMoveToSubProcessInstance
public void setMoveToSubProcessInstance(boolean moveToSubProcessInstance) -
isDirectExecutionMigration
public boolean isDirectExecutionMigration() -
setDirectExecutionMigration
public void setDirectExecutionMigration(boolean directMigrateUserTask) -
getCallActivityId
-
setCallActivityId
-
getCallActivitySubProcessVersion
-
setCallActivitySubProcessVersion
-
getCallActivity
-
setCallActivity
-
getSubProcessDefKey
-
setSubProcessDefKey
-
getSubProcessDefinition
-
setSubProcessDefinition
-
getProcessModel
-
setProcessModel
-
getSubProcessModel
-
setSubProcessModel
-
getSuperExecution
-
setNewAssigneeId
-
getNewAssigneeId
-
getNewOwnerId
-
setNewOwnerId
-
setSuperExecution
-
addContinueParentExecution
-
getContinueParentExecution
-
addMoveToFlowElement
public void addMoveToFlowElement(String activityId, MoveExecutionEntityContainer.FlowElementMoveEntry flowElementMoveEntry) -
addMoveToFlowElement
public void addMoveToFlowElement(String activityId, FlowElement originalFlowElement, FlowElement newFlowElement) -
addMoveToFlowElement
-
getMoveToFlowElement
-
getMoveToFlowElements
-
addCurrentActivityToNewElement
public void addCurrentActivityToNewElement(String curentActivityId, FlowElement originalFlowElement, FlowElement newFlowElement) -
getCurrentActivityToNewElement
public MoveExecutionEntityContainer.FlowElementMoveEntry getCurrentActivityToNewElement(String curentActivityId) -
getNewExecutionIds
-
hasNewExecutionId
-
setNewExecutionIds
-
addNewExecutionId
-
getFlowElementLocalVariableMap
-
setFlowElementLocalVariableMap
-
addLocalVariableMap
-