Package org.flowable.engine.impl.dynamic
Class DefaultDynamicStateManager
- java.lang.Object
-
- org.flowable.engine.impl.dynamic.AbstractDynamicStateManager
-
- org.flowable.engine.impl.dynamic.DefaultDynamicStateManager
-
- All Implemented Interfaces:
DynamicStateManager
public class DefaultDynamicStateManager extends AbstractDynamicStateManager implements DynamicStateManager
- Author:
- Tijs Rademakers
-
-
Field Summary
-
Fields inherited from class org.flowable.engine.impl.dynamic.AbstractDynamicStateManager
LOGGER
-
-
Constructor Summary
Constructors Constructor Description DefaultDynamicStateManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisDirectFlowElementExecutionMigration(org.flowable.bpmn.model.FlowElement currentFlowElement, org.flowable.bpmn.model.FlowElement newFlowElement)voidmoveExecutionState(ChangeActivityStateBuilderImpl changeActivityStateBuilder, CommandContext commandContext)protected Map<String,List<ExecutionEntity>>resolveActiveEmbeddedSubProcesses(String processInstanceId, CommandContext commandContext)-
Methods inherited from class org.flowable.engine.impl.dynamic.AbstractDynamicStateManager
createBoundaryEvents, createCallActivityInstance, createEmbeddedSubProcessAndExecutions, createEmbeddedSubProcessHierarchy, createMoveExecutionEntityContainer, deleteDirectParentExecutions, deleteParentExecutions, deleteParentExecutions, doMoveExecutionState, executeBoundaryEvents, executeBoundaryEvents, getFlowElementMultiInstanceParentId, getFlowElementsInSubProcess, handleExternalWorkerServiceTaskJobUpdate, handleUserTaskNewAssignee, handleUserTaskNewOwner, hasSameMultiInstanceConfig, isEventSubProcessStart, isExecutionInsideMultiInstance, isExpression, isFlowElementMultiInstance, isOnlyRemainingExecutionAtParentScope, isSubProcessAncestorOfAnyExecution, isSubProcessAncestorOfAnyNewFlowElements, isSubProcessContainerOfAnyFlowElement, migrateExecutionEntity, prepareMoveExecutionEntityContainer, processCreatedEventSubProcess, processDataObjects, processPendingEventSubProcessesStartEvents, resolveActiveExecution, resolveActiveExecutions, resolveFlowElementFromBpmnModel, resolveMoveExecutionEntityContainers, resolveParentExecutionToDelete, resolveProcessDefinition, safeDeleteSubProcessInstance
-
-
-
-
Method Detail
-
moveExecutionState
public void moveExecutionState(ChangeActivityStateBuilderImpl changeActivityStateBuilder, CommandContext commandContext)
- Specified by:
moveExecutionStatein interfaceDynamicStateManager
-
resolveActiveEmbeddedSubProcesses
protected Map<String,List<ExecutionEntity>> resolveActiveEmbeddedSubProcesses(String processInstanceId, CommandContext commandContext)
- Specified by:
resolveActiveEmbeddedSubProcessesin classAbstractDynamicStateManager
-
isDirectFlowElementExecutionMigration
protected boolean isDirectFlowElementExecutionMigration(org.flowable.bpmn.model.FlowElement currentFlowElement, org.flowable.bpmn.model.FlowElement newFlowElement)- Specified by:
isDirectFlowElementExecutionMigrationin classAbstractDynamicStateManager
-
-