Uses of Interface
org.flowable.engine.impl.persistence.entity.ExecutionEntity
Packages that use ExecutionEntity
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
: Manages Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.TaskService
: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService
: Used for managing users, groups and the relations between them.ManagementService
: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService
: Exposes information about ongoing and past process instances.FormService
: Access to form data and rendered forms for starting new process instances and completing tasks.API implementation classes, which shouldn't directly be used by end-users.
-
Uses of ExecutionEntity in org.flowable.engine
Methods in org.flowable.engine with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
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.planContinueProcessWithMigrationContextOperation
(ExecutionEntity execution, MigrationContext migrationContext) void
FlowableEngineAgenda.planDestroyScopeOperation
(ExecutionEntity execution) void
FlowableEngineAgenda.planEndExecutionOperation
(ExecutionEntity execution) void
FlowableEngineAgenda.planEndExecutionOperationSynchronous
(ExecutionEntity execution) void
FlowableEngineAgenda.planEvaluateConditionalEventsOperation
(ExecutionEntity execution) void
FlowableEngineAgenda.planOperation
(Runnable operation, ExecutionEntity executionEntity) void
FlowableEngineAgenda.planTakeOutgoingSequenceFlowsOperation
(ExecutionEntity execution, boolean evaluateConditions) void
FlowableEngineAgenda.planTakeOutgoingSequenceFlowsSynchronousOperation
(ExecutionEntity execution, boolean evaluateConditions) void
FlowableEngineAgenda.planTriggerExecutionOperation
(ExecutionEntity execution) Method parameters in org.flowable.engine with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionvoid
FlowableEngineAgenda.planExecuteInactiveBehaviorsOperation
(Collection<ExecutionEntity> executions) -
Uses of ExecutionEntity in org.flowable.engine.debug
Fields in org.flowable.engine.debug declared as ExecutionEntityMethods in org.flowable.engine.debug that return ExecutionEntityMethods in org.flowable.engine.debug with parameters of type ExecutionEntityModifier and TypeMethodDescriptionstatic void
ExecutionTreeUtil.collectChildExecutions
(ExecutionEntity rootExecutionEntity, List<ExecutionEntity> allExecutions) void
ExecutionTreeNode.setExecutionEntity
(ExecutionEntity executionEntity) Method parameters in org.flowable.engine.debug with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionstatic ExecutionTree
ExecutionTreeUtil.buildExecutionTree
(Collection<ExecutionEntity> executions) static ExecutionTree
ExecutionTreeUtil.buildExecutionTreeForProcessInstance
(Collection<ExecutionEntity> executions) static void
ExecutionTreeUtil.collectChildExecutions
(ExecutionEntity rootExecutionEntity, List<ExecutionEntity> allExecutions) protected static void
ExecutionTreeUtil.fillExecutionTree
(ExecutionTree executionTree, Map<String, List<ExecutionEntity>> parentMapping) Constructors in org.flowable.engine.debug with parameters of type ExecutionEntity -
Uses of ExecutionEntity in org.flowable.engine.delegate.event.impl
Methods in org.flowable.engine.delegate.event.impl with parameters of type ExecutionEntityModifier and TypeMethodDescriptionFlowableEventBuilder.createSequenceFlowTakenEvent
(ExecutionEntity executionEntity, FlowableEngineEventType type, String sequenceFlowId, String sourceActivityId, String sourceActivityName, String sourceActivityType, Object sourceActivityBehavior, String targetActivityId, String targetActivityName, String targetActivityType, Object targetActivityBehavior) FlowableEventBuilder.createTerminateEvent
(ExecutionEntity execution, Object cause) Constructors in org.flowable.engine.delegate.event.impl with parameters of type ExecutionEntityModifierConstructorDescriptionFlowableProcessTerminatedEventImpl
(ExecutionEntity execution, Object cause) -
Uses of ExecutionEntity in org.flowable.engine.impl
Methods in org.flowable.engine.impl with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
ProcessInstanceQueryImpl.enhanceCachedValue
(ExecutionEntity processInstance) -
Uses of ExecutionEntity in org.flowable.engine.impl.agenda
Fields in org.flowable.engine.impl.agenda declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntity
AbstractOperation.execution
protected ExecutionEntity
ContinueMultiInstanceOperation.multiInstanceRootExecution
Fields in org.flowable.engine.impl.agenda with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected Collection<ExecutionEntity>
ExecuteInactiveBehaviorsOperation.involvedExecutions
Methods in org.flowable.engine.impl.agenda that return ExecutionEntityModifier and TypeMethodDescriptionprotected 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) AbstractOperation.getExecution()
protected ExecutionEntity
EndExecutionOperation.handleRegularExecutionEnd
(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution) protected ExecutionEntity
EndExecutionOperation.handleSubProcessEnd
(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution, SubProcess subProcess) Methods in org.flowable.engine.impl.agenda that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected List<ExecutionEntity>
ContinueProcessOperation.createBoundaryEvents
(List<BoundaryEvent> boundaryEvents, ExecutionEntity execution) protected List<ExecutionEntity>
EndExecutionOperation.getActiveChildExecutionsForExecution
(ExecutionEntityManager executionEntityManager, String executionId) protected List<ExecutionEntity>
EndExecutionOperation.getEventScopeExecutions
(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution) Methods in org.flowable.engine.impl.agenda with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected boolean
EndExecutionOperation.allChildExecutionsEnded
(ExecutionEntity parentExecutionEntity, ExecutionEntity executionEntityToIgnore) protected boolean
TakeOutgoingSequenceFlowsOperation.allChildExecutionsEnded
(ExecutionEntity parentExecutionEntity, ExecutionEntity executionEntityToIgnore) protected List<ExecutionEntity>
ContinueProcessOperation.createBoundaryEvents
(List<BoundaryEvent> boundaryEvents, ExecutionEntity execution) protected ExecutionEntity
ContinueProcessOperation.createMultiInstanceRootExecution
(ExecutionEntity execution) protected void
EvaluateConditionalEventsOperation.evaluateEventSubProcesses
(List<EventSubProcess> eventSubProcesses, ExecutionEntity parentExecution) protected void
AbstractOperation.executeExecutionListeners
(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 theExecutionListener
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 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
(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution, ExecutionEntity currentExecution) protected void
EndExecutionOperation.handleProcessInstanceExecution
(ExecutionEntity processInstanceExecution) protected ExecutionEntity
EndExecutionOperation.handleRegularExecutionEnd
(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution) protected ExecutionEntity
EndExecutionOperation.handleSubProcessEnd
(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution, SubProcess subProcess) protected boolean
ContinueProcessOperation.hasMultiInstanceRootExecution
(ExecutionEntity execution, FlowNode flowNode) protected boolean
EndExecutionOperation.isAsyncCompleteCallActivity
(ExecutionEntity superExecution) protected boolean
EndExecutionOperation.isEndEventOrImpliedEndEventInMultiInstanceSubprocess
(ExecutionEntity executionEntity) protected boolean
EndExecutionOperation.isInEventSubProcess
(ExecutionEntity executionEntity) void
DefaultFlowableEngineAgenda.planAsyncTriggerExecutionOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planContinueMultiInstanceOperation
(ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) void
DebugFlowableEngineAgenda.planContinueProcessInCompensation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planContinueProcessInCompensation
(ExecutionEntity execution) void
DebugFlowableEngineAgenda.planContinueProcessOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planContinueProcessOperation
(ExecutionEntity execution) void
DebugFlowableEngineAgenda.planContinueProcessSynchronousOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planContinueProcessSynchronousOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planContinueProcessWithMigrationContextOperation
(ExecutionEntity execution, MigrationContext migrationContext) void
DefaultFlowableEngineAgenda.planDestroyScopeOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planEndExecutionOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planEndExecutionOperationSynchronous
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planEvaluateConditionalEventsOperation
(ExecutionEntity execution) void
DefaultFlowableEngineAgenda.planOperation
(Runnable operation, ExecutionEntity executionEntity) Generic method to plan aRunnable
.void
DefaultFlowableEngineAgenda.planTakeOutgoingSequenceFlowsOperation
(ExecutionEntity execution, boolean evaluateConditions) void
DefaultFlowableEngineAgenda.planTakeOutgoingSequenceFlowsSynchronousOperation
(ExecutionEntity execution, boolean evaluateConditions) void
DefaultFlowableEngineAgenda.planTriggerExecutionOperation
(ExecutionEntity execution) protected void
EndExecutionOperation.scheduleAsyncCompleteCallActivity
(ExecutionEntity superExecutionEntity, ExecutionEntity childProcessInstanceExecutionEntity) void
AbstractOperation.setExecution
(ExecutionEntity execution) Method parameters in org.flowable.engine.impl.agenda with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionvoid
DefaultFlowableEngineAgenda.planExecuteInactiveBehaviorsOperation
(Collection<ExecutionEntity> executions) Constructors in org.flowable.engine.impl.agenda with parameters of type ExecutionEntityModifierConstructorDescriptionAbstractOperation
(CommandContext commandContext, ExecutionEntity execution) ContinueMultiInstanceOperation
(CommandContext commandContext, ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) ContinueProcessOperation
(CommandContext commandContext, ExecutionEntity execution) ContinueProcessOperation
(CommandContext commandContext, ExecutionEntity execution, boolean forceSynchronousOperation, boolean inCompensation, MigrationContext migrationContext) DebugContinueProcessOperation
(ProcessDebugger debugger, CommandContext commandContext, ExecutionEntity execution) DebugContinueProcessOperation
(ProcessDebugger debugger, CommandContext commandContext, ExecutionEntity execution, boolean forceSynchronousOperation, boolean inCompensation) DestroyScopeOperation
(CommandContext commandContext, ExecutionEntity execution) EndExecutionOperation
(CommandContext commandContext, ExecutionEntity execution) EndExecutionOperation
(CommandContext commandContext, ExecutionEntity execution, boolean forceSynchronous) EvaluateConditionalEventsOperation
(CommandContext commandContext, ExecutionEntity execution) TakeOutgoingSequenceFlowsOperation
(CommandContext commandContext, ExecutionEntity executionEntity, boolean evaluateConditions, boolean forcedSynchronous) TriggerExecutionOperation
(CommandContext commandContext, ExecutionEntity execution) TriggerExecutionOperation
(CommandContext commandContext, ExecutionEntity execution, boolean triggerAsync) Constructor parameters in org.flowable.engine.impl.agenda with type arguments of type ExecutionEntityModifierConstructorDescriptionExecuteInactiveBehaviorsOperation
(CommandContext commandContext, Collection<ExecutionEntity> executions) -
Uses of ExecutionEntity in org.flowable.engine.impl.bpmn.behavior
Methods in org.flowable.engine.impl.bpmn.behavior that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntity
IntermediateCatchEventRegistryEventActivityBehavior.deleteEventSubscription
(DelegateExecution execution) protected ExecutionEntity
IntermediateCatchVariableListenerEventActivityBehavior.deleteEventSubscription
(DelegateExecution execution) protected ExecutionEntity
IntermediateCatchMessageEventActivityBehavior.deleteMessageEventSubScription
(DelegateExecution execution) protected ExecutionEntity
IntermediateCatchSignalEventActivityBehavior.deleteSignalEventSubscription
(DelegateExecution execution) protected ExecutionEntity
ParallelMultiInstanceBehavior.inactivateExecution
(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration) Methods in org.flowable.engine.impl.bpmn.behavior that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected Collection<ExecutionEntity>
ParallelGatewayActivityBehavior.cleanJoinedExecutions
(Collection<ExecutionEntity> joinedExecutions, DelegateExecution multiInstanceExecution) Methods in org.flowable.engine.impl.bpmn.behavior with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
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) void
InclusiveGatewayActivityBehavior.executeInactive
(ExecutionEntity executionEntity) protected void
InclusiveGatewayActivityBehavior.executeInclusiveGatewayLogic
(ExecutionEntity execution, boolean inactiveCheck) 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 String
BoundaryEventRegistryEventActivityBehavior.getEventDefinitionKey
(ExecutionEntity executionEntity, ProcessEngineConfigurationImpl processEngineConfiguration) protected String
IntermediateCatchEventRegistryEventActivityBehavior.getEventDefinitionKey
(CommandContext commandContext, ExecutionEntity executionEntity) protected String
ReceiveEventTaskActivityBehavior.getEventDefinitionKey
(CommandContext commandContext, ExecutionEntity executionEntity) protected void
CallActivityBehavior.initializeTransientVariables
(ExecutionEntity subProcessInstance, Map<String, Object> transientVariables) protected void
CallActivityBehavior.initializeVariables
(ExecutionEntity subProcessInstance, Map<String, Object> variables) protected boolean
InclusiveGatewayActivityBehavior.isAsynchronousActivity
(ExecutionEntity executionEntity) protected void
ParallelMultiInstanceBehavior.leave
(ExecutionEntity execution, int nrOfInstances, int nrOfCompletedInstances, boolean isCompletionConditionSatisfied) boolean
ParallelMultiInstanceBehavior.leaveAsync
(ExecutionEntity execution) 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 (@seeBpmnActivityBehavior.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, 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, Activity activity) protected Activity
ParallelMultiInstanceBehavior.verifyCompensation
(DelegateExecution execution, ExecutionEntity executionToUse, Activity activity) Method parameters in org.flowable.engine.impl.bpmn.behavior with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected Collection<ExecutionEntity>
ParallelGatewayActivityBehavior.cleanJoinedExecutions
(Collection<ExecutionEntity> joinedExecutions, DelegateExecution multiInstanceExecution) -
Uses of ExecutionEntity in org.flowable.engine.impl.bpmn.helper
Methods in org.flowable.engine.impl.bpmn.helper with parameters of type ExecutionEntityModifier and TypeMethodDescriptionstatic void
ScopeUtil.createCopyOfSubProcessExecutionForCompensation
(ExecutionEntity subProcessExecution) Creates a new event scope execution and moves existing event subscriptions to this new executionprotected static void
ErrorPropagation.executeEventHandler
(Event event, ExecutionEntity parentExecution, ExecutionEntity currentExecution, ErrorPropagation.BpmnErrorVariableContainer errorVariableContainer) protected static void
EscalationPropagation.executeEventHandler
(Event event, ExecutionEntity parentExecution, ExecutionEntity currentExecution, String escalationCode, String escalationName) protected static Event
ErrorPropagation.getCatchEventFromList
(List<Event> events, ExecutionEntity parentExecution) protected static Event
EscalationPropagation.getCatchEventFromList
(List<Event> events, ExecutionEntity parentExecution) static <E extends Throwable>
voidErrorPropagation.handleException
(Throwable exc, ExecutionEntity execution, List<MapExceptionEntry> exceptionMap) protected static void
ErrorPropagation.injectErrorContext
(Event event, ExecutionEntity execution, ErrorPropagation.BpmnErrorVariableContainer errorSourceContainer, ExpressionManager expressionManager) static boolean
ErrorPropagation.mapException
(Exception e, ExecutionEntity execution, List<MapExceptionEntry> exceptionMap) -
Uses of ExecutionEntity in org.flowable.engine.impl.cfg
Methods in org.flowable.engine.impl.cfg with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
ServiceInvoker.invoke
(String serviceType, Map<String, Object> parameters, ExecutionEntity execution, TaskEntity task) -
Uses of ExecutionEntity in org.flowable.engine.impl.cmd
Methods in org.flowable.engine.impl.cmd that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntity
JobRetryCmd.fetchExecutionEntity
(CommandContext commandContext, String executionId) protected ExecutionEntity
DeleteMultiInstanceExecutionCmd.getMultiInstanceRootExecution
(ExecutionEntity executionEntity) protected ExecutionEntity
AbstractProcessInstanceIdentityLinkCmd.getProcessInstanceEntity
(CommandContext commandContext, String processInstanceId) Returns the process instance entity for the given id, if it exists, otherwise an exception will be thrown.protected ExecutionEntity
AddMultiInstanceExecutionCmd.searchForMultiInstanceActivity
(String activityId, String parentExecutionId, ExecutionEntityManager executionEntityManager) protected ExecutionEntity
CreateAttachmentCmd.verifyExecutionParameters
(CommandContext commandContext) Methods in org.flowable.engine.impl.cmd with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected void
FindActiveActivityIdsCmd.collectActiveActivityIds
(ExecutionEntity executionEntity, List<String> activeActivityIds) protected Object
EvaluateConditionalEventsCmd.execute
(CommandContext commandContext, ExecutionEntity execution) protected Void
MessageEventReceivedCmd.execute
(CommandContext commandContext, ExecutionEntity execution) protected abstract T
NeedsActiveExecutionCmd.execute
(CommandContext commandContext, ExecutionEntity execution) Subclasses should implement this method.protected Void
RemoveExecutionVariablesCmd.execute
(CommandContext commandContext, ExecutionEntity execution) protected Object
SetExecutionVariablesCmd.execute
(CommandContext commandContext, ExecutionEntity execution) protected Object
TriggerCmd.execute
(CommandContext commandContext, ExecutionEntity execution) protected void
StartProcessInstanceAsyncCmd.executeAsynchronous
(ExecutionEntity execution, Process process, CommandContext commandContext) FindActiveActivityIdsCmd.findActiveActivityIds
(ExecutionEntity executionEntity) protected ExecutionEntity
DeleteMultiInstanceExecutionCmd.getMultiInstanceRootExecution
(ExecutionEntity executionEntity) protected abstract void
AbstractDynamicInjectionCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected void
AbstractDynamicInjectionCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, BpmnModel bpmnModel) protected void
InjectEmbeddedSubProcessInProcessInstanceCmd.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
InjectParallelUserTaskCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected void
InjectUserTaskInProcessInstanceCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected void
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution
(CommandContext commandContext, ExecutionEntity execution, ProcessDefinition newProcessDefinition) Method parameters in org.flowable.engine.impl.cmd with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected abstract void
AbstractDynamicInjectionCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected void
InjectEmbeddedSubProcessInProcessInstanceCmd.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
InjectParallelUserTaskCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected void
InjectUserTaskInProcessInstanceCmd.updateExecutions
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) -
Uses of ExecutionEntity in org.flowable.engine.impl.context
Fields in org.flowable.engine.impl.context declared as ExecutionEntityMethods in org.flowable.engine.impl.context that return ExecutionEntityModifier and TypeMethodDescriptionExecutionContext.getExecution()
ExecutionContext.getProcessInstance()
Constructors in org.flowable.engine.impl.context with parameters of type ExecutionEntity -
Uses of ExecutionEntity in org.flowable.engine.impl.delegate
Methods in org.flowable.engine.impl.delegate with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
InactiveActivityBehavior.executeInactive
(ExecutionEntity executionEntity) -
Uses of ExecutionEntity in org.flowable.engine.impl.dynamic
Fields in org.flowable.engine.impl.dynamic declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntity
MoveExecutionEntityContainer.superExecution
Fields in org.flowable.engine.impl.dynamic with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected Map<String,
ExecutionEntity> MoveExecutionEntityContainer.continueParentExecutionMap
protected HashMap<String,
ExecutionEntity> ProcessInstanceChangeState.createdEmbeddedSubProcess
protected HashMap<String,
ExecutionEntity> ProcessInstanceChangeState.createdMultiInstanceRootExecution
protected List<ExecutionEntity>
MoveExecutionEntityContainer.executions
protected HashMap<StartEvent,
ExecutionEntity> ProcessInstanceChangeState.pendingEventSubProcessesStartEvents
protected Map<String,
List<ExecutionEntity>> ProcessInstanceChangeState.processInstanceActiveEmbeddedExecutions
Methods in org.flowable.engine.impl.dynamic that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntity
AbstractDynamicStateManager.createCallActivityInstance
(CallActivity callActivity, ProcessDefinition subProcessDefinition, ExecutionEntity parentExecution, String initialActivityId, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.createEmbeddedSubProcessHierarchy
(SubProcess subProcess, ExecutionEntity defaultParentExecution, Map<String, SubProcess> subProcessesToCreate, Set<String> movingExecutionIds, ProcessInstanceChangeState processInstanceChangeState, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.deleteDirectParentExecutions
(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, Collection<String> executionIdsNotToDelete, ProcessDefinition procDefToMigrateTo, MoveExecutionEntityContainer moveExecutionContainer, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.deleteParentExecutions
(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, Collection<String> executionIdsNotToDelete, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.deleteParentExecutions
(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, CommandContext commandContext) MoveExecutionEntityContainer.getContinueParentExecution
(String executionId) MoveExecutionEntityContainer.getSuperExecution()
protected ExecutionEntity
AbstractDynamicStateManager.migrateExecutionEntity
(ExecutionEntity parentExecutionEntity, ExecutionEntity childExecution, FlowElement originalElement, FlowElement newFlowElement, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.resolveActiveExecution
(String executionId, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.resolveParentExecutionToDelete
(ExecutionEntity execution, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements) Methods in org.flowable.engine.impl.dynamic that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected List<ExecutionEntity>
AbstractDynamicStateManager.createBoundaryEvents
(List<BoundaryEvent> boundaryEvents, ExecutionEntity execution, CommandContext commandContext) protected List<ExecutionEntity>
AbstractDynamicStateManager.createEmbeddedSubProcessAndExecutions
(Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, List<ExecutionEntity> movingExecutions, MoveExecutionEntityContainer moveExecutionEntityContainer, ProcessInstanceChangeState processInstanceChangeState, CommandContext commandContext) ProcessInstanceChangeState.getCreatedEmbeddedSubProcessByKey
(String key) ProcessInstanceChangeState.getCreatedEmbeddedSubProcesses()
ProcessInstanceChangeState.getCreatedMultiInstanceRootExecution()
MoveExecutionEntityContainer.getExecutions()
ProcessInstanceChangeState.getPendingEventSubProcessesStartEvents()
ProcessInstanceChangeState.getProcessInstanceActiveEmbeddedExecutions()
protected abstract Map<String,
List<ExecutionEntity>> AbstractDynamicStateManager.resolveActiveEmbeddedSubProcesses
(String processInstanceId, CommandContext commandContext) protected Map<String,
List<ExecutionEntity>> DefaultDynamicStateManager.resolveActiveEmbeddedSubProcesses
(String processInstanceId, CommandContext commandContext) protected List<ExecutionEntity>
AbstractDynamicStateManager.resolveActiveExecutions
(String processInstanceId, String activityId, CommandContext commandContext) Methods in org.flowable.engine.impl.dynamic with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
MoveExecutionEntityContainer.addContinueParentExecution
(String executionId, ExecutionEntity continueParentExecution) void
ProcessInstanceChangeState.addCreatedEmbeddedSubProcess
(String key, ExecutionEntity executionEntity) void
ProcessInstanceChangeState.addCreatedMultiInstanceRootExecution
(String key, ExecutionEntity executionEntity) void
ProcessInstanceChangeState.addPendingEventSubProcessStartEvent
(StartEvent startEvent, ExecutionEntity eventSubProcessParent) protected List<ExecutionEntity>
AbstractDynamicStateManager.createBoundaryEvents
(List<BoundaryEvent> boundaryEvents, ExecutionEntity execution, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.createCallActivityInstance
(CallActivity callActivity, ProcessDefinition subProcessDefinition, ExecutionEntity parentExecution, String initialActivityId, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.createEmbeddedSubProcessHierarchy
(SubProcess subProcess, ExecutionEntity defaultParentExecution, Map<String, SubProcess> subProcessesToCreate, Set<String> movingExecutionIds, ProcessInstanceChangeState processInstanceChangeState, CommandContext commandContext) protected void
AbstractDynamicStateManager.executeBoundaryEvents
(Collection<BoundaryEvent> boundaryEvents, ExecutionEntity execution) protected void
AbstractDynamicStateManager.handleExternalWorkerServiceTaskJobUpdate
(ExecutionEntity childExecution, CommandContext commandContext) protected void
AbstractDynamicStateManager.handleServiceTaskJobUpdate
(ExecutionEntity childExecution, CommandContext commandContext) protected void
AbstractDynamicStateManager.handleUserTaskNewAssignee
(ExecutionEntity taskExecution, String newAssigneeId, CommandContext commandContext) protected void
AbstractDynamicStateManager.handleUserTaskNewOwner
(ExecutionEntity taskExecution, String newOwnerId, CommandContext commandContext) protected boolean
AbstractDynamicStateManager.isExecutionInsideMultiInstance
(ExecutionEntity execution) protected boolean
AbstractDynamicStateManager.isOnlyRemainingExecutionAtParentScope
(ExecutionEntity executionEntity, Set<String> ignoreExecutionIds, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.migrateExecutionEntity
(ExecutionEntity parentExecutionEntity, ExecutionEntity childExecution, FlowElement originalElement, FlowElement newFlowElement, CommandContext commandContext) protected void
AbstractDynamicStateManager.processCreatedEventSubProcess
(EventSubProcess eventSubProcess, ExecutionEntity eventSubProcessExecution, Set<String> movingExecutionIds, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.resolveParentExecutionToDelete
(ExecutionEntity execution, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements) void
MoveExecutionEntityContainer.setSuperExecution
(ExecutionEntity superExecution) Method parameters in org.flowable.engine.impl.dynamic with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected List<ExecutionEntity>
AbstractDynamicStateManager.createEmbeddedSubProcessAndExecutions
(Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, List<ExecutionEntity> movingExecutions, MoveExecutionEntityContainer moveExecutionEntityContainer, ProcessInstanceChangeState processInstanceChangeState, CommandContext commandContext) protected MoveExecutionEntityContainer
AbstractDynamicStateManager.createMoveExecutionEntityContainer
(MoveActivityIdContainer activityContainer, List<ExecutionEntity> executions, CommandContext commandContext) protected boolean
AbstractDynamicStateManager.isSubProcessAncestorOfAnyExecution
(String subProcessId, List<ExecutionEntity> executions) protected void
AbstractDynamicStateManager.safeDeleteSubProcessInstance
(String processInstanceId, List<ExecutionEntity> executionsPool, String deleteReason, CommandContext commandContext) void
ProcessInstanceChangeState.setCreatedMultiInstanceRootExecution
(HashMap<String, ExecutionEntity> createdMultiInstanceRootExecution) ProcessInstanceChangeState.setProcessInstanceActiveEmbeddedExecutions
(Map<String, List<ExecutionEntity>> processInstanceActiveEmbeddedExecutions) Constructor parameters in org.flowable.engine.impl.dynamic with type arguments of type ExecutionEntityModifierConstructorDescriptionMoveExecutionEntityContainer
(List<ExecutionEntity> executions, List<String> moveToActivityIds) -
Uses of ExecutionEntity in org.flowable.engine.impl.form
Methods in org.flowable.engine.impl.form that return ExecutionEntityModifier and TypeMethodDescriptionDefaultStartFormHandler.submitStartFormData
(ExecutionEntity processInstance, Map<String, String> properties) Methods in org.flowable.engine.impl.form with parameters of type ExecutionEntityModifier and TypeMethodDescriptionFormPropertyHandler.createFormProperty
(ExecutionEntity execution) protected void
DefaultFormHandler.initializeFormProperties
(FormDataImpl formData, ExecutionEntity execution) void
DefaultFormHandler.submitFormProperties
(Map<String, String> properties, ExecutionEntity execution) void
FormHandler.submitFormProperties
(Map<String, String> properties, ExecutionEntity execution) void
FormPropertyHandler.submitFormProperty
(ExecutionEntity execution, Map<String, String> properties) DefaultStartFormHandler.submitStartFormData
(ExecutionEntity processInstance, Map<String, String> properties) -
Uses of ExecutionEntity in org.flowable.engine.impl.history
Methods in org.flowable.engine.impl.history with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
AbstractHistoryManager.createAttachmentComment
(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create) void
CompositeHistoryManager.createAttachmentComment
(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create) 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.createProcessInstanceIdentityLinkComment
(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) void
AbstractHistoryManager.createProcessInstanceIdentityLinkComment
(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) void
CompositeHistoryManager.createProcessInstanceIdentityLinkComment
(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) void
CompositeHistoryManager.createProcessInstanceIdentityLinkComment
(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) void
HistoryManager.createProcessInstanceIdentityLinkComment
(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) Creates a new comment to indicate a newIdentityLink
has been created or deleted, if history is enabled.void
HistoryManager.createProcessInstanceIdentityLinkComment
(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) Creates a new comment to indicate a newIdentityLink
has been created or deleted, if history is enabled.AbstractHistoryManager.findHistoricActivityInstance
(ExecutionEntity execution, boolean endTimeMustBeNull) protected HistoricActivityInstanceEntity
AbstractHistoryManager.findHistoricActivityInstance
(ExecutionEntity execution, String activityId, boolean endTimeMustBeNull) CompositeHistoryManager.findHistoricActivityInstance
(ExecutionEntity execution, boolean validateEndTimeNull) HistoryManager.findHistoricActivityInstance
(ExecutionEntity execution, boolean validateEndTimeNull) Finds theHistoricActivityInstanceEntity
that is active in the given execution.protected String
AbstractHistoryManager.getActivityIdForExecution
(ExecutionEntity execution) protected String
AbstractHistoryManager.getProcessDefinitionId
(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution) boolean
DefaultHistoryConfigurationSettings.isHistoryEnabledForProcessInstance
(ExecutionEntity processInstanceExecution) boolean
HistoryConfigurationSettings.isHistoryEnabledForProcessInstance
(ExecutionEntity processInstanceExecution) Returns whether history is enabled for the provided process instance.boolean
DefaultHistoryConfigurationSettings.isHistoryEnabledForUserTask
(ExecutionEntity executionEntity, TaskEntity taskEntity) boolean
HistoryConfigurationSettings.isHistoryEnabledForUserTask
(ExecutionEntity executionEntity, TaskEntity taskEntity) Returns whether history is enabled for the provided user task.void
CompositeHistoryManager.recordFormPropertiesSubmitted
(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) void
DefaultHistoryManager.recordFormPropertiesSubmitted
(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) void
HistoryManager.recordFormPropertiesSubmitted
(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) Report form properties submitted, if audit history is enabled.void
CompositeHistoryManager.recordHistoricDetailVariableCreate
(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) void
DefaultHistoryManager.recordHistoricDetailVariableCreate
(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) void
HistoryManager.recordHistoricDetailVariableCreate
(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) Record a variable has been created, if audit history is enabled.void
CompositeHistoryManager.recordProcessInstanceEnd
(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) void
DefaultHistoryManager.recordProcessInstanceEnd
(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) void
HistoryManager.recordProcessInstanceEnd
(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) Record a process-instance ended.void
CompositeHistoryManager.recordProcessInstanceNameChange
(ExecutionEntity processInstanceExecution, String newName) void
DefaultHistoryManager.recordProcessInstanceNameChange
(ExecutionEntity processInstanceExecution, String newName) void
HistoryManager.recordProcessInstanceNameChange
(ExecutionEntity processInstanceExecution, String newName) Record a process-instance name change.void
CompositeHistoryManager.recordProcessInstanceStart
(ExecutionEntity processInstance) void
DefaultHistoryManager.recordProcessInstanceStart
(ExecutionEntity processInstance) void
HistoryManager.recordProcessInstanceStart
(ExecutionEntity processInstance) Record a process-instance started and record start-event if activity history is enabled.void
CompositeHistoryManager.recordTaskCreated
(TaskEntity task, ExecutionEntity execution) void
DefaultHistoryManager.recordTaskCreated
(TaskEntity task, ExecutionEntity execution) void
HistoryManager.recordTaskCreated
(TaskEntity task, ExecutionEntity execution) Record the creation of a task, if audit history is enabled.void
CompositeHistoryManager.recordTaskEnd
(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) void
DefaultHistoryManager.recordTaskEnd
(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) void
HistoryManager.recordTaskEnd
(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) Record task as ended, if audit history is enabled.void
AbstractHistoryManager.updateActivity
(ExecutionEntity childExecution, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) void
CompositeHistoryManager.updateActivity
(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) void
HistoryManager.updateActivity
(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) Synchronize historic data with the current user task executionvoid
CompositeHistoryManager.updateProcessBusinessKeyInHistory
(ExecutionEntity processInstance) void
DefaultHistoryManager.updateProcessBusinessKeyInHistory
(ExecutionEntity processInstance) void
HistoryManager.updateProcessBusinessKeyInHistory
(ExecutionEntity processInstance) void
CompositeHistoryManager.updateProcessBusinessStatusInHistory
(ExecutionEntity processInstance) void
DefaultHistoryManager.updateProcessBusinessStatusInHistory
(ExecutionEntity processInstance) void
HistoryManager.updateProcessBusinessStatusInHistory
(ExecutionEntity processInstance) void
CompositeHistoryManager.updateProcessDefinitionIdInHistory
(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance) void
DefaultHistoryManager.updateProcessDefinitionIdInHistory
(ProcessDefinitionEntity processDefinitionEntity, 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. -
Uses of ExecutionEntity in org.flowable.engine.impl.interceptor
Methods in org.flowable.engine.impl.interceptor with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
DefaultIdentityLinkInterceptor.handleCreateProcessInstance
(ExecutionEntity processInstanceExecution) void
DefaultIdentityLinkInterceptor.handleCreateSubProcessInstance
(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) -
Uses of ExecutionEntity in org.flowable.engine.impl.jobexecutor
Methods in org.flowable.engine.impl.jobexecutor with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected SequenceFlow
AsyncLeaveJobHandler.determineSequenceFlow
(JobEntity job, ExecutionEntity executionEntity, com.fasterxml.jackson.databind.JsonNode jobConfigurationJson) protected void
ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler.leaveMultiInstance
(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution, ParallelMultiInstanceBehavior parallelMultiInstanceBehavior) protected void
ParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler.reCreateJob
(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution) -
Uses of ExecutionEntity in org.flowable.engine.impl.migration
Methods in org.flowable.engine.impl.migration that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected Map<String,
List<ExecutionEntity>> ProcessInstanceMigrationManagerImpl.resolveActiveEmbeddedSubProcesses
(String processInstanceId, CommandContext commandContext) Methods in org.flowable.engine.impl.migration with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected List<ChangeActivityStateBuilderImpl>
ProcessInstanceMigrationManagerImpl.prepareChangeStateBuilders
(ExecutionEntity processInstanceExecution, ProcessDefinition procDefToMigrateTo, ProcessInstanceMigrationDocument document, CommandContext commandContext) Method parameters in org.flowable.engine.impl.migration with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected boolean
ProcessInstanceMigrationManagerImpl.isSubProcessAncestorOfAnyExecution
(String subProcessId, List<ExecutionEntity> currentExecutions) -
Uses of ExecutionEntity in org.flowable.engine.impl.persistence.entity
Classes in org.flowable.engine.impl.persistence.entity that implement ExecutionEntityFields in org.flowable.engine.impl.persistence.entity with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionstatic final Comparator<ExecutionEntity>
ExecutionEntity.EXECUTION_ENTITY_START_TIME_ASC_COMPARATOR
Methods in org.flowable.engine.impl.persistence.entity that return ExecutionEntityModifier and TypeMethodDescriptionExecutionEntityManager.createChildExecution
(ExecutionEntity parentExecutionEntity) ExecutionEntityManagerImpl.createChildExecution
(ExecutionEntity parentExecutionEntity) Creates a new execution.ExecutionEntityManager.createProcessInstanceExecution
(ProcessDefinition processDefinition, String predefinedProcessInstanceId, String businessKey, String businessStatus, String processInstanceName, String callbackId, String callbackType, String referenceId, String referenceType, String propagatedStageInstanceId, String tenantId, String initiatorVariableName, String startActivityId) ExecutionEntityManagerImpl.createProcessInstanceExecution
(ProcessDefinition processDefinition, String predefinedProcessInstanceId, String businessKey, String businessStatus, String processInstanceName, String callbackId, String callbackType, String referenceId, String referenceType, String propagatedStageInstanceId, String tenantId, String initiatorVariableName, String startActivityId) ExecutionEntityManager.createSubprocessInstance
(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey, String startActivityId) ExecutionEntityManagerImpl.createSubprocessInstance
(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey, String activityId) ExecutionEntityManager.findByRootProcessInstanceId
(String rootProcessInstanceId) Finds theExecutionEntity
for the given root process instance id.ExecutionEntityManagerImpl.findByRootProcessInstanceId
(String rootProcessInstanceId) ExecutionEntityManager.findFirstMultiInstanceRoot
(ExecutionEntity executionEntity) ExecutionEntityManagerImpl.findFirstMultiInstanceRoot
(ExecutionEntity executionEntity) ExecutionEntityManager.findFirstScope
(ExecutionEntity executionEntity) ExecutionEntityManagerImpl.findFirstScope
(ExecutionEntity executionEntity) ExecutionEntityManager.findSubProcessInstanceBySuperExecutionId
(String superExecutionId) ExecutionEntityManagerImpl.findSubProcessInstanceBySuperExecutionId
(String superExecutionId) ExecutionEntity.getParent()
ExecutionEntity.getProcessInstance()
ExecutionEntity.getRootProcessInstance()
ExecutionEntityImpl.getRootProcessInstance()
ExecutionEntity.getSubProcessInstance()
ExecutionEntity.getSuperExecution()
protected ExecutionEntity
ExecutionEntityManagerImpl.processExecutionTree
(String rootProcessInstanceId, List<ExecutionEntity> executions) Processes a collection ofExecutionEntity
instances, which form on execution tree.Methods in org.flowable.engine.impl.persistence.entity that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionExecutionEntityManager.collectChildren
(ExecutionEntity executionEntity) Returns all child executions of a givenExecutionEntity
.ExecutionEntityManagerImpl.collectChildren
(ExecutionEntity executionEntity) protected List<ExecutionEntity>
ExecutionEntityManagerImpl.collectChildren
(ExecutionEntity executionEntity, Collection<String> executionIdsToExclude) ExecutionEntityManager.findChildExecutionsByParentExecutionId
(String parentExecutionId) ExecutionEntityManagerImpl.findChildExecutionsByParentExecutionId
(String parentExecutionId) ExecutionEntityManager.findChildExecutionsByProcessInstanceId
(String processInstanceId) ExecutionEntityManagerImpl.findChildExecutionsByProcessInstanceId
(String processInstanceId) ExecutionEntityManager.findExecutionsByParentExecutionAndActivityIds
(String parentExecutionId, Collection<String> activityIds) ExecutionEntityManagerImpl.findExecutionsByParentExecutionAndActivityIds
(String parentExecutionId, Collection<String> activityIds) ExecutionEntityManager.findExecutionsByQueryCriteria
(ExecutionQueryImpl executionQuery) ExecutionEntityManagerImpl.findExecutionsByQueryCriteria
(ExecutionQueryImpl executionQuery) ExecutionEntityManager.findInactiveExecutionsByActivityIdAndProcessInstanceId
(String activityId, String processInstanceId) ExecutionEntityManagerImpl.findInactiveExecutionsByActivityIdAndProcessInstanceId
(String activityId, String processInstanceId) ExecutionEntityManager.findInactiveExecutionsByProcessInstanceId
(String processInstanceId) ExecutionEntityManagerImpl.findInactiveExecutionsByProcessInstanceId
(String processInstanceId) List<? extends ExecutionEntity>
ExecutionEntity.getExecutions()
Methods in org.flowable.engine.impl.persistence.entity with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
ExecutionEntity.addChildExecution
(ExecutionEntity executionEntity) void
ExecutionEntityImpl.addChildExecution
(ExecutionEntity executionEntity) ExecutionEntityManager.collectChildren
(ExecutionEntity executionEntity) Returns all child executions of a givenExecutionEntity
.ExecutionEntityManagerImpl.collectChildren
(ExecutionEntity executionEntity) protected List<ExecutionEntity>
ExecutionEntityManagerImpl.collectChildren
(ExecutionEntity executionEntity, Collection<String> executionIdsToExclude) protected void
ExecutionEntityManagerImpl.collectChildren
(ExecutionEntity executionEntity, List<ExecutionEntity> collectedChildExecution, Collection<String> executionIdsToExclude) HistoricProcessInstanceEntityManager.create
(ExecutionEntity processInstanceExecutionEntity) HistoricProcessInstanceEntityManagerImpl.create
(ExecutionEntity processInstanceExecutionEntity) protected ActivityInstance
ActivityInstanceEntityManagerImpl.createActivityInstance
(ExecutionEntity executionEntity) protected ActivityInstanceEntity
ActivityInstanceEntityManagerImpl.createActivityInstanceEntity
(ExecutionEntity execution) ExecutionEntityManager.createChildExecution
(ExecutionEntity parentExecutionEntity) ExecutionEntityManagerImpl.createChildExecution
(ExecutionEntity parentExecutionEntity) Creates a new execution.ExecutionEntityManager.createSubprocessInstance
(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey, String startActivityId) ExecutionEntityManagerImpl.createSubprocessInstance
(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey, String activityId) 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) protected void
ExecutionEntityManagerImpl.deleteActivityInstances
(ExecutionEntity executionEntity, CommandContext commandContext) void
ExecutionEntityManager.deleteChildExecutions
(ExecutionEntity executionEntity, String deleteReason, boolean cancel) void
ExecutionEntityManager.deleteChildExecutions
(ExecutionEntity executionEntity, Collection<String> executionIdsNotToDelete, Collection<String> executionIdsNotToSendCancelledEventsFor, String deleteReason, boolean cancel, FlowElement cancelActivity) void
ExecutionEntityManagerImpl.deleteChildExecutions
(ExecutionEntity executionEntity, String deleteReason, boolean cancel) void
ExecutionEntityManagerImpl.deleteChildExecutions
(ExecutionEntity executionEntity, Collection<String> executionIdsNotToDelete, Collection<String> executionIdsNotToSendCancelledEventFor, String deleteReason, boolean cancel, FlowElement cancelActivity) protected void
ExecutionEntityManagerImpl.deleteEntityLinks
(ExecutionEntity executionEntity, CommandContext commandContext, boolean eventDispatcherEnabled) protected void
ExecutionEntityManagerImpl.deleteEventSubScriptions
(ExecutionEntity executionEntity, boolean enableExecutionRelationshipCounts, boolean eventDispatcherEnabled) void
ExecutionEntityManager.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory) void
ExecutionEntityManager.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase) void
ExecutionEntityManager.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase, boolean cancel, FlowElement cancelActivity) void
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory) void
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase) void
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData
(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase, boolean cancel, 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, boolean directDeleteInDatabase) void
ExecutionEntityManager.deleteRelatedDataForExecution
(ExecutionEntity executionEntity, String deleteReason, boolean directDeleteInDatabase) void
ExecutionEntityManagerImpl.deleteRelatedDataForExecution
(ExecutionEntity executionEntity, String deleteReason, boolean directDeleteInDatabase) protected void
ExecutionEntityManagerImpl.deleteSubCases
(ExecutionEntity executionEntity, boolean directDeleteInDatabase, CommandContext commandContext) 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, FlowElement cancelActivity) protected void
ExecutionEntityManagerImpl.dispatchExecutionCancelled
(ExecutionEntity execution, FlowElement cancelActivity) protected void
ExecutionEntityManagerImpl.dispatchMultiInstanceActivityCancelled
(ExecutionEntity execution, FlowElement cancelActivity) ExecutionEntityManager.findFirstMultiInstanceRoot
(ExecutionEntity executionEntity) ExecutionEntityManagerImpl.findFirstMultiInstanceRoot
(ExecutionEntity executionEntity) ExecutionEntityManager.findFirstScope
(ExecutionEntity executionEntity) ExecutionEntityManagerImpl.findFirstScope
(ExecutionEntity executionEntity) ActivityInstanceEntityManager.findUnfinishedActivityInstance
(ExecutionEntity execution) ActivityInstanceEntityManagerImpl.findUnfinishedActivityInstance
(ExecutionEntity execution) protected ActivityInstanceEntity
ActivityInstanceEntityManagerImpl.findUnfinishedActivityInstance
(ExecutionEntity execution, boolean returnNotFinishedFromCacheIfNothingInDb) protected String
ActivityInstanceEntityManagerImpl.getActivityIdForExecution
(ExecutionEntity execution) protected String
ExecutionEntityImpl.getRelatedActivityInstanceId
(ExecutionEntity sourceExecution) protected void
ExecutionEntityManagerImpl.inheritCommonProperties
(ExecutionEntity parentExecutionEntity, ExecutionEntity childExecution) HistoricDetailEntityManager.insertHistoricFormPropertyEntity
(ExecutionEntity execution, String propertyId, String propertyValue, String taskId, Date createTime) HistoricDetailEntityManagerImpl.insertHistoricFormPropertyEntity
(ExecutionEntity execution, String propertyId, String propertyValue, String taskId, Date createTime) protected boolean
ExecutionEntityManagerImpl.isRootProcessInstance
(ExecutionEntity executionEntity) void
ActivityInstanceEntityManager.recordActivityEnd
(ExecutionEntity executionEntity, String deleteReason) Record Activity end, if activity event logging is enabled.void
ActivityInstanceEntityManagerImpl.recordActivityEnd
(ExecutionEntity executionEntity, String deleteReason) protected ActivityInstance
ActivityInstanceEntityManagerImpl.recordActivityInstanceEnd
(ExecutionEntity executionEntity, String deleteReason) void
ActivityInstanceEntityManager.recordActivityStart
(ExecutionEntity executionEntity) Record the start of an activity, if activity event logging is enabled.void
ActivityInstanceEntityManagerImpl.recordActivityStart
(ExecutionEntity executionEntity) protected void
ActivityInstanceEntityManagerImpl.recordActivityTaskCreated
(TaskEntity task, ExecutionEntity execution) protected ActivityInstance
ActivityInstanceEntityManagerImpl.recordRuntimeActivityStart
(ExecutionEntity executionEntity) void
ActivityInstanceEntityManager.recordSequenceFlowTaken
(ExecutionEntity execution) record that sequence flow was takenvoid
ActivityInstanceEntityManagerImpl.recordSequenceFlowTaken
(ExecutionEntity executionEntity) void
ActivityInstanceEntityManager.recordSubProcessInstanceStart
(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance) Record the sub process instance startvoid
ActivityInstanceEntityManagerImpl.recordSubProcessInstanceStart
(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance) void
ActivityInstanceEntityManager.recordTaskCreated
(TaskEntity task, ExecutionEntity execution) Record task createdvoid
ActivityInstanceEntityManagerImpl.recordTaskCreated
(TaskEntity task, ExecutionEntity execution) void
ExecutionEntity.setParent
(ExecutionEntity parent) void
ExecutionEntityImpl.setParent
(ExecutionEntity parent) void
ExecutionEntity.setProcessInstance
(ExecutionEntity processInstance) void
ExecutionEntityImpl.setProcessInstance
(ExecutionEntity processInstance) void
ExecutionEntity.setRootProcessInstance
(ExecutionEntity rootProcessInstance) void
ExecutionEntityImpl.setRootProcessInstance
(ExecutionEntity rootProcessInstance) void
ExecutionEntity.setSubProcessInstance
(ExecutionEntity subProcessInstance) void
ExecutionEntityImpl.setSubProcessInstance
(ExecutionEntity subProcessInstance) void
ExecutionEntity.setSuperExecution
(ExecutionEntity superExecution) void
ExecutionEntityImpl.setSuperExecution
(ExecutionEntity superExecution) static void
SuspensionStateUtil.setSuspensionState
(ExecutionEntity executionEntity, SuspensionState state) void
ExecutionEntity.setVariable
(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) void
ExecutionEntityImpl.setVariable
(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) ExecutionEntity.setVariableLocal
(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) ExecutionEntityImpl.setVariableLocal
(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) void
ActivityInstanceEntityManager.syncUserTaskExecution
(ExecutionEntity executionEntity, FlowElement newFlowElement, String oldActivityId, TaskEntity task) Synchronize data with the new user task executionvoid
ActivityInstanceEntityManagerImpl.syncUserTaskExecution
(ExecutionEntity executionEntity, FlowElement newFlowElement, String oldActivityId, TaskEntity task) protected void
ActivityInstanceEntityManagerImpl.syncUserTaskExecutionActivityInstance
(ExecutionEntity childExecution, String oldActivityId, FlowElement newFlowElement) ExecutionEntityManager.updateProcessInstanceBusinessKey
(ExecutionEntity executionEntity, String businessKey) ExecutionEntityManagerImpl.updateProcessInstanceBusinessKey
(ExecutionEntity executionEntity, String businessKey) ExecutionEntityManager.updateProcessInstanceBusinessStatus
(ExecutionEntity executionEntity, String businessStatus) ExecutionEntityManagerImpl.updateProcessInstanceBusinessStatus
(ExecutionEntity executionEntity, String businessStatus) protected void
ExecutionEntityImpl.updateVariableInstance
(VariableInstanceEntity variableInstance, Object value, ExecutionEntity sourceExecution) Method parameters in org.flowable.engine.impl.persistence.entity with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected void
ExecutionEntityManagerImpl.collectChildren
(ExecutionEntity executionEntity, List<ExecutionEntity> collectedChildExecution, Collection<String> executionIdsToExclude) protected ExecutionEntity
ExecutionEntityManagerImpl.processExecutionTree
(String rootProcessInstanceId, List<ExecutionEntity> executions) Processes a collection ofExecutionEntity
instances, which form on execution tree.Constructors in org.flowable.engine.impl.persistence.entity with parameters of type ExecutionEntity -
Uses of ExecutionEntity in org.flowable.engine.impl.persistence.entity.data
Methods in org.flowable.engine.impl.persistence.entity.data that return ExecutionEntityModifier and TypeMethodDescriptionExecutionDataManager.findSubProcessInstanceBySuperExecutionId
(String superExecutionId) Methods in org.flowable.engine.impl.persistence.entity.data that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionExecutionDataManager.findChildExecutionsByParentExecutionId
(String parentExecutionId) ExecutionDataManager.findChildExecutionsByProcessInstanceId
(String processInstanceId) ExecutionDataManager.findExecutionsByParentExecutionAndActivityIds
(String parentExecutionId, Collection<String> activityIds) ExecutionDataManager.findExecutionsByProcessInstanceId
(String processInstanceId) ExecutionDataManager.findExecutionsByQueryCriteria
(ExecutionQueryImpl executionQuery) ExecutionDataManager.findExecutionsByRootProcessInstanceId
(String rootProcessInstanceId) ExecutionDataManager.findInactiveExecutionsByActivityIdAndProcessInstanceId
(String activityId, String processInstanceId) ExecutionDataManager.findInactiveExecutionsByProcessInstanceId
(String processInstanceId) Methods in org.flowable.engine.impl.persistence.entity.data with parameters of type ExecutionEntityModifier and TypeMethodDescriptionHistoricProcessInstanceDataManager.create
(ExecutionEntity processInstanceExecutionEntity) -
Uses of ExecutionEntity in org.flowable.engine.impl.persistence.entity.data.impl
Fields in org.flowable.engine.impl.persistence.entity.data.impl with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.executionByProcessInstanceMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.executionsByParentExecutionIdAndActivityIdEntityMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.executionsByParentIdMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.executionsByProcessInstanceIdMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.executionsByRootProcessInstanceMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.executionsWithSameRootProcessInstanceIdMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.inactiveExecutionsByProcInstMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.inactiveExecutionsInActivityAndProcInstMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.inactiveExecutionsInActivityMatcher
protected CachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.processInstancesByProcessDefinitionMatcher
protected SingleCachedEntityMatcher<ExecutionEntity>
MybatisExecutionDataManager.subProcessInstanceBySuperExecutionIdMatcher
Methods in org.flowable.engine.impl.persistence.entity.data.impl that return ExecutionEntityModifier and TypeMethodDescriptionMybatisExecutionDataManager.create()
MybatisExecutionDataManager.findSubProcessInstanceBySuperExecutionId
(String superExecutionId) Methods in org.flowable.engine.impl.persistence.entity.data.impl that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionMybatisExecutionDataManager.findChildExecutionsByParentExecutionId
(String parentExecutionId) MybatisExecutionDataManager.findChildExecutionsByProcessInstanceId
(String processInstanceId) MybatisExecutionDataManager.findExecutionsByParentExecutionAndActivityIds
(String parentExecutionId, Collection<String> activityIds) MybatisExecutionDataManager.findExecutionsByProcessInstanceId
(String processInstanceId) MybatisExecutionDataManager.findExecutionsByQueryCriteria
(ExecutionQueryImpl executionQuery) MybatisExecutionDataManager.findExecutionsByRootProcessInstanceId
(String rootProcessInstanceId) MybatisExecutionDataManager.findInactiveExecutionsByActivityIdAndProcessInstanceId
(String activityId, String processInstanceId) MybatisExecutionDataManager.findInactiveExecutionsByProcessInstanceId
(String processInstanceId) Class<? extends ExecutionEntity>
MybatisExecutionDataManager.getManagedEntityClass()
Methods in org.flowable.engine.impl.persistence.entity.data.impl with parameters of type ExecutionEntityModifier and TypeMethodDescriptionMybatisHistoricProcessInstanceDataManager.create
(ExecutionEntity processInstanceExecutionEntity) -
Uses of ExecutionEntity in org.flowable.engine.impl.persistence.entity.data.impl.cachematcher
Methods in org.flowable.engine.impl.persistence.entity.data.impl.cachematcher that return ExecutionEntityModifier and TypeMethodDescriptionExecutionsWithSameRootProcessInstanceIdMatcher.getMatchingExecution
(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, String executionId) Methods in org.flowable.engine.impl.persistence.entity.data.impl.cachematcher with parameters of type ExecutionEntityModifier and TypeMethodDescriptionboolean
ExecutionByProcessInstanceMatcher.isRetained
(ExecutionEntity entity, Object parameter) boolean
ExecutionsByParentExecutionIdAndActivityIdEntityMatcher.isRetained
(ExecutionEntity executionEntity, Object parameter) boolean
ExecutionsByParentExecutionIdEntityMatcher.isRetained
(ExecutionEntity entity, Object parameter) boolean
ExecutionsByProcessInstanceIdEntityMatcher.isRetained
(ExecutionEntity entity, Object parameter) boolean
ExecutionsByRootProcessInstanceMatcher.isRetained
(ExecutionEntity entity, Object parameter) boolean
ExecutionsWithSameRootProcessInstanceIdMatcher.isRetained
(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, ExecutionEntity entity, Object param) boolean
InactiveExecutionsByProcInstMatcher.isRetained
(ExecutionEntity executionEntity, Object parameter) boolean
InactiveExecutionsInActivityAndProcInstMatcher.isRetained
(ExecutionEntity executionEntity, Object parameter) boolean
InactiveExecutionsInActivityMatcher.isRetained
(ExecutionEntity entity, Object parameter) boolean
ProcessInstancesByProcessDefinitionMatcher.isRetained
(ExecutionEntity entity, Object parameter) boolean
SubProcessInstanceExecutionBySuperExecutionIdMatcher.isRetained
(ExecutionEntity executionEntity, Object parameter) Method parameters in org.flowable.engine.impl.persistence.entity.data.impl.cachematcher with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionExecutionsWithSameRootProcessInstanceIdMatcher.getMatchingExecution
(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, String executionId) boolean
ExecutionsWithSameRootProcessInstanceIdMatcher.isRetained
(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, ExecutionEntity entity, Object param) -
Uses of ExecutionEntity in org.flowable.engine.impl.persistence.entity.data.impl.util
Fields in org.flowable.engine.impl.persistence.entity.data.impl.util declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntity
ExecutionTreeStringBuilder.executionEntity
Methods in org.flowable.engine.impl.persistence.entity.data.impl.util with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected void
ExecutionTreeStringBuilder.internalToString
(ExecutionEntity execution, StringBuilder strb, String prefix, boolean isTail) Constructors in org.flowable.engine.impl.persistence.entity.data.impl.util with parameters of type ExecutionEntity -
Uses of ExecutionEntity in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util that return types with arguments of type ExecutionEntityModifier and TypeMethodDescriptionstatic Map<String,
ExecutionEntity> CommandContextUtil.getInvolvedExecutions
(CommandContext commandContext) Methods in org.flowable.engine.impl.util with parameters of type ExecutionEntityModifier and TypeMethodDescriptionstatic void
BpmnLoggingSessionUtil.addAsyncActivityLoggingData
(String message, String type, JobEntity jobEntity, FlowElement flowElement, ExecutionEntity execution) static void
BpmnLoggingSessionUtil.addExecuteActivityBehaviorLoggingData
(String type, ActivityBehavior activityBehavior, FlowNode flowNode, ExecutionEntity execution) static void
CommandContextUtil.addInvolvedExecution
(CommandContext commandContext, ExecutionEntity executionEntity) static void
BpmnLoggingSessionUtil.addSequenceFlowLoggingData
(String type, ExecutionEntity execution) static JobEntity
JobUtil.createJob
(ExecutionEntity execution, String jobHandlerType, ProcessEngineConfigurationImpl processEngineConfiguration) static JobEntity
JobUtil.createJob
(ExecutionEntity execution, BaseElement baseElement, String jobHandlerType, ProcessEngineConfigurationImpl processEngineConfiguration) static IdentityLinkEntity
IdentityLinkUtil.createProcessInstanceIdentityLink
(ExecutionEntity processInstanceExecution, String userId, String groupId, String type) static TimerJobEntity
TimerUtil.createTimerEntityForTimerEventDefinition
(TimerEventDefinition timerEventDefinition, FlowElement currentFlowElement, 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
BpmnLoggingSessionUtil.fillLoggingData
(com.fasterxml.jackson.databind.node.ObjectNode loggingNode, ExecutionEntity executionEntity) static String
CorrelationUtil.getCorrelationKey
(String elementName, CommandContext commandContext, FlowElement flowElement, ExecutionEntity executionEntity) static String
CorrelationUtil.getCorrelationKey
(String elementName, CommandContext commandContext, ExecutionEntity executionEntity) static DelegateExecution
ExecutionGraphUtil.getMultiInstanceRootExecution
(ExecutionEntity execution) static DelegateExecution
ExecutionGraphUtil.getParentInstanceExecutionInMultiInstance
(ExecutionEntity execution) protected void
ProcessInstanceHelper.handleMessageEventSubscription
(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, List<EventSubscriptionEntity> messageEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected void
ProcessInstanceHelper.handleSignalEventSubscription
(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, List<EventSubscriptionEntity> signalEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected void
ProcessInstanceHelper.handleTimerEvent
(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration) protected void
ProcessInstanceHelper.handleVariableListenerEventSubscription
(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) static void
TaskHelper.insertTask
(TaskEntity taskEntity, ExecutionEntity execution, boolean fireCreateEvent, boolean addEntityLinks) static boolean
CountingEntityUtil.isExecutionRelatedEntityCountEnabled
(ExecutionEntity executionEntity) void
ProcessInstanceHelper.processAvailableEventSubProcesses
(ExecutionEntity parentExecution, FlowElementsContainer parentContainer, CommandContext commandContext) void
ProcessInstanceHelper.processEventSubProcess
(ExecutionEntity parentExecution, EventSubProcess eventSubProcess, CommandContext commandContext) void
ProcessInstanceHelper.processEventSubProcessStartEvent
(FlowElement subElement, ExecutionEntity parentExecution, List<EventSubscriptionEntity> messageEventSubscriptions, List<EventSubscriptionEntity> signalEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) void
ProcessInstanceHelper.processEventSubProcessStartEvent
(FlowElement subElement, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) static void
EventSubscriptionUtil.processPayloadMap
(Object payload, ExecutionEntity execution, FlowNode currentFlowElement, CommandContext commandContext) void
ProcessInstanceHelper.startProcessInstance
(ExecutionEntity processInstance, CommandContext commandContext, Map<String, Object> variables) protected static void
TaskHelper.storeTaskCompleter
(TaskEntity taskEntity, ExecutionEntity execution, ProcessEngineConfigurationImpl processEngineConfiguration) -
Uses of ExecutionEntity in org.flowable.engine.impl.variable
Methods in org.flowable.engine.impl.variable with parameters of type ExecutionEntityModifier and TypeMethodDescriptionstatic Object
BpmnAggregation.aggregateOverviewForMultiInstance
(ExecutionEntity parentExecution, String targetVarName, ProcessEngineConfigurationImpl processEngineConfiguration) Create an overview value for a multi instance execution -
Uses of ExecutionEntity in org.flowable.engine.interceptor
Fields in org.flowable.engine.interceptor declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntity
StartSubProcessInstanceAfterContext.callActivityExecution
protected ExecutionEntity
StartSubProcessInstanceBeforeContext.callActivityExecution
protected ExecutionEntity
AbstractStartProcessInstanceAfterContext.childExecution
protected ExecutionEntity
AbstractStartProcessInstanceAfterContext.processInstance
Methods in org.flowable.engine.interceptor that return ExecutionEntityModifier and TypeMethodDescriptionStartSubProcessInstanceAfterContext.getCallActivityExecution()
StartSubProcessInstanceBeforeContext.getCallActivityExecution()
AbstractStartProcessInstanceAfterContext.getChildExecution()
AbstractStartProcessInstanceAfterContext.getProcessInstance()
Methods in org.flowable.engine.interceptor with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
IdentityLinkInterceptor.handleCreateProcessInstance
(ExecutionEntity processInstanceExecution) void
IdentityLinkInterceptor.handleCreateSubProcessInstance
(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) void
StartSubProcessInstanceAfterContext.setCallActivityExecution
(ExecutionEntity callActivityExecution) void
StartSubProcessInstanceBeforeContext.setCallActivityExecution
(ExecutionEntity callActivityExecution) void
AbstractStartProcessInstanceAfterContext.setChildExecution
(ExecutionEntity childExecution) void
AbstractStartProcessInstanceAfterContext.setProcessInstance
(ExecutionEntity processInstance) Constructors in org.flowable.engine.interceptor with parameters of type ExecutionEntityModifierConstructorDescriptionAbstractStartProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartSubProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<IOParameter> inParameters, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartSubProcessInstanceBeforeContext
(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<IOParameter> inParameters, boolean inheritVariables, String initialActivityId, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) -
Uses of ExecutionEntity in org.flowable.engine.logging
Methods in org.flowable.engine.logging with parameters of type ExecutionEntity -
Uses of ExecutionEntity in org.flowable.engine.test.impl.logger
Fields in org.flowable.engine.test.impl.logger declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntity
DebugInfoExecutionCreated.executionEntity
protected ExecutionEntity
DebugInfoExecutionDeleted.executionEntity
Fields in org.flowable.engine.test.impl.logger with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected Map<String,
ExecutionEntity> ProcessExecutionLogger.createdExecutions
protected Map<String,
ExecutionEntity> ProcessExecutionLogger.deletedExecutions
Methods in org.flowable.engine.test.impl.logger that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntity
DebugInfoEntityEventListener.getExecutionEntity
(FlowableEvent event) Methods in org.flowable.engine.test.impl.logger with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoid
ProcessExecutionLogger.executionCreated
(ExecutionEntity executionEntity) void
ProcessExecutionLogger.executionDeleted
(ExecutionEntity executionEntity) Method parameters in org.flowable.engine.test.impl.logger with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected void
ProcessExecutionLogger.internalPopulateExecutionTree
(DebugInfoExecutionTree.DebugInfoExecutionTreeNode parentNode, Map<String, List<ExecutionEntity>> parentMapping) Constructors in org.flowable.engine.test.impl.logger with parameters of type ExecutionEntityModifierConstructorDescriptionDebugInfoExecutionCreated
(ExecutionEntity executionEntity) DebugInfoExecutionDeleted
(ExecutionEntity executionEntity)