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 Deployments.RuntimeService: For starting and searching ProcessInstances.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 TypeMethodDescriptionvoidFlowableEngineAgenda.planAsyncTriggerExecutionOperation(ExecutionEntity execution) voidFlowableEngineAgenda.planContinueMultiInstanceOperation(ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) voidFlowableEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) voidFlowableEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) voidFlowableEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) voidFlowableEngineAgenda.planContinueProcessWithMigrationContextOperation(ExecutionEntity execution, MigrationContext migrationContext) voidFlowableEngineAgenda.planDestroyScopeOperation(ExecutionEntity execution) voidFlowableEngineAgenda.planEndExecutionOperation(ExecutionEntity execution) voidFlowableEngineAgenda.planEndExecutionOperationSynchronous(ExecutionEntity execution) voidFlowableEngineAgenda.planEvaluateConditionalEventsOperation(ExecutionEntity execution) voidFlowableEngineAgenda.planOperation(Runnable operation, ExecutionEntity executionEntity) voidFlowableEngineAgenda.planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution, boolean evaluateConditions) voidFlowableEngineAgenda.planTakeOutgoingSequenceFlowsSynchronousOperation(ExecutionEntity execution, boolean evaluateConditions) voidFlowableEngineAgenda.planTriggerExecutionOperation(ExecutionEntity execution) Method parameters in org.flowable.engine with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionvoidFlowableEngineAgenda.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 voidExecutionTreeUtil.collectChildExecutions(ExecutionEntity rootExecutionEntity, List<ExecutionEntity> allExecutions) voidExecutionTreeNode.setExecutionEntity(ExecutionEntity executionEntity) Method parameters in org.flowable.engine.debug with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionstatic ExecutionTreeExecutionTreeUtil.buildExecutionTree(Collection<ExecutionEntity> executions) static ExecutionTreeExecutionTreeUtil.buildExecutionTreeForProcessInstance(Collection<ExecutionEntity> executions) static voidExecutionTreeUtil.collectChildExecutions(ExecutionEntity rootExecutionEntity, List<ExecutionEntity> allExecutions) protected static voidExecutionTreeUtil.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 TypeMethodDescriptionvoidProcessInstanceQueryImpl.enhanceCachedValue(ExecutionEntity processInstance) -
Uses of ExecutionEntity in org.flowable.engine.impl.agenda
Fields in org.flowable.engine.impl.agenda declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntityAbstractOperation.executionprotected ExecutionEntityContinueMultiInstanceOperation.multiInstanceRootExecutionFields in org.flowable.engine.impl.agenda with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected Collection<ExecutionEntity>ExecuteInactiveBehaviorsOperation.involvedExecutionsMethods in org.flowable.engine.impl.agenda that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntityContinueProcessOperation.createMultiInstanceRootExecution(ExecutionEntity execution) protected ExecutionEntityAbstractOperation.findFirstParentScopeExecution(ExecutionEntity executionEntity) Returns the first parent execution of the provided execution that is a scope.protected ExecutionEntityTakeOutgoingSequenceFlowsOperation.findNextParentScopeExecutionWithAllEndedChildExecutions(ExecutionEntity executionEntity, ExecutionEntity executionEntityToIgnore) AbstractOperation.getExecution()protected ExecutionEntityEndExecutionOperation.handleRegularExecutionEnd(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution) protected ExecutionEntityEndExecutionOperation.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 booleanEndExecutionOperation.allChildExecutionsEnded(ExecutionEntity parentExecutionEntity, ExecutionEntity executionEntityToIgnore) protected booleanTakeOutgoingSequenceFlowsOperation.allChildExecutionsEnded(ExecutionEntity parentExecutionEntity, ExecutionEntity executionEntityToIgnore) protected List<ExecutionEntity>ContinueProcessOperation.createBoundaryEvents(List<BoundaryEvent> boundaryEvents, ExecutionEntity execution) protected ExecutionEntityContinueProcessOperation.createMultiInstanceRootExecution(ExecutionEntity execution) protected voidEvaluateConditionalEventsOperation.evaluateEventSubProcesses(List<EventSubProcess> eventSubProcesses, ExecutionEntity parentExecution) protected voidAbstractOperation.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 theExecutionListenerinstances.protected ExecutionEntityAbstractOperation.findFirstParentScopeExecution(ExecutionEntity executionEntity) Returns the first parent execution of the provided execution that is a scope.protected ExecutionEntityTakeOutgoingSequenceFlowsOperation.findNextParentScopeExecutionWithAllEndedChildExecutions(ExecutionEntity executionEntity, ExecutionEntity executionEntityToIgnore) protected FlowElementAbstractOperation.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 voidEndExecutionOperation.handleMultiInstanceSubProcess(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution, ExecutionEntity currentExecution) protected voidEndExecutionOperation.handleProcessInstanceExecution(ExecutionEntity processInstanceExecution) protected ExecutionEntityEndExecutionOperation.handleRegularExecutionEnd(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution) protected ExecutionEntityEndExecutionOperation.handleSubProcessEnd(ExecutionEntityManager executionEntityManager, ExecutionEntity parentExecution, SubProcess subProcess) protected booleanContinueProcessOperation.hasMultiInstanceRootExecution(ExecutionEntity execution, FlowNode flowNode) protected booleanEndExecutionOperation.isAsyncCompleteCallActivity(ExecutionEntity superExecution) protected booleanEndExecutionOperation.isEndEventOrImpliedEndEventInMultiInstanceSubprocess(ExecutionEntity executionEntity) protected booleanEndExecutionOperation.isInEventSubProcess(ExecutionEntity executionEntity) voidDefaultFlowableEngineAgenda.planAsyncTriggerExecutionOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planContinueMultiInstanceOperation(ExecutionEntity execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) voidDebugFlowableEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) voidDebugFlowableEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) voidDebugFlowableEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planContinueProcessWithMigrationContextOperation(ExecutionEntity execution, MigrationContext migrationContext) voidDefaultFlowableEngineAgenda.planDestroyScopeOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planEndExecutionOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planEndExecutionOperationSynchronous(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planEvaluateConditionalEventsOperation(ExecutionEntity execution) voidDefaultFlowableEngineAgenda.planOperation(Runnable operation, ExecutionEntity executionEntity) Generic method to plan aRunnable.voidDefaultFlowableEngineAgenda.planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution, boolean evaluateConditions) voidDefaultFlowableEngineAgenda.planTakeOutgoingSequenceFlowsSynchronousOperation(ExecutionEntity execution, boolean evaluateConditions) voidDefaultFlowableEngineAgenda.planTriggerExecutionOperation(ExecutionEntity execution) protected voidEndExecutionOperation.scheduleAsyncCompleteCallActivity(ExecutionEntity superExecutionEntity, ExecutionEntity childProcessInstanceExecutionEntity) voidAbstractOperation.setExecution(ExecutionEntity execution) Method parameters in org.flowable.engine.impl.agenda with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionvoidDefaultFlowableEngineAgenda.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 ExecutionEntityIntermediateCatchEventRegistryEventActivityBehavior.deleteEventSubscription(DelegateExecution execution) protected ExecutionEntityIntermediateCatchVariableListenerEventActivityBehavior.deleteEventSubscription(DelegateExecution execution) protected ExecutionEntityIntermediateCatchMessageEventActivityBehavior.deleteMessageEventSubScription(DelegateExecution execution) protected ExecutionEntityIntermediateCatchSignalEventActivityBehavior.deleteSignalEventSubscription(DelegateExecution execution) protected ExecutionEntityParallelMultiInstanceBehavior.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 TypeMethodDescriptionvoidSequentialMultiInstanceBehavior.continueSequentialMultiInstance(DelegateExecution execution, int loopCounter, ExecutionEntity multiInstanceRootExecution) protected voidTerminateEndEventActivityBehavior.defaultTerminateEndEventBehaviour(ExecutionEntity execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) protected voidBoundaryEventActivityBehavior.deleteChildExecutions(ExecutionEntity parentExecution, ExecutionEntity outgoingExecutionEntity, CommandContext commandContext) protected voidCancelEndEventActivityBehavior.deleteChildExecutions(ExecutionEntity parentExecution, ExecutionEntity notToDeleteExecution, CommandContext commandContext, String deleteReason) protected voidTerminateEndEventActivityBehavior.deleteExecutionEntities(ExecutionEntityManager executionEntityManager, ExecutionEntity rootExecutionEntity, ExecutionEntity executionAtTerminateEndEvent, String deleteReason) voidInclusiveGatewayActivityBehavior.executeInactive(ExecutionEntity executionEntity) protected voidInclusiveGatewayActivityBehavior.executeInclusiveGatewayLogic(ExecutionEntity execution, boolean inactiveCheck) protected voidBoundaryEventActivityBehavior.executeInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) protected voidBoundaryEventActivityBehavior.executeNonInterruptingBehavior(ExecutionEntity executionEntity, CommandContext commandContext) protected voidMultiInstanceActivityBehavior.executeOriginalBehavior(DelegateExecution execution, ExecutionEntity multiInstanceRootExecution, int loopCounter) protected StringBoundaryEventRegistryEventActivityBehavior.getEventDefinitionKey(ExecutionEntity executionEntity, ProcessEngineConfigurationImpl processEngineConfiguration) protected StringIntermediateCatchEventRegistryEventActivityBehavior.getEventDefinitionKey(CommandContext commandContext, ExecutionEntity executionEntity) protected StringReceiveEventTaskActivityBehavior.getEventDefinitionKey(CommandContext commandContext, ExecutionEntity executionEntity) protected voidCallActivityBehavior.initializeTransientVariables(ExecutionEntity subProcessInstance, Map<String, Object> transientVariables) protected voidCallActivityBehavior.initializeVariables(ExecutionEntity subProcessInstance, Map<String, Object> variables) protected booleanInclusiveGatewayActivityBehavior.isAsynchronousActivity(ExecutionEntity executionEntity) protected voidParallelMultiInstanceBehavior.leave(ExecutionEntity execution, int nrOfInstances, int nrOfCompletedInstances, boolean isCompletionConditionSatisfied) booleanParallelMultiInstanceBehavior.leaveAsync(ExecutionEntity execution) voidBpmnActivityBehavior.performDefaultOutgoingBehavior(ExecutionEntity activityExecution) Performs the default outgoing BPMN 2.0 behavior, which is having parallel paths of executions for the outgoing sequence flow.voidBpmnActivityBehavior.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 voidBpmnActivityBehavior.performOutgoingBehavior(ExecutionEntity execution, boolean checkConditions, boolean throwExceptionIfExecutionStuck) Actual implementation of leaving an activity.protected voidTerminateEndEventActivityBehavior.sendProcessInstanceCompletedEvent(ExecutionEntity execution, FlowElement terminateEndEvent) protected voidTerminateEndEventActivityBehavior.terminateAllBehaviour(ExecutionEntity execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) protected voidTerminateEndEventActivityBehavior.terminateMultiInstanceRoot(ExecutionEntity execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) protected voidParallelMultiInstanceBehavior.verifyCallActivity(ExecutionEntity executionToUse, Activity activity) protected ActivityParallelMultiInstanceBehavior.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 voidScopeUtil.createCopyOfSubProcessExecutionForCompensation(ExecutionEntity subProcessExecution) Creates a new event scope execution and moves existing event subscriptions to this new executionprotected static voidErrorPropagation.executeEventHandler(Event event, ExecutionEntity parentExecution, ExecutionEntity currentExecution, ErrorPropagation.BpmnErrorVariableContainer errorVariableContainer) protected static voidEscalationPropagation.executeEventHandler(Event event, ExecutionEntity parentExecution, ExecutionEntity currentExecution, String escalationCode, String escalationName) protected static EventErrorPropagation.getCatchEventFromList(List<Event> events, ExecutionEntity parentExecution) protected static EventEscalationPropagation.getCatchEventFromList(List<Event> events, ExecutionEntity parentExecution) static <E extends Throwable>
voidErrorPropagation.handleException(Throwable exc, ExecutionEntity execution, List<MapExceptionEntry> exceptionMap) protected static voidErrorPropagation.injectErrorContext(Event event, ExecutionEntity execution, ErrorPropagation.BpmnErrorVariableContainer errorSourceContainer, ExpressionManager expressionManager) static booleanErrorPropagation.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 TypeMethodDescriptionvoidServiceInvoker.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 ExecutionEntityJobRetryCmd.fetchExecutionEntity(CommandContext commandContext, String executionId) protected ExecutionEntityDeleteMultiInstanceExecutionCmd.getMultiInstanceRootExecution(ExecutionEntity executionEntity) protected ExecutionEntityAbstractProcessInstanceIdentityLinkCmd.getProcessInstanceEntity(CommandContext commandContext, String processInstanceId) Returns the process instance entity for the given id, if it exists, otherwise an exception will be thrown.protected ExecutionEntityAddMultiInstanceExecutionCmd.searchForMultiInstanceActivity(String activityId, String parentExecutionId, ExecutionEntityManager executionEntityManager) protected ExecutionEntityCreateAttachmentCmd.verifyExecutionParameters(CommandContext commandContext) Methods in org.flowable.engine.impl.cmd with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected voidFindActiveActivityIdsCmd.collectActiveActivityIds(ExecutionEntity executionEntity, List<String> activeActivityIds) protected ObjectEvaluateConditionalEventsCmd.execute(CommandContext commandContext, ExecutionEntity execution) protected VoidMessageEventReceivedCmd.execute(CommandContext commandContext, ExecutionEntity execution) protected abstract TNeedsActiveExecutionCmd.execute(CommandContext commandContext, ExecutionEntity execution) Subclasses should implement this method.protected VoidRemoveExecutionVariablesCmd.execute(CommandContext commandContext, ExecutionEntity execution) protected ObjectSetExecutionVariablesCmd.execute(CommandContext commandContext, ExecutionEntity execution) protected ObjectTriggerCmd.execute(CommandContext commandContext, ExecutionEntity execution) protected voidStartProcessInstanceAsyncCmd.executeAsynchronous(ExecutionEntity execution, Process process, CommandContext commandContext) FindActiveActivityIdsCmd.findActiveActivityIds(ExecutionEntity executionEntity) protected ExecutionEntityDeleteMultiInstanceExecutionCmd.getMultiInstanceRootExecution(ExecutionEntity executionEntity) protected abstract voidAbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidAbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, BpmnModel bpmnModel) protected voidInjectEmbeddedSubProcessInProcessInstanceCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectParallelEmbeddedSubProcessCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectParallelUserTaskCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectUserTaskInProcessInstanceCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidSetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext, ExecutionEntity execution, ProcessDefinition newProcessDefinition) Method parameters in org.flowable.engine.impl.cmd with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected abstract voidAbstractDynamicInjectionCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectEmbeddedSubProcessInProcessInstanceCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectParallelEmbeddedSubProcessCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectParallelUserTaskCmd.updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions) protected voidInjectUserTaskInProcessInstanceCmd.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 TypeMethodDescriptionvoidInactiveActivityBehavior.executeInactive(ExecutionEntity executionEntity) -
Uses of ExecutionEntity in org.flowable.engine.impl.dynamic
Fields in org.flowable.engine.impl.dynamic declared as ExecutionEntityModifier and TypeFieldDescriptionprotected ExecutionEntityMoveExecutionEntityContainer.superExecutionFields in org.flowable.engine.impl.dynamic with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected Map<String,ExecutionEntity> MoveExecutionEntityContainer.continueParentExecutionMapprotected HashMap<String,ExecutionEntity> ProcessInstanceChangeState.createdEmbeddedSubProcessprotected HashMap<String,ExecutionEntity> ProcessInstanceChangeState.createdMultiInstanceRootExecutionprotected List<ExecutionEntity>MoveExecutionEntityContainer.executionsprotected HashMap<StartEvent,ExecutionEntity> ProcessInstanceChangeState.pendingEventSubProcessesStartEventsprotected Map<String,List<ExecutionEntity>> ProcessInstanceChangeState.processInstanceActiveEmbeddedExecutionsMethods in org.flowable.engine.impl.dynamic that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntityAbstractDynamicStateManager.createCallActivityInstance(CallActivity callActivity, ProcessDefinition subProcessDefinition, ExecutionEntity parentExecution, String initialActivityId, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.createEmbeddedSubProcessHierarchy(SubProcess subProcess, ExecutionEntity defaultParentExecution, Map<String, SubProcess> subProcessesToCreate, Set<String> movingExecutionIds, ProcessInstanceChangeState processInstanceChangeState, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.deleteDirectParentExecutions(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, Collection<String> executionIdsNotToDelete, ProcessDefinition procDefToMigrateTo, MoveExecutionEntityContainer moveExecutionContainer, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.deleteParentExecutions(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, Collection<String> executionIdsNotToDelete, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.deleteParentExecutions(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, CommandContext commandContext) MoveExecutionEntityContainer.getContinueParentExecution(String executionId) MoveExecutionEntityContainer.getSuperExecution()protected ExecutionEntityAbstractDynamicStateManager.migrateExecutionEntity(ExecutionEntity parentExecutionEntity, ExecutionEntity childExecution, FlowElement originalElement, FlowElement newFlowElement, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.resolveActiveExecution(String executionId, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.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 TypeMethodDescriptionvoidMoveExecutionEntityContainer.addContinueParentExecution(String executionId, ExecutionEntity continueParentExecution) voidProcessInstanceChangeState.addCreatedEmbeddedSubProcess(String key, ExecutionEntity executionEntity) voidProcessInstanceChangeState.addCreatedMultiInstanceRootExecution(String key, ExecutionEntity executionEntity) voidProcessInstanceChangeState.addPendingEventSubProcessStartEvent(StartEvent startEvent, ExecutionEntity eventSubProcessParent) protected List<ExecutionEntity>AbstractDynamicStateManager.createBoundaryEvents(List<BoundaryEvent> boundaryEvents, ExecutionEntity execution, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.createCallActivityInstance(CallActivity callActivity, ProcessDefinition subProcessDefinition, ExecutionEntity parentExecution, String initialActivityId, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.createEmbeddedSubProcessHierarchy(SubProcess subProcess, ExecutionEntity defaultParentExecution, Map<String, SubProcess> subProcessesToCreate, Set<String> movingExecutionIds, ProcessInstanceChangeState processInstanceChangeState, CommandContext commandContext) protected voidAbstractDynamicStateManager.executeBoundaryEvents(Collection<BoundaryEvent> boundaryEvents, ExecutionEntity execution) protected voidAbstractDynamicStateManager.handleExternalWorkerServiceTaskJobUpdate(ExecutionEntity childExecution, CommandContext commandContext) protected voidAbstractDynamicStateManager.handleServiceTaskJobUpdate(ExecutionEntity childExecution, CommandContext commandContext) protected voidAbstractDynamicStateManager.handleUserTaskNewAssignee(ExecutionEntity taskExecution, String newAssigneeId, CommandContext commandContext) protected voidAbstractDynamicStateManager.handleUserTaskNewOwner(ExecutionEntity taskExecution, String newOwnerId, CommandContext commandContext) protected booleanAbstractDynamicStateManager.isExecutionInsideMultiInstance(ExecutionEntity execution) protected booleanAbstractDynamicStateManager.isOnlyRemainingExecutionAtParentScope(ExecutionEntity executionEntity, Set<String> ignoreExecutionIds, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.migrateExecutionEntity(ExecutionEntity parentExecutionEntity, ExecutionEntity childExecution, FlowElement originalElement, FlowElement newFlowElement, CommandContext commandContext) protected voidAbstractDynamicStateManager.processCreatedEventSubProcess(EventSubProcess eventSubProcess, ExecutionEntity eventSubProcessExecution, Set<String> movingExecutionIds, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.resolveParentExecutionToDelete(ExecutionEntity execution, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements) voidMoveExecutionEntityContainer.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 MoveExecutionEntityContainerAbstractDynamicStateManager.createMoveExecutionEntityContainer(MoveActivityIdContainer activityContainer, List<ExecutionEntity> executions, CommandContext commandContext) protected booleanAbstractDynamicStateManager.isSubProcessAncestorOfAnyExecution(String subProcessId, List<ExecutionEntity> executions) protected voidAbstractDynamicStateManager.safeDeleteSubProcessInstance(String processInstanceId, List<ExecutionEntity> executionsPool, String deleteReason, CommandContext commandContext) voidProcessInstanceChangeState.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 voidDefaultFormHandler.initializeFormProperties(FormDataImpl formData, ExecutionEntity execution) voidDefaultFormHandler.submitFormProperties(Map<String, String> properties, ExecutionEntity execution) voidFormHandler.submitFormProperties(Map<String, String> properties, ExecutionEntity execution) voidFormPropertyHandler.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 TypeMethodDescriptionvoidAbstractHistoryManager.createAttachmentComment(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create) voidCompositeHistoryManager.createAttachmentComment(TaskEntity task, ExecutionEntity processInstance, String attachmentName, boolean create) voidHistoryManager.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.voidAbstractHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) voidAbstractHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) voidCompositeHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) voidCompositeHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) voidHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create) Creates a new comment to indicate a newIdentityLinkhas been created or deleted, if history is enabled.voidHistoryManager.createProcessInstanceIdentityLinkComment(ExecutionEntity processInstance, String userId, String groupId, String type, boolean create, boolean forceNullUserId) Creates a new comment to indicate a newIdentityLinkhas been created or deleted, if history is enabled.AbstractHistoryManager.findHistoricActivityInstance(ExecutionEntity execution, boolean endTimeMustBeNull) protected HistoricActivityInstanceEntityAbstractHistoryManager.findHistoricActivityInstance(ExecutionEntity execution, String activityId, boolean endTimeMustBeNull) CompositeHistoryManager.findHistoricActivityInstance(ExecutionEntity execution, boolean validateEndTimeNull) HistoryManager.findHistoricActivityInstance(ExecutionEntity execution, boolean validateEndTimeNull) Finds theHistoricActivityInstanceEntitythat is active in the given execution.protected StringAbstractHistoryManager.getActivityIdForExecution(ExecutionEntity execution) protected StringAbstractHistoryManager.getProcessDefinitionId(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution) booleanDefaultHistoryConfigurationSettings.isHistoryEnabledForProcessInstance(ExecutionEntity processInstanceExecution) booleanHistoryConfigurationSettings.isHistoryEnabledForProcessInstance(ExecutionEntity processInstanceExecution) Returns whether history is enabled for the provided process instance.booleanDefaultHistoryConfigurationSettings.isHistoryEnabledForUserTask(ExecutionEntity executionEntity, TaskEntity taskEntity) booleanHistoryConfigurationSettings.isHistoryEnabledForUserTask(ExecutionEntity executionEntity, TaskEntity taskEntity) Returns whether history is enabled for the provided user task.voidCompositeHistoryManager.recordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) voidDefaultHistoryManager.recordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) voidHistoryManager.recordFormPropertiesSubmitted(ExecutionEntity processInstance, Map<String, String> properties, String taskId, Date createTime) Report form properties submitted, if audit history is enabled.voidCompositeHistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) voidDefaultHistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) voidHistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable, ExecutionEntity sourceActivityExecution, boolean useActivityId, String activityInstanceId, Date createTime) Record a variable has been created, if audit history is enabled.voidCompositeHistoryManager.recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) voidDefaultHistoryManager.recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) voidHistoryManager.recordProcessInstanceEnd(ExecutionEntity processInstance, String deleteReason, String activityId, Date endTime) Record a process-instance ended.voidCompositeHistoryManager.recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName) voidDefaultHistoryManager.recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName) voidHistoryManager.recordProcessInstanceNameChange(ExecutionEntity processInstanceExecution, String newName) Record a process-instance name change.voidCompositeHistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance) voidDefaultHistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance) voidHistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance) Record a process-instance started and record start-event if activity history is enabled.voidCompositeHistoryManager.recordTaskCreated(TaskEntity task, ExecutionEntity execution) voidDefaultHistoryManager.recordTaskCreated(TaskEntity task, ExecutionEntity execution) voidHistoryManager.recordTaskCreated(TaskEntity task, ExecutionEntity execution) Record the creation of a task, if audit history is enabled.voidCompositeHistoryManager.recordTaskEnd(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) voidDefaultHistoryManager.recordTaskEnd(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) voidHistoryManager.recordTaskEnd(TaskEntity task, ExecutionEntity execution, String userId, String deleteReason, Date endTime) Record task as ended, if audit history is enabled.voidAbstractHistoryManager.updateActivity(ExecutionEntity childExecution, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) voidCompositeHistoryManager.updateActivity(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) voidHistoryManager.updateActivity(ExecutionEntity executionEntity, String oldActivityId, FlowElement newFlowElement, TaskEntity task, Date updateTime) Synchronize historic data with the current user task executionvoidCompositeHistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) voidDefaultHistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) voidHistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) voidCompositeHistoryManager.updateProcessBusinessStatusInHistory(ExecutionEntity processInstance) voidDefaultHistoryManager.updateProcessBusinessStatusInHistory(ExecutionEntity processInstance) voidHistoryManager.updateProcessBusinessStatusInHistory(ExecutionEntity processInstance) voidCompositeHistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance) voidDefaultHistoryManager.updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance) voidHistoryManager.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 TypeMethodDescriptionvoidDefaultIdentityLinkInterceptor.handleCreateProcessInstance(ExecutionEntity processInstanceExecution) voidDefaultIdentityLinkInterceptor.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 SequenceFlowAsyncLeaveJobHandler.determineSequenceFlow(JobEntity job, ExecutionEntity executionEntity, com.fasterxml.jackson.databind.JsonNode jobConfigurationJson) protected voidParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler.leaveMultiInstance(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionEntity execution, ParallelMultiInstanceBehavior parallelMultiInstanceBehavior) protected voidParallelMultiInstanceWithNoWaitStatesAsyncLeaveJobHandler.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 booleanProcessInstanceMigrationManagerImpl.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_COMPARATORMethods 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 theExecutionEntityfor 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 ExecutionEntityExecutionEntityManagerImpl.processExecutionTree(String rootProcessInstanceId, List<ExecutionEntity> executions) Processes a collection ofExecutionEntityinstances, 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 TypeMethodDescriptionvoidExecutionEntity.addChildExecution(ExecutionEntity executionEntity) voidExecutionEntityImpl.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 voidExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity, List<ExecutionEntity> collectedChildExecution, Collection<String> executionIdsToExclude) HistoricProcessInstanceEntityManager.create(ExecutionEntity processInstanceExecutionEntity) HistoricProcessInstanceEntityManagerImpl.create(ExecutionEntity processInstanceExecutionEntity) protected ActivityInstanceActivityInstanceEntityManagerImpl.createActivityInstance(ExecutionEntity executionEntity) protected ActivityInstanceEntityActivityInstanceEntityManagerImpl.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 VariableInstanceEntityExecutionEntityImpl.createVariableInstance(String variableName, Object value, ExecutionEntity sourceExecution) protected voidExecutionEntityImpl.createVariableLocal(String variableName, Object value, ExecutionEntity sourceActivityExecution) voidExecutionEntityManagerImpl.delete(ExecutionEntity entity) voidExecutionEntityManagerImpl.delete(ExecutionEntity entity, boolean fireDeleteEvent) protected voidExecutionEntityManagerImpl.deleteActivityInstances(ExecutionEntity executionEntity, CommandContext commandContext) voidExecutionEntityManager.deleteChildExecutions(ExecutionEntity executionEntity, String deleteReason, boolean cancel) voidExecutionEntityManager.deleteChildExecutions(ExecutionEntity executionEntity, Collection<String> executionIdsNotToDelete, Collection<String> executionIdsNotToSendCancelledEventsFor, String deleteReason, boolean cancel, FlowElement cancelActivity) voidExecutionEntityManagerImpl.deleteChildExecutions(ExecutionEntity executionEntity, String deleteReason, boolean cancel) voidExecutionEntityManagerImpl.deleteChildExecutions(ExecutionEntity executionEntity, Collection<String> executionIdsNotToDelete, Collection<String> executionIdsNotToSendCancelledEventFor, String deleteReason, boolean cancel, FlowElement cancelActivity) protected voidExecutionEntityManagerImpl.deleteEntityLinks(ExecutionEntity executionEntity, CommandContext commandContext, boolean eventDispatcherEnabled) protected voidExecutionEntityManagerImpl.deleteEventSubScriptions(ExecutionEntity executionEntity, boolean enableExecutionRelationshipCounts, boolean eventDispatcherEnabled) voidExecutionEntityManager.deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory) voidExecutionEntityManager.deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase) voidExecutionEntityManager.deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase, boolean cancel, FlowElement cancelActivity) voidExecutionEntityManagerImpl.deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory) voidExecutionEntityManagerImpl.deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase) voidExecutionEntityManagerImpl.deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase, boolean cancel, FlowElement cancelActivity) protected voidExecutionEntityManagerImpl.deleteIdentityLinks(ExecutionEntity executionEntity, CommandContext commandContext, boolean eventDispatcherEnabled) protected voidExecutionEntityManagerImpl.deleteJobs(ExecutionEntity executionEntity, CommandContext commandContext, boolean enableExecutionRelationshipCounts, boolean eventDispatcherEnabled) protected voidExecutionEntityManagerImpl.deleteProcessInstanceCascade(ExecutionEntity execution, String deleteReason, boolean deleteHistory, boolean directDeleteInDatabase) voidExecutionEntityManager.deleteRelatedDataForExecution(ExecutionEntity executionEntity, String deleteReason, boolean directDeleteInDatabase) voidExecutionEntityManagerImpl.deleteRelatedDataForExecution(ExecutionEntity executionEntity, String deleteReason, boolean directDeleteInDatabase) protected voidExecutionEntityManagerImpl.deleteSubCases(ExecutionEntity executionEntity, boolean directDeleteInDatabase, CommandContext commandContext) protected voidExecutionEntityManagerImpl.deleteUserTasks(ExecutionEntity executionEntity, String deleteReason, CommandContext commandContext, boolean enableExecutionRelationshipCounts, boolean eventDispatcherEnabled) protected voidExecutionEntityManagerImpl.deleteVariables(ExecutionEntity executionEntity, CommandContext commandContext, boolean enableExecutionRelationshipCounts, boolean eventDispatcherEnabled) protected voidExecutionEntityManagerImpl.dispatchActivityCancelled(ExecutionEntity execution, FlowElement cancelActivity) protected voidExecutionEntityManagerImpl.dispatchExecutionCancelled(ExecutionEntity execution, FlowElement cancelActivity) protected voidExecutionEntityManagerImpl.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 ActivityInstanceEntityActivityInstanceEntityManagerImpl.findUnfinishedActivityInstance(ExecutionEntity execution, boolean returnNotFinishedFromCacheIfNothingInDb) protected StringActivityInstanceEntityManagerImpl.getActivityIdForExecution(ExecutionEntity execution) protected StringExecutionEntityImpl.getRelatedActivityInstanceId(ExecutionEntity sourceExecution) protected voidExecutionEntityManagerImpl.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 booleanExecutionEntityManagerImpl.isRootProcessInstance(ExecutionEntity executionEntity) voidActivityInstanceEntityManager.recordActivityEnd(ExecutionEntity executionEntity, String deleteReason) Record Activity end, if activity event logging is enabled.voidActivityInstanceEntityManagerImpl.recordActivityEnd(ExecutionEntity executionEntity, String deleteReason) protected ActivityInstanceActivityInstanceEntityManagerImpl.recordActivityInstanceEnd(ExecutionEntity executionEntity, String deleteReason) voidActivityInstanceEntityManager.recordActivityStart(ExecutionEntity executionEntity) Record the start of an activity, if activity event logging is enabled.voidActivityInstanceEntityManagerImpl.recordActivityStart(ExecutionEntity executionEntity) protected voidActivityInstanceEntityManagerImpl.recordActivityTaskCreated(TaskEntity task, ExecutionEntity execution) protected ActivityInstanceActivityInstanceEntityManagerImpl.recordRuntimeActivityStart(ExecutionEntity executionEntity) voidActivityInstanceEntityManager.recordSequenceFlowTaken(ExecutionEntity execution) record that sequence flow was takenvoidActivityInstanceEntityManagerImpl.recordSequenceFlowTaken(ExecutionEntity executionEntity) voidActivityInstanceEntityManager.recordSubProcessInstanceStart(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance) Record the sub process instance startvoidActivityInstanceEntityManagerImpl.recordSubProcessInstanceStart(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance) voidActivityInstanceEntityManager.recordTaskCreated(TaskEntity task, ExecutionEntity execution) Record task createdvoidActivityInstanceEntityManagerImpl.recordTaskCreated(TaskEntity task, ExecutionEntity execution) voidExecutionEntity.setParent(ExecutionEntity parent) voidExecutionEntityImpl.setParent(ExecutionEntity parent) voidExecutionEntity.setProcessInstance(ExecutionEntity processInstance) voidExecutionEntityImpl.setProcessInstance(ExecutionEntity processInstance) voidExecutionEntity.setRootProcessInstance(ExecutionEntity rootProcessInstance) voidExecutionEntityImpl.setRootProcessInstance(ExecutionEntity rootProcessInstance) voidExecutionEntity.setSubProcessInstance(ExecutionEntity subProcessInstance) voidExecutionEntityImpl.setSubProcessInstance(ExecutionEntity subProcessInstance) voidExecutionEntity.setSuperExecution(ExecutionEntity superExecution) voidExecutionEntityImpl.setSuperExecution(ExecutionEntity superExecution) static voidSuspensionStateUtil.setSuspensionState(ExecutionEntity executionEntity, SuspensionState state) voidExecutionEntity.setVariable(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) voidExecutionEntityImpl.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) voidActivityInstanceEntityManager.syncUserTaskExecution(ExecutionEntity executionEntity, FlowElement newFlowElement, String oldActivityId, TaskEntity task) Synchronize data with the new user task executionvoidActivityInstanceEntityManagerImpl.syncUserTaskExecution(ExecutionEntity executionEntity, FlowElement newFlowElement, String oldActivityId, TaskEntity task) protected voidActivityInstanceEntityManagerImpl.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 voidExecutionEntityImpl.updateVariableInstance(VariableInstanceEntity variableInstance, Object value, ExecutionEntity sourceExecution) Method parameters in org.flowable.engine.impl.persistence.entity with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected voidExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity, List<ExecutionEntity> collectedChildExecution, Collection<String> executionIdsToExclude) protected ExecutionEntityExecutionEntityManagerImpl.processExecutionTree(String rootProcessInstanceId, List<ExecutionEntity> executions) Processes a collection ofExecutionEntityinstances, 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.executionByProcessInstanceMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.executionsByParentExecutionIdAndActivityIdEntityMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.executionsByParentIdMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.executionsByProcessInstanceIdMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.executionsByRootProcessInstanceMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.executionsWithSameRootProcessInstanceIdMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.inactiveExecutionsByProcInstMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.inactiveExecutionsInActivityAndProcInstMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.inactiveExecutionsInActivityMatcherprotected CachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.processInstancesByProcessDefinitionMatcherprotected SingleCachedEntityMatcher<ExecutionEntity>MybatisExecutionDataManager.subProcessInstanceBySuperExecutionIdMatcherMethods 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 TypeMethodDescriptionbooleanExecutionByProcessInstanceMatcher.isRetained(ExecutionEntity entity, Object parameter) booleanExecutionsByParentExecutionIdAndActivityIdEntityMatcher.isRetained(ExecutionEntity executionEntity, Object parameter) booleanExecutionsByParentExecutionIdEntityMatcher.isRetained(ExecutionEntity entity, Object parameter) booleanExecutionsByProcessInstanceIdEntityMatcher.isRetained(ExecutionEntity entity, Object parameter) booleanExecutionsByRootProcessInstanceMatcher.isRetained(ExecutionEntity entity, Object parameter) booleanExecutionsWithSameRootProcessInstanceIdMatcher.isRetained(Collection<ExecutionEntity> databaseEntities, Collection<CachedEntity> cachedEntities, ExecutionEntity entity, Object param) booleanInactiveExecutionsByProcInstMatcher.isRetained(ExecutionEntity executionEntity, Object parameter) booleanInactiveExecutionsInActivityAndProcInstMatcher.isRetained(ExecutionEntity executionEntity, Object parameter) booleanInactiveExecutionsInActivityMatcher.isRetained(ExecutionEntity entity, Object parameter) booleanProcessInstancesByProcessDefinitionMatcher.isRetained(ExecutionEntity entity, Object parameter) booleanSubProcessInstanceExecutionBySuperExecutionIdMatcher.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) booleanExecutionsWithSameRootProcessInstanceIdMatcher.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 ExecutionEntityExecutionTreeStringBuilder.executionEntityMethods in org.flowable.engine.impl.persistence.entity.data.impl.util with parameters of type ExecutionEntityModifier and TypeMethodDescriptionprotected voidExecutionTreeStringBuilder.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 voidBpmnLoggingSessionUtil.addAsyncActivityLoggingData(String message, String type, JobEntity jobEntity, FlowElement flowElement, ExecutionEntity execution) static voidBpmnLoggingSessionUtil.addExecuteActivityBehaviorLoggingData(String type, ActivityBehavior activityBehavior, FlowNode flowNode, ExecutionEntity execution) static voidCommandContextUtil.addInvolvedExecution(CommandContext commandContext, ExecutionEntity executionEntity) static voidBpmnLoggingSessionUtil.addSequenceFlowLoggingData(String type, ExecutionEntity execution) static JobEntityJobUtil.createJob(ExecutionEntity execution, String jobHandlerType, ProcessEngineConfigurationImpl processEngineConfiguration) static JobEntityJobUtil.createJob(ExecutionEntity execution, BaseElement baseElement, String jobHandlerType, ProcessEngineConfigurationImpl processEngineConfiguration) static IdentityLinkEntityIdentityLinkUtil.createProcessInstanceIdentityLink(ExecutionEntity processInstanceExecution, String userId, String groupId, String type) static TimerJobEntityTimerUtil.createTimerEntityForTimerEventDefinition(TimerEventDefinition timerEventDefinition, FlowElement currentFlowElement, boolean isInterruptingTimer, ExecutionEntity executionEntity, String jobHandlerType, String jobHandlerConfig) The event definition on which the timer is based.static voidIdentityLinkUtil.deleteProcessInstanceIdentityLinks(ExecutionEntity processInstanceEntity, String userId, String groupId, String type) static voidTaskHelper.deleteTasksForExecution(ExecutionEntity executionEntity, Collection<TaskEntity> taskEntities, String deleteReason) Deletes all tasks that relate to the same execution.static voidBpmnLoggingSessionUtil.fillLoggingData(com.fasterxml.jackson.databind.node.ObjectNode loggingNode, ExecutionEntity executionEntity) static StringCorrelationUtil.getCorrelationKey(String elementName, CommandContext commandContext, FlowElement flowElement, ExecutionEntity executionEntity) static StringCorrelationUtil.getCorrelationKey(String elementName, CommandContext commandContext, ExecutionEntity executionEntity) static DelegateExecutionExecutionGraphUtil.getMultiInstanceRootExecution(ExecutionEntity execution) static DelegateExecutionExecutionGraphUtil.getParentInstanceExecutionInMultiInstance(ExecutionEntity execution) protected voidProcessInstanceHelper.handleMessageEventSubscription(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, List<EventSubscriptionEntity> messageEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected voidProcessInstanceHelper.handleSignalEventSubscription(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, List<EventSubscriptionEntity> signalEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected voidProcessInstanceHelper.handleTimerEvent(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration) protected voidProcessInstanceHelper.handleVariableListenerEventSubscription(EventDefinition eventDefinition, StartEvent startEvent, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) static voidTaskHelper.insertTask(TaskEntity taskEntity, ExecutionEntity execution, boolean fireCreateEvent, boolean addEntityLinks) static booleanCountingEntityUtil.isExecutionRelatedEntityCountEnabled(ExecutionEntity executionEntity) voidProcessInstanceHelper.processAvailableEventSubProcesses(ExecutionEntity parentExecution, FlowElementsContainer parentContainer, CommandContext commandContext) voidProcessInstanceHelper.processEventSubProcess(ExecutionEntity parentExecution, EventSubProcess eventSubProcess, CommandContext commandContext) voidProcessInstanceHelper.processEventSubProcessStartEvent(FlowElement subElement, ExecutionEntity parentExecution, List<EventSubscriptionEntity> messageEventSubscriptions, List<EventSubscriptionEntity> signalEventSubscriptions, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) voidProcessInstanceHelper.processEventSubProcessStartEvent(FlowElement subElement, ExecutionEntity parentExecution, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) static voidEventSubscriptionUtil.processPayloadMap(Object payload, ExecutionEntity execution, FlowNode currentFlowElement, CommandContext commandContext) voidProcessInstanceHelper.startProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, Map<String, Object> variables) protected static voidTaskHelper.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 ObjectBpmnAggregation.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 ExecutionEntityStartSubProcessInstanceAfterContext.callActivityExecutionprotected ExecutionEntityStartSubProcessInstanceBeforeContext.callActivityExecutionprotected ExecutionEntityAbstractStartProcessInstanceAfterContext.childExecutionprotected ExecutionEntityAbstractStartProcessInstanceAfterContext.processInstanceMethods 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 TypeMethodDescriptionvoidIdentityLinkInterceptor.handleCreateProcessInstance(ExecutionEntity processInstanceExecution) voidIdentityLinkInterceptor.handleCreateSubProcessInstance(ExecutionEntity subProcessInstanceExecution, ExecutionEntity superExecution) voidStartSubProcessInstanceAfterContext.setCallActivityExecution(ExecutionEntity callActivityExecution) voidStartSubProcessInstanceBeforeContext.setCallActivityExecution(ExecutionEntity callActivityExecution) voidAbstractStartProcessInstanceAfterContext.setChildExecution(ExecutionEntity childExecution) voidAbstractStartProcessInstanceAfterContext.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 ExecutionEntityDebugInfoExecutionCreated.executionEntityprotected ExecutionEntityDebugInfoExecutionDeleted.executionEntityFields in org.flowable.engine.test.impl.logger with type parameters of type ExecutionEntityModifier and TypeFieldDescriptionprotected Map<String,ExecutionEntity> ProcessExecutionLogger.createdExecutionsprotected Map<String,ExecutionEntity> ProcessExecutionLogger.deletedExecutionsMethods in org.flowable.engine.test.impl.logger that return ExecutionEntityModifier and TypeMethodDescriptionprotected ExecutionEntityDebugInfoEntityEventListener.getExecutionEntity(FlowableEvent event) Methods in org.flowable.engine.test.impl.logger with parameters of type ExecutionEntityModifier and TypeMethodDescriptionvoidProcessExecutionLogger.executionCreated(ExecutionEntity executionEntity) voidProcessExecutionLogger.executionDeleted(ExecutionEntity executionEntity) Method parameters in org.flowable.engine.test.impl.logger with type arguments of type ExecutionEntityModifier and TypeMethodDescriptionprotected voidProcessExecutionLogger.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)