public class DefaultDynamicStateManager extends Object implements DynamicStateManager
| Constructor and Description |
|---|
DefaultDynamicStateManager() |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
deleteParentExecutions(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivityElement,
org.flowable.bpmn.model.FlowElement startActivityElement,
CommandContext commandContext) |
protected ExecutionEntity |
getActiveExecution(String activityId,
ExecutionEntity processExecution,
CommandContext commandContext) |
protected org.flowable.bpmn.model.FlowElement |
getStartElement(org.flowable.bpmn.model.SubProcess subProcess) |
void |
moveExecutionState(ExecutionEntity execution,
String fromActivityId,
String toActivityId,
CommandContext commandContext) |
ExecutionEntity |
resolveActiveExecution(String executionId,
CommandContext commandContext) |
ExecutionEntity |
resolveActiveExecution(String processInstanceId,
String activityId,
CommandContext commandContext) |
protected ExecutionEntity |
resolveParentExecutionToDelete(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivityElement,
org.flowable.bpmn.model.FlowElement startActivityElement) |
protected void |
resolveSubProcesExecutionsToCreate(org.flowable.bpmn.model.FlowElement cancelActivityElement,
org.flowable.bpmn.model.FlowElement searchElement,
List<org.flowable.bpmn.model.SubProcess> subProcesses) |
public ExecutionEntity resolveActiveExecution(String executionId, CommandContext commandContext)
resolveActiveExecution in interface DynamicStateManagerpublic ExecutionEntity resolveActiveExecution(String processInstanceId, String activityId, CommandContext commandContext)
resolveActiveExecution in interface DynamicStateManagerpublic void moveExecutionState(ExecutionEntity execution, String fromActivityId, String toActivityId, CommandContext commandContext)
moveExecutionState in interface DynamicStateManagerprotected ExecutionEntity getActiveExecution(String activityId, ExecutionEntity processExecution, CommandContext commandContext)
protected ExecutionEntity deleteParentExecutions(ExecutionEntity execution, org.flowable.bpmn.model.FlowElement cancelActivityElement, org.flowable.bpmn.model.FlowElement startActivityElement, CommandContext commandContext)
protected void resolveSubProcesExecutionsToCreate(org.flowable.bpmn.model.FlowElement cancelActivityElement,
org.flowable.bpmn.model.FlowElement searchElement,
List<org.flowable.bpmn.model.SubProcess> subProcesses)
protected ExecutionEntity resolveParentExecutionToDelete(ExecutionEntity execution, org.flowable.bpmn.model.FlowElement cancelActivityElement, org.flowable.bpmn.model.FlowElement startActivityElement)
protected org.flowable.bpmn.model.FlowElement getStartElement(org.flowable.bpmn.model.SubProcess subProcess)
Copyright © 2017 Flowable. All rights reserved.