| Modifier and Type | Method and Description |
|---|---|
void |
FlowableEngineAgenda.planAsyncTriggerExecutionOperation(ExecutionEntity execution) |
void |
FlowableEngineAgenda.planContinueMultiInstanceOperation(ExecutionEntity execution,
ExecutionEntity multiInstanceRootExecution,
int loopCounter) |
void |
FlowableEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) |
void |
FlowableEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) |
void |
FlowableEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) |
void |
FlowableEngineAgenda.planDestroyScopeOperation(ExecutionEntity execution) |
void |
FlowableEngineAgenda.planEndExecutionOperation(ExecutionEntity execution) |
void |
FlowableEngineAgenda.planOperation(Runnable operation,
ExecutionEntity executionEntity) |
void |
FlowableEngineAgenda.planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution,
boolean evaluateConditions) |
void |
FlowableEngineAgenda.planTriggerExecutionOperation(ExecutionEntity execution) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
ExecutionTreeNode.executionEntity |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionTreeNode.getExecutionEntity() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
ExecutionTreeUtil.collectChildExecutions(ExecutionEntity rootExecutionEntity,
List<ExecutionEntity> allExecutions) |
void |
ExecutionTreeNode.setExecutionEntity(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionTree |
ExecutionTreeUtil.buildExecutionTree(Collection<ExecutionEntity> executions) |
static ExecutionTree |
ExecutionTreeUtil.buildExecutionTreeForProcessInstance(Collection<ExecutionEntity> executions) |
protected static void |
ExecutionTreeUtil.collectChildExecutions(ExecutionEntity rootExecutionEntity,
List<ExecutionEntity> allExecutions) |
protected static void |
ExecutionTreeUtil.fillExecutionTree(ExecutionTree executionTree,
Map<String,List<ExecutionEntity>> parentMapping) |
| Constructor and Description |
|---|
ExecutionTreeNode(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
static FlowableSequenceFlowTakenEvent |
FlowableEventBuilder.createSequenceFlowTakenEvent(ExecutionEntity executionEntity,
FlowableEngineEventType type,
String sequenceFlowId,
String sourceActivityId,
String sourceActivityName,
String sourceActivityType,
Object sourceActivityBehavior,
String targetActivityId,
String targetActivityName,
String targetActivityType,
Object targetActivityBehavior) |
static FlowableProcessTerminatedEvent |
FlowableEventBuilder.createTerminateEvent(ExecutionEntity execution,
Object cause) |
| Constructor and Description |
|---|
FlowableProcessTerminatedEventImpl(ExecutionEntity execution,
Object cause) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
DynamicStateManager.resolveActiveExecution(String executionId,
CommandContext commandContext) |
ExecutionEntity |
DynamicStateManager.resolveActiveExecution(String processInstanceId,
String activityId,
CommandContext commandContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
AbstractOperation.execution |
protected ExecutionEntity |
ContinueMultiInstanceOperation.multiInstanceRootExecution |
| Modifier and Type | Field and Description |
|---|---|
protected Collection<ExecutionEntity> |
ExecuteInactiveBehaviorsOperation.involvedExecutions |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
ContinueProcessOperation.createMultiInstanceRootExecution(ExecutionEntity execution) |
protected ExecutionEntity |
AbstractOperation.findFirstParentScopeExecution(ExecutionEntity executionEntity)
Returns the first parent execution of the provided execution that is a scope.
|
protected ExecutionEntity |
TakeOutgoingSequenceFlowsOperation.findNextParentScopeExecutionWithAllEndedChildExecutions(ExecutionEntity executionEntity,
ExecutionEntity executionEntityToIgnore) |
ExecutionEntity |
AbstractOperation.getExecution() |
protected ExecutionEntity |
EndExecutionOperation.handleRegularExecutionEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected ExecutionEntity |
EndExecutionOperation.handleSubProcessEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution,
org.flowable.bpmn.model.SubProcess subProcess) |
| Modifier and Type | Method and Description |
|---|---|
protected List<ExecutionEntity> |
EndExecutionOperation.getActiveChildExecutionsForExecution(ExecutionEntityManager executionEntityManager,
String executionId) |
protected List<ExecutionEntity> |
EndExecutionOperation.getEventScopeExecutions(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TakeOutgoingSequenceFlowsOperation.allChildExecutionsEnded(ExecutionEntity parentExecutionEntity,
ExecutionEntity executionEntityToIgnore) |
protected boolean |
EndExecutionOperation.allChildExecutionsEnded(ExecutionEntity parentExecutionEntity,
ExecutionEntity executionEntityToIgnore) |
protected ExecutionEntity |
ContinueProcessOperation.createMultiInstanceRootExecution(ExecutionEntity execution) |
protected void |
ContinueProcessOperation.executeBoundaryEvents(Collection<org.flowable.bpmn.model.BoundaryEvent> boundaryEvents,
ExecutionEntity execution) |
protected void |
AbstractOperation.executeExecutionListeners(org.flowable.bpmn.model.HasExecutionListeners elementWithExecutionListeners,
ExecutionEntity executionEntity,
String eventType)
Executes the execution listeners defined on the given element, with the given event type, and passing the provided execution to the
ExecutionListener instances. |
protected ExecutionEntity |
AbstractOperation.findFirstParentScopeExecution(ExecutionEntity executionEntity)
Returns the first parent execution of the provided execution that is a scope.
|
protected ExecutionEntity |
TakeOutgoingSequenceFlowsOperation.findNextParentScopeExecutionWithAllEndedChildExecutions(ExecutionEntity executionEntity,
ExecutionEntity executionEntityToIgnore) |
protected org.flowable.bpmn.model.FlowElement |
AbstractOperation.getCurrentFlowElement(ExecutionEntity execution)
Helper method to match the activityId of an execution with a FlowElement of the process definition referenced by the execution.
|
protected List<ExecutionEntity> |
EndExecutionOperation.getEventScopeExecutions(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected void |
EndExecutionOperation.handleMultiInstanceSubProcess(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected void |
EndExecutionOperation.handleProcessInstanceExecution(ExecutionEntity processInstanceExecution) |
protected ExecutionEntity |
EndExecutionOperation.handleRegularExecutionEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected ExecutionEntity |
EndExecutionOperation.handleSubProcessEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution,
org.flowable.bpmn.model.SubProcess subProcess) |
protected boolean |
ContinueProcessOperation.hasMultiInstanceRootExecution(ExecutionEntity execution,
org.flowable.bpmn.model.FlowNode flowNode) |
protected boolean |
EndExecutionOperation.isEndEventInMultiInstanceSubprocess(ExecutionEntity executionEntity) |
protected boolean |
EndExecutionOperation.isInEventSubProcess(ExecutionEntity executionEntity) |
void |
DefaultFlowableEngineAgenda.planAsyncTriggerExecutionOperation(ExecutionEntity execution) |
void |
DefaultFlowableEngineAgenda.planContinueMultiInstanceOperation(ExecutionEntity execution,
ExecutionEntity multiInstanceRootExecution,
int loopCounter) |
void |
DefaultFlowableEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) |
void |
DebugFlowableEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) |
void |
DefaultFlowableEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) |
void |
DebugFlowableEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) |
void |
DefaultFlowableEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) |
void |
DebugFlowableEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) |
void |
DefaultFlowableEngineAgenda.planDestroyScopeOperation(ExecutionEntity execution) |
void |
DefaultFlowableEngineAgenda.planEndExecutionOperation(ExecutionEntity execution) |
void |
DefaultFlowableEngineAgenda.planOperation(Runnable operation,
ExecutionEntity executionEntity)
Generic method to plan a
Runnable. |
void |
DefaultFlowableEngineAgenda.planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution,
boolean evaluateConditions) |
void |
DefaultFlowableEngineAgenda.planTriggerExecutionOperation(ExecutionEntity execution) |
void |
AbstractOperation.setExecution(ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
IntermediateCatchMessageEventActivityBehavior.deleteMessageEventSubScription(DelegateExecution execution) |
protected ExecutionEntity |
IntermediateCatchSignalEventActivityBehavior.deleteSignalEventSubscription(DelegateExecution execution) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<ExecutionEntity> |
ParallelGatewayActivityBehavior.cleanJoinedExecutions(Collection<ExecutionEntity> joinedExecutions,
DelegateExecution multiInstanceExecution) |
| Modifier and Type | Method and Description |
|---|---|
void |
SequentialMultiInstanceBehavior.continueSequentialMultiInstance(DelegateExecution execution,
int loopCounter,
ExecutionEntity multiInstanceRootExecution) |
protected void |
TerminateEndEventActivityBehavior.defaultTerminateEndEventBehaviour(ExecutionEntity execution,
CommandContext commandContext,
ExecutionEntityManager executionEntityManager) |
protected void |
BoundaryEventActivityBehavior.deleteChildExecutions(ExecutionEntity parentExecution,
ExecutionEntity outgoingExecutionEntity,
CommandContext commandContext) |
protected void |
CancelEndEventActivityBehavior.deleteChildExecutions(ExecutionEntity parentExecution,
ExecutionEntity notToDeleteExecution,
CommandContext commandContext,
String deleteReason) |
protected void |
TerminateEndEventActivityBehavior.deleteExecutionEntities(ExecutionEntityManager executionEntityManager,
ExecutionEntity rootExecutionEntity,
ExecutionEntity executionAtTerminateEndEvent,
String deleteReason) |
protected void |
BpmnActivityBehavior.dispatchJobCanceledEvents(ExecutionEntity activityExecution)
dispatch job canceled event for job associated with given execution entity
|
void |
InclusiveGatewayActivityBehavior.executeInactive(ExecutionEntity executionEntity) |
protected void |
InclusiveGatewayActivityBehavior.executeInclusiveGatewayLogic(ExecutionEntity execution) |
protected void |
BoundaryEventActivityBehavior.executeInterruptingBehavior(ExecutionEntity executionEntity,
CommandContext commandContext) |
protected void |
BoundaryEventActivityBehavior.executeNonInterruptingBehavior(ExecutionEntity executionEntity,
CommandContext commandContext) |
protected void |
MultiInstanceActivityBehavior.executeOriginalBehavior(DelegateExecution execution,
ExecutionEntity multiInstanceRootExecution,
int loopCounter) |
protected void |
CallActivityBehavior.initializeVariables(ExecutionEntity subProcessInstance,
Map<String,Object> variables) |
void |
BpmnActivityBehavior.performDefaultOutgoingBehavior(ExecutionEntity activityExecution)
Performs the default outgoing BPMN 2.0 behavior, which is having parallel paths of executions for the outgoing sequence flow.
|
void |
BpmnActivityBehavior.performIgnoreConditionsOutgoingBehavior(ExecutionEntity activityExecution)
Performs the default outgoing BPMN 2.0 behavior (@see
BpmnActivityBehavior.performDefaultOutgoingBehavior(ExecutionEntity)), but without checking the conditions on the outgoing sequence flow. |
protected void |
BpmnActivityBehavior.performOutgoingBehavior(ExecutionEntity execution,
boolean checkConditions,
boolean throwExceptionIfExecutionStuck)
Actual implementation of leaving an activity.
|
protected void |
TerminateEndEventActivityBehavior.sendProcessInstanceCompletedEvent(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement terminateEndEvent) |
protected void |
TerminateEndEventActivityBehavior.terminateAllBehaviour(ExecutionEntity execution,
CommandContext commandContext,
ExecutionEntityManager executionEntityManager) |
protected void |
TerminateEndEventActivityBehavior.terminateMultiInstanceRoot(ExecutionEntity execution,
CommandContext commandContext,
ExecutionEntityManager executionEntityManager) |
protected void |
ParallelMultiInstanceBehavior.verifyCallActivity(ExecutionEntity executionToUse,
org.flowable.bpmn.model.Activity activity) |
protected org.flowable.bpmn.model.Activity |
ParallelMultiInstanceBehavior.verifyCompensation(DelegateExecution execution,
ExecutionEntity executionToUse,
org.flowable.bpmn.model.Activity activity) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<ExecutionEntity> |
ParallelGatewayActivityBehavior.cleanJoinedExecutions(Collection<ExecutionEntity> joinedExecutions,
DelegateExecution multiInstanceExecution) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ScopeUtil.createCopyOfSubProcessExecutionForCompensation(ExecutionEntity subProcessExecution)
Creates a new event scope execution and moves existing event subscriptions to this new execution
|
protected static void |
ErrorPropagation.executeEventHandler(org.flowable.bpmn.model.Event event,
ExecutionEntity parentExecution,
ExecutionEntity currentExecution,
String errorId) |
protected static org.flowable.bpmn.model.Event |
ErrorPropagation.getCatchEventFromList(List<org.flowable.bpmn.model.Event> events,
ExecutionEntity parentExecution) |
static boolean |
ErrorPropagation.mapException(Exception e,
ExecutionEntity execution,
List<org.flowable.bpmn.model.MapExceptionEntry> exceptionMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
ServiceInvoker.invoke(String serviceType,
Map<String,Object> parameters,
ExecutionEntity execution,
TaskEntity task) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
JobRetryCmd.fetchExecutionEntity(CommandContext commandContext,
String executionId) |
protected ExecutionEntity |
DeleteMultiInstanceExecutionCmd.getMultiInstanceRootExecution(ExecutionEntity executionEntity) |
protected ExecutionEntity |
AddMultiInstanceExecutionCmd.searchForMultiInstanceActivity(String activityId,
String parentExecutionId,
ExecutionEntityManager executionEntityManager) |
protected ExecutionEntity |
CreateAttachmentCmd.verifyExecutionParameters(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FindActiveActivityIdsCmd.collectActiveActivityIds(ExecutionEntity executionEntity,
List<String> activeActivityIds) |
protected Object |
TriggerCmd.execute(CommandContext commandContext,
ExecutionEntity execution) |
protected Object |
SetExecutionVariablesCmd.execute(CommandContext commandContext,
ExecutionEntity execution) |
protected Void |
RemoveExecutionVariablesCmd.execute(CommandContext commandContext,
ExecutionEntity execution) |
protected abstract T |
NeedsActiveExecutionCmd.execute(CommandContext commandContext,
ExecutionEntity execution)
Subclasses should implement this method.
|
protected Void |
MessageEventReceivedCmd.execute(CommandContext commandContext,
ExecutionEntity execution) |
List<String> |
FindActiveActivityIdsCmd.findActiveActivityIds(ExecutionEntity executionEntity) |
protected ExecutionEntity |
DeleteMultiInstanceExecutionCmd.getMultiInstanceRootExecution(ExecutionEntity executionEntity) |
protected void |
AbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
InjectUserTaskInProcessInstanceCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectParallelUserTaskCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectParallelEmbeddedSubProcessCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectEmbeddedSubProcessInProcessInstanceCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected abstract void |
AbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext,
ExecutionEntity execution,
ProcessDefinition newProcessDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InjectUserTaskInProcessInstanceCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectParallelUserTaskCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectParallelEmbeddedSubProcessCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected void |
InjectEmbeddedSubProcessInProcessInstanceCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
protected abstract void |
AbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext,
ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance,
List<ExecutionEntity> childExecutions) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
ExecutionContext.execution |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionContext.getExecution() |
ExecutionEntity |
ExecutionContext.getProcessInstance() |
| Constructor and Description |
|---|
ExecutionContext(ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
void |
InactiveActivityBehavior.executeInactive(ExecutionEntity executionEntity) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
MoveExecutionEntityContainer.superExecution |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ExecutionEntity> |
MoveExecutionEntityContainer.continueParentExecutionMap |
protected List<ExecutionEntity> |
MoveExecutionEntityContainer.executions |
protected Map<String,ExecutionEntity> |
MoveExecutionEntityContainer.newSubProcessChildExecutionMap |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
DefaultDynamicStateManager.createSubProcessInstance(org.flowable.bpmn.model.CallActivity callActivity,
ProcessDefinition subProcessDefinition,
ExecutionEntity parentExecution,
org.flowable.bpmn.model.FlowElement initialFlowElement,
CommandContext commandContext) |
protected ExecutionEntity |
DefaultDynamicStateManager.deleteParentExecutions(String parentExecutionId,
Collection<org.flowable.bpmn.model.FlowElement> moveToFlowElements,
CommandContext commandContext) |
protected ExecutionEntity |
DefaultDynamicStateManager.getActiveExecution(String activityId,
ExecutionEntity processExecution,
CommandContext commandContext) |
ExecutionEntity |
MoveExecutionEntityContainer.getContinueParentExecution(String executionId) |
ExecutionEntity |
MoveExecutionEntityContainer.getNewSubProcessChildExecution(String subProcessId) |
ExecutionEntity |
MoveExecutionEntityContainer.getSuperExecution() |
ExecutionEntity |
DefaultDynamicStateManager.resolveActiveExecution(String executionId,
CommandContext commandContext) |
ExecutionEntity |
DefaultDynamicStateManager.resolveActiveExecution(String processInstanceId,
String activityId,
CommandContext commandContext) |
protected ExecutionEntity |
DefaultDynamicStateManager.resolveParentExecutionToDelete(ExecutionEntity execution,
Collection<org.flowable.bpmn.model.FlowElement> moveToFlowElements) |
| Modifier and Type | Method and Description |
|---|---|
protected List<ExecutionEntity> |
DefaultDynamicStateManager.createEmbeddedSubProcessExecutions(Collection<org.flowable.bpmn.model.FlowElement> moveToFlowElements,
List<ExecutionEntity> currentExecutions,
MoveExecutionEntityContainer moveExecutionContainer,
CommandContext commandContext) |
List<ExecutionEntity> |
MoveExecutionEntityContainer.getExecutions() |
| Modifier and Type | Method and Description |
|---|---|
void |
MoveExecutionEntityContainer.addContinueParentExecution(String executionId,
ExecutionEntity continueParentExecution) |
void |
MoveExecutionEntityContainer.addNewSubProcessChildExecution(String subProcessId,
ExecutionEntity childExecution) |
protected ExecutionEntity |
DefaultDynamicStateManager.createSubProcessInstance(org.flowable.bpmn.model.CallActivity callActivity,
ProcessDefinition subProcessDefinition,
ExecutionEntity parentExecution,
org.flowable.bpmn.model.FlowElement initialFlowElement,
CommandContext commandContext) |
protected void |
DefaultDynamicStateManager.executeBoundaryEvents(Collection<org.flowable.bpmn.model.BoundaryEvent> boundaryEvents,
ExecutionEntity execution) |
protected ExecutionEntity |
DefaultDynamicStateManager.getActiveExecution(String activityId,
ExecutionEntity processExecution,
CommandContext commandContext) |
protected ExecutionEntity |
DefaultDynamicStateManager.resolveParentExecutionToDelete(ExecutionEntity execution,
Collection<org.flowable.bpmn.model.FlowElement> moveToFlowElements) |
void |
MoveExecutionEntityContainer.setSuperExecution(ExecutionEntity superExecution) |
| Modifier and Type | Method and Description |
|---|---|
protected List<ExecutionEntity> |
DefaultDynamicStateManager.createEmbeddedSubProcessExecutions(Collection<org.flowable.bpmn.model.FlowElement> moveToFlowElements,
List<ExecutionEntity> currentExecutions,
MoveExecutionEntityContainer moveExecutionContainer,
CommandContext commandContext) |
protected boolean |
DefaultDynamicStateManager.hasSubProcessId(String subProcessId,
List<ExecutionEntity> currentExecutions) |
protected void |
DefaultDynamicStateManager.resolveSubProcesExecutionsToCreate(String searchActivitiyId,
org.flowable.bpmn.model.SubProcess searchSubProcess,
List<ExecutionEntity> currentExecutions,
MoveExecutionEntityContainer moveExecutionContainer) |
| Constructor and Description |
|---|
MoveExecutionEntityContainer(List<ExecutionEntity> executions,
List<String> moveToActivityIds) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
DefaultStartFormHandler.submitStartFormData(ExecutionEntity processInstance,
Map<String,String> properties) |
| Modifier and Type | Method and Description |
|---|---|
FormProperty |
FormPropertyHandler.createFormProperty(ExecutionEntity execution) |
protected void |
DefaultFormHandler.initializeFormProperties(FormDataImpl formData,
ExecutionEntity execution) |
void |
FormHandler.submitFormProperties(Map<String,String> properties,
ExecutionEntity execution) |
void |
DefaultFormHandler.submitFormProperties(Map<String,String> properties,
ExecutionEntity execution) |
void |
FormPropertyHandler.submitFormProperty(ExecutionEntity execution,
Map<String,String> properties) |
ExecutionEntity |
DefaultStartFormHandler.submitStartFormData(ExecutionEntity processInstance,
Map<String,String> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
HistoryManager.createAttachmentComment(TaskEntity task,
ExecutionEntity processInstance,
String attachmentName,
boolean create)
Creates a new comment to indicate a new attachment has been created or deleted, if history is enabled.
|
void |
AbstractHistoryManager.createAttachmentComment(TaskEntity task,
ExecutionEntity processInstance,
String attachmentName,
boolean create) |
protected HistoricActivityInstanceEntity |
AbstractHistoryManager.createHistoricActivityInstanceEntity(ExecutionEntity execution) |
void |
HistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance,
String userId,
String groupId,
String type,
boolean create)
Creates a new comment to indicate a new
IdentityLink has been created or deleted, if history is enabled. |
void |
AbstractHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance,
String userId,
String groupId,
String type,
boolean create) |
void |
HistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance,
String userId,
String groupId,
String type,
boolean create,
boolean forceNullUserId)
Creates a new comment to indicate a new
IdentityLink has been created or deleted, if history is enabled. |
void |
AbstractHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance,
String userId,
String groupId,
String type,
boolean create,
boolean forceNullUserId) |
HistoricActivityInstanceEntity |
HistoryManager.findActivityInstance(ExecutionEntity execution,
boolean createOnNotFound,
boolean validateEndTimeNull)
Finds the
HistoricActivityInstanceEntity that is active in the given execution. |
HistoricActivityInstanceEntity |
AbstractHistoryManager.findActivityInstance(ExecutionEntity execution,
boolean createOnNotFound,
boolean endTimeMustBeNull) |
protected HistoricActivityInstanceEntity |
AbstractHistoryManager.findActivityInstance(ExecutionEntity execution,
String activityId,
boolean createOnNotFound,
boolean endTimeMustBeNull) |
protected String |
AbstractHistoryManager.getActivityIdForExecution(ExecutionEntity execution) |
void |
HistoryManager.recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason)
Record the end of an activity, if activity history is enabled.
|
void |
DefaultHistoryManager.recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason) |
void |
HistoryManager.recordActivityStart(ExecutionEntity executionEntity)
Record the start of an activity, if activity history is enabled.
|
void |
DefaultHistoryManager.recordActivityStart(ExecutionEntity executionEntity) |
void |
HistoryManager.recordFormPropertiesSubmitted(ExecutionEntity processInstance,
Map<String,String> properties,
String taskId)
Report form properties submitted, if audit history is enabled.
|
void |
DefaultHistoryManager.recordFormPropertiesSubmitted(ExecutionEntity processInstance,
Map<String,String> properties,
String taskId) |
void |
HistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId)
Record a variable has been created, if audit history is enabled.
|
void |
DefaultHistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId) |
void |
HistoryManager.recordProcessInstanceEnd(ExecutionEntity processInstance,
String deleteReason,
String activityId)
Record a process-instance ended.
|
void |
DefaultHistoryManager.recordProcessInstanceEnd(ExecutionEntity processInstance,
String deleteReason,
String activityId) |
void |
HistoryManager.recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution,
String newName)
Record a process-instance name change.
|
void |
DefaultHistoryManager.recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution,
String newName) |
void |
HistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance)
Record a process-instance started and record start-event if activity history is enabled.
|
void |
DefaultHistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance) |
void |
HistoryManager.recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance)
Record a sub-process-instance started and alters the calledProcessinstanceId on the current active activity's historic counterpart.
|
void |
DefaultHistoryManager.recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance) |
void |
HistoryManager.recordTaskCreated(TaskEntity task,
ExecutionEntity execution)
Record the creation of a task, if audit history is enabled.
|
void |
DefaultHistoryManager.recordTaskCreated(TaskEntity task,
ExecutionEntity execution) |
void |
HistoryManager.recordTaskEnd(TaskEntity task,
ExecutionEntity execution,
String deleteReason)
Record task as ended, if audit history is enabled.
|
void |
DefaultHistoryManager.recordTaskEnd(TaskEntity task,
ExecutionEntity execution,
String deleteReason) |
void |
HistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) |
void |
DefaultHistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) |
void |
HistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance)
Record the update of a process definition for historic process instance, task, and activity instance, if history is enabled.
|
void |
DefaultHistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AsyncHistoryManager.addCommonProcessInstanceFields(ExecutionEntity processInstance,
Map<String,String> data) |
protected void |
AsyncHistoryManager.addCommonTaskFields(TaskEntity task,
ExecutionEntity execution,
Map<String,String> data) |
void |
AsyncHistoryManager.recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason) |
void |
AsyncHistoryManager.recordActivityStart(ExecutionEntity executionEntity) |
void |
AsyncHistoryManager.recordFormPropertiesSubmitted(ExecutionEntity execution,
Map<String,String> properties,
String taskId) |
void |
AsyncHistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId) |
void |
AsyncHistoryManager.recordProcessInstanceEnd(ExecutionEntity processInstance,
String deleteReason,
String activityId) |
void |
AsyncHistoryManager.recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution,
String newName) |
void |
AsyncHistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance) |
void |
AsyncHistoryManager.recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance) |
void |
AsyncHistoryManager.recordTaskCreated(TaskEntity task,
ExecutionEntity execution) |
void |
AsyncHistoryManager.recordTaskEnd(TaskEntity task,
ExecutionEntity execution,
String deleteReason) |
void |
AsyncHistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) |
void |
AsyncHistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity processInstance) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionEntityImpl |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
EventSubscriptionEntityImpl.execution |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionEntityManagerImpl.createChildExecution(ExecutionEntity parentExecutionEntity)
Creates a new execution.
|
ExecutionEntity |
ExecutionEntityManager.createChildExecution(ExecutionEntity parentExecutionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.createProcessInstanceExecution(ProcessDefinition processDefinition,
String businessKey,
String tenantId,
String initiatorVariableName,
String startActivityId) |
ExecutionEntity |
ExecutionEntityManager.createProcessInstanceExecution(ProcessDefinition processDefinition,
String businessKey,
String tenantId,
String initiatorVariableName,
String startActivityId) |
ExecutionEntity |
ExecutionEntityManagerImpl.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey,
String activityId) |
ExecutionEntity |
ExecutionEntityManager.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey,
String startActivityId) |
ExecutionEntity |
ExecutionEntityManagerImpl.findByRootProcessInstanceId(String rootProcessInstanceId) |
ExecutionEntity |
ExecutionEntityManager.findByRootProcessInstanceId(String rootProcessInstanceId)
Finds the
ExecutionEntity for the given root process instance id. |
ExecutionEntity |
ExecutionEntityManagerImpl.findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManager.findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.findFirstScope(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManager.findFirstScope(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
ExecutionEntity |
ExecutionEntityManager.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
ExecutionEntity |
EventSubscriptionEntityImpl.getExecution() |
ExecutionEntity |
EventSubscriptionEntity.getExecution() |
ExecutionEntity |
ExecutionEntity.getParent() |
ExecutionEntity |
ExecutionEntity.getProcessInstance() |
ExecutionEntity |
ExecutionEntityImpl.getRootProcessInstance() |
ExecutionEntity |
ExecutionEntity.getRootProcessInstance() |
ExecutionEntity |
ExecutionEntity.getSubProcessInstance() |
ExecutionEntity |
ExecutionEntity.getSuperExecution() |
protected ExecutionEntity |
ExecutionEntityManagerImpl.processExecutionTree(String rootProcessInstanceId,
List<ExecutionEntity> executions)
Processes a collection of
ExecutionEntity instances, which form on execution tree. |
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionEntityImpl.addChildExecution(ExecutionEntity executionEntity) |
void |
ExecutionEntity.addChildExecution(ExecutionEntity executionEntity) |
List<ExecutionEntity> |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity) |
List<ExecutionEntity> |
ExecutionEntityManager.collectChildren(ExecutionEntity executionEntity)
Returns all child executions of a given
ExecutionEntity. |
protected List<ExecutionEntity> |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity,
Collection<String> executionIdsToExclude) |
protected void |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity,
List<ExecutionEntity> collectedChildExecution,
Collection<String> executionIdsToExclude) |
HistoricProcessInstanceEntity |
HistoricProcessInstanceEntityManagerImpl.create(ExecutionEntity processInstanceExecutionEntity) |
HistoricProcessInstanceEntity |
HistoricProcessInstanceEntityManager.create(ExecutionEntity processInstanceExecutionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.createChildExecution(ExecutionEntity parentExecutionEntity)
Creates a new execution.
|
ExecutionEntity |
ExecutionEntityManager.createChildExecution(ExecutionEntity parentExecutionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey,
String activityId) |
ExecutionEntity |
ExecutionEntityManager.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey,
String startActivityId) |
protected VariableInstanceEntity |
ExecutionEntityImpl.createVariableInstance(String variableName,
Object value,
ExecutionEntity sourceExecution) |
protected void |
ExecutionEntityImpl.createVariableLocal(String variableName,
Object value,
ExecutionEntity sourceActivityExecution) |
void |
ExecutionEntityManagerImpl.delete(ExecutionEntity entity) |
void |
ExecutionEntityManagerImpl.delete(ExecutionEntity entity,
boolean fireDeleteEvent) |
void |
ExecutionEntityManagerImpl.deleteChildExecutions(ExecutionEntity executionEntity,
Collection<String> executionIdsNotToDelete,
Collection<String> executionIdsNotToSendCancelledEventFor,
String deleteReason,
boolean cancel,
org.flowable.bpmn.model.FlowElement cancelActivity) |
void |
ExecutionEntityManager.deleteChildExecutions(ExecutionEntity executionEntity,
Collection<String> executionIdsNotToDelete,
Collection<String> executionIdsNotToSendCancelledEventsFor,
String deleteReason,
boolean cancel,
org.flowable.bpmn.model.FlowElement cancelActivity) |
void |
ExecutionEntityManagerImpl.deleteChildExecutions(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
ExecutionEntityManager.deleteChildExecutions(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
protected void |
ExecutionEntityManagerImpl.deleteEventSubScriptions(ExecutionEntity executionEntity,
boolean enableExecutionRelationshipCounts,
boolean eventDispatcherEnabled) |
void |
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason) |
void |
ExecutionEntityManager.deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason) |
void |
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel,
org.flowable.bpmn.model.FlowElement cancelActivity) |
void |
ExecutionEntityManager.deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel,
org.flowable.bpmn.model.FlowElement cancelActivity) |
protected void |
ExecutionEntityManagerImpl.deleteIdentityLinks(ExecutionEntity executionEntity,
CommandContext commandContext,
boolean eventDispatcherEnabled) |
protected void |
ExecutionEntityManagerImpl.deleteJobs(ExecutionEntity executionEntity,
CommandContext commandContext,
boolean enableExecutionRelationshipCounts,
boolean eventDispatcherEnabled) |
protected void |
ExecutionEntityManagerImpl.deleteProcessInstanceCascade(ExecutionEntity execution,
String deleteReason,
boolean deleteHistory) |
void |
ExecutionEntityManagerImpl.deleteRelatedDataForExecution(ExecutionEntity executionEntity,
String deleteReason) |
void |
ExecutionEntityManager.deleteRelatedDataForExecution(ExecutionEntity executionEntity,
String deleteReason) |
protected void |
ExecutionEntityManagerImpl.deleteUserTasks(ExecutionEntity executionEntity,
String deleteReason,
CommandContext commandContext,
boolean enableExecutionRelationshipCounts,
boolean eventDispatcherEnabled) |
protected void |
ExecutionEntityManagerImpl.deleteVariables(ExecutionEntity executionEntity,
CommandContext commandContext,
boolean enableExecutionRelationshipCounts,
boolean eventDispatcherEnabled) |
protected void |
ExecutionEntityManagerImpl.dispatchActivityCancelled(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivity) |
protected void |
ExecutionEntityManagerImpl.dispatchExecutionCancelled(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivity) |
protected void |
ExecutionEntityManagerImpl.dispatchMultiInstanceActivityCancelled(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivity) |
ExecutionEntity |
ExecutionEntityManagerImpl.findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManager.findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.findFirstScope(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManager.findFirstScope(ExecutionEntity executionEntity) |
protected void |
ExecutionEntityManagerImpl.inheritCommonProperties(ExecutionEntity parentExecutionEntity,
ExecutionEntity childExecution) |
CompensateEventSubscriptionEntity |
EventSubscriptionEntityManagerImpl.insertCompensationEvent(ExecutionEntity execution,
String activityId) |
CompensateEventSubscriptionEntity |
EventSubscriptionEntityManager.insertCompensationEvent(ExecutionEntity execution,
String activityId) |
HistoricFormPropertyEntity |
HistoricDetailEntityManagerImpl.insertHistoricFormPropertyEntity(ExecutionEntity execution,
String propertyId,
String propertyValue,
String taskId) |
HistoricFormPropertyEntity |
HistoricDetailEntityManager.insertHistoricFormPropertyEntity(ExecutionEntity execution,
String propertyId,
String propertyValue,
String taskId) |
MessageEventSubscriptionEntity |
EventSubscriptionEntityManagerImpl.insertMessageEvent(String messageName,
ExecutionEntity execution) |
MessageEventSubscriptionEntity |
EventSubscriptionEntityManager.insertMessageEvent(String messageName,
ExecutionEntity execution) |
SignalEventSubscriptionEntity |
EventSubscriptionEntityManagerImpl.insertSignalEvent(String signalName,
org.flowable.bpmn.model.Signal signal,
ExecutionEntity execution) |
SignalEventSubscriptionEntity |
EventSubscriptionEntityManager.insertSignalEvent(String signalName,
org.flowable.bpmn.model.Signal signal,
ExecutionEntity execution) |
void |
EventSubscriptionEntityImpl.setExecution(ExecutionEntity execution) |
void |
EventSubscriptionEntity.setExecution(ExecutionEntity execution) |
void |
ExecutionEntityImpl.setParent(ExecutionEntity parent) |
void |
ExecutionEntity.setParent(ExecutionEntity parent) |
void |
ExecutionEntityImpl.setProcessInstance(ExecutionEntity processInstance) |
void |
ExecutionEntity.setProcessInstance(ExecutionEntity processInstance) |
void |
ExecutionEntityImpl.setRootProcessInstance(ExecutionEntity rootProcessInstance) |
void |
ExecutionEntity.setRootProcessInstance(ExecutionEntity rootProcessInstance) |
void |
ExecutionEntityImpl.setSubProcessInstance(ExecutionEntity subProcessInstance) |
void |
ExecutionEntity.setSubProcessInstance(ExecutionEntity subProcessInstance) |
void |
ExecutionEntityImpl.setSuperExecution(ExecutionEntity superExecution) |
void |
ExecutionEntity.setSuperExecution(ExecutionEntity superExecution) |
static void |
SuspensionStateUtil.setSuspensionState(ExecutionEntity executionEntity,
SuspensionState state) |
void |
ExecutionEntityImpl.setVariable(String variableName,
Object value,
ExecutionEntity sourceExecution,
boolean fetchAllVariables) |
void |
ExecutionEntity.setVariable(String variableName,
Object value,
ExecutionEntity sourceExecution,
boolean fetchAllVariables) |
Object |
ExecutionEntityImpl.setVariableLocal(String variableName,
Object value,
ExecutionEntity sourceExecution,
boolean fetchAllVariables) |
Object |
ExecutionEntity.setVariableLocal(String variableName,
Object value,
ExecutionEntity sourceExecution,
boolean fetchAllVariables) |
String |
ExecutionEntityManagerImpl.updateProcessInstanceBusinessKey(ExecutionEntity executionEntity,
String businessKey) |
String |
ExecutionEntityManager.updateProcessInstanceBusinessKey(ExecutionEntity executionEntity,
String businessKey) |
protected void |
ExecutionEntityImpl.updateVariableInstance(VariableInstanceEntity variableInstance,
Object value,
ExecutionEntity sourceExecution) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity,
List<ExecutionEntity> collectedChildExecution,
Collection<String> executionIdsToExclude) |
protected ExecutionEntity |
ExecutionEntityManagerImpl.processExecutionTree(String rootProcessInstanceId,
List<ExecutionEntity> executions)
Processes a collection of
ExecutionEntity instances, which form on execution tree. |
| Constructor and Description |
|---|
HistoricProcessInstanceEntityImpl(ExecutionEntity processInstance) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionDataManager.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
| Modifier and Type | Method and Description |
|---|---|
HistoricProcessInstanceEntity |
HistoricProcessInstanceDataManager.create(ExecutionEntity processInstanceExecutionEntity) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
MybatisExecutionDataManager.create() |
ExecutionEntity |
MybatisExecutionDataManager.findById(String executionId) |
ExecutionEntity |
MybatisExecutionDataManager.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
| Modifier and Type | Method and Description |
|---|---|
HistoricProcessInstanceEntity |
MybatisHistoricProcessInstanceDataManager.create(ExecutionEntity processInstanceExecutionEntity) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionsWithSameRootProcessInstanceIdMatcher.getMatchingExecution(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
String executionId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExecutionsWithSameRootProcessInstanceIdMatcher.isRetained(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
ExecutionEntity entity,
Object param) |
boolean |
SubProcessInstanceExecutionBySuperExecutionIdMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
ProcessInstancesByProcessDefinitionMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
InactiveExecutionsInActivityMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
InactiveExecutionsInActivityAndProcInstMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
InactiveExecutionsByProcInstMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
ExecutionsByRootProcessInstanceMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ExecutionsByProcessInstanceIdEntityMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ExecutionsByParentExecutionIdEntityMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ExecutionsByParentExecutionIdAndActivityIdEntityMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
ExecutionByProcessInstanceMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionsWithSameRootProcessInstanceIdMatcher.getMatchingExecution(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
String executionId) |
boolean |
ExecutionsWithSameRootProcessInstanceIdMatcher.isRetained(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
ExecutionEntity entity,
Object param) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
ExecutionTreeStringBuilder.executionEntity |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExecutionTreeStringBuilder.internalToString(ExecutionEntity execution,
StringBuilder strb,
String prefix,
boolean isTail) |
| Constructor and Description |
|---|
ExecutionTreeStringBuilder(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionEntity |
ExecutionHelper.getExecution(String executionId) |
static ExecutionEntity |
ExecutionHelper.getProcessInstanceExecution(String processInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,ExecutionEntity> |
CommandContextUtil.getInvolvedExecutions(CommandContext commandContext) |
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromLeafToRoot(Collection<ExecutionEntity> executions) |
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromRootToLeaf(Collection<ExecutionEntity> executions)
Takes in a collection of executions belonging to the same process instance.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CommandContextUtil.addInvolvedExecution(CommandContext commandContext,
ExecutionEntity executionEntity) |
static IdentityLinkEntity |
IdentityLinkUtil.createProcessInstanceIdentityLink(ExecutionEntity processInstanceExecution,
String userId,
String groupId,
String type) |
static TimerJobEntity |
TimerUtil.createTimerEntityForTimerEventDefinition(org.flowable.bpmn.model.TimerEventDefinition timerEventDefinition,
boolean isInterruptingTimer,
ExecutionEntity executionEntity,
String jobHandlerType,
String jobHandlerConfig)
The event definition on which the timer is based.
|
static void |
IdentityLinkUtil.deleteProcessInstanceIdentityLinks(ExecutionEntity processInstanceEntity,
String userId,
String groupId,
String type) |
static void |
TaskHelper.deleteTasksForExecution(ExecutionEntity executionEntity,
Collection<TaskEntity> taskEntities,
String deleteReason)
Deletes all tasks that relate to the same execution.
|
static void |
TaskHelper.insertTask(TaskEntity taskEntity,
ExecutionEntity execution,
boolean fireCreateEvent) |
static boolean |
CountingEntityUtil.isExecutionRelatedEntityCountEnabled(ExecutionEntity executionEntity) |
void |
ProcessInstanceHelper.processAvailableEventSubProcesses(ExecutionEntity parentExecution,
org.flowable.bpmn.model.FlowElementsContainer parentContainer,
CommandContext commandContext) |
void |
ProcessInstanceHelper.startProcessInstance(ExecutionEntity processInstance,
CommandContext commandContext,
Map<String,Object> variables) |
| Modifier and Type | Method and Description |
|---|---|
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromLeafToRoot(Collection<ExecutionEntity> executions) |
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromRootToLeaf(Collection<ExecutionEntity> executions)
Takes in a collection of executions belonging to the same process instance.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LogMDC.putMDCExecution(ExecutionEntity e) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
DebugInfoExecutionDeleted.executionEntity |
protected ExecutionEntity |
DebugInfoExecutionCreated.executionEntity |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ExecutionEntity> |
ProcessExecutionLogger.createdExecutions |
protected Map<String,ExecutionEntity> |
ProcessExecutionLogger.deletedExecutions |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
DebugInfoEntityEventListener.getExecutionEntity(FlowableEvent event) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessExecutionLogger.executionCreated(ExecutionEntity executionEntity) |
void |
ProcessExecutionLogger.executionDeleted(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessExecutionLogger.internalPopulateExecutionTree(DebugInfoExecutionTree.DebugInfoExecutionTreeNode parentNode,
Map<String,List<ExecutionEntity>> parentMapping) |
| Constructor and Description |
|---|
DebugInfoExecutionCreated(ExecutionEntity executionEntity) |
DebugInfoExecutionDeleted(ExecutionEntity executionEntity) |
Copyright © 2018 Flowable. All rights reserved.