| Modifier and Type | Method and Description |
|---|---|
void |
ActivitiEngineAgenda.planContinueMultiInstanceOperation(ExecutionEntity execution) |
void |
ActivitiEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) |
void |
ActivitiEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) |
void |
ActivitiEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) |
void |
ActivitiEngineAgenda.planDestroyScopeOperation(ExecutionEntity execution) |
void |
ActivitiEngineAgenda.planEndExecutionOperation(ExecutionEntity execution) |
void |
ActivitiEngineAgenda.planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution,
boolean evaluateConditions) |
void |
ActivitiEngineAgenda.planTriggerExecutionOperation(ExecutionEntity execution) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
ExecutionTreeNode.executionEntity |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionTreeNode.getExecutionEntity() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
ExecutionTreeUtil.collectChildExecutions(ExecutionEntity rootExecutionEntity,
List<ExecutionEntity> allExecutions) |
void |
ExecutionTreeNode.setExecutionEntity(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionTree |
ExecutionTreeUtil.buildExecutionTree(Collection<ExecutionEntity> executions) |
static ExecutionTree |
ExecutionTreeUtil.buildExecutionTreeForProcessInstance(Collection<ExecutionEntity> executions) |
protected static void |
ExecutionTreeUtil.collectChildExecutions(ExecutionEntity rootExecutionEntity,
List<ExecutionEntity> allExecutions) |
protected static void |
ExecutionTreeUtil.fillExecutionTree(ExecutionTree executionTree,
Map<String,List<ExecutionEntity>> parentMapping) |
| Constructor and Description |
|---|
ExecutionTreeNode(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
static ActivitiSequenceFlowTakenEvent |
ActivitiEventBuilder.createSequenceFlowTakenEvent(ExecutionEntity executionEntity,
ActivitiEventType type,
String sequenceFlowId,
String sourceActivityId,
String sourceActivityName,
String sourceActivityType,
Object sourceActivityBehavior,
String targetActivityId,
String targetActivityName,
String targetActivityType,
Object targetActivityBehavior) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
AbstractOperation.execution |
| Modifier and Type | Field and Description |
|---|---|
protected Collection<ExecutionEntity> |
ExecuteInactiveBehaviorsOperation.involvedExecutions |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
AbstractOperation.findFirstParentScopeExecution(ExecutionEntity executionEntity)
Returns the first parent execution of the provided execution that is a scope.
|
protected ExecutionEntity |
TakeOutgoingSequenceFlowsOperation.findNextParentScopeExecutionWithAllEndedChildExecutions(ExecutionEntity executionEntity,
ExecutionEntity executionEntityToIgnore) |
ExecutionEntity |
AbstractOperation.getExecution() |
protected ExecutionEntity |
EndExecutionOperation.handleRegularExecutionEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected ExecutionEntity |
EndExecutionOperation.handleSubProcessEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution,
SubProcess subProcess) |
| Modifier and Type | Method and Description |
|---|---|
protected List<ExecutionEntity> |
EndExecutionOperation.getActiveChildExecutionsForExecution(ExecutionEntityManager executionEntityManager,
String executionId) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TakeOutgoingSequenceFlowsOperation.allChildExecutionsEnded(ExecutionEntity parentExecutionEntity,
ExecutionEntity executionEntityToIgnore) |
protected boolean |
EndExecutionOperation.allChildExecutionsEnded(ExecutionEntity parentExecutionEntity,
ExecutionEntity executionEntityToIgnore) |
protected void |
ContinueProcessOperation.executeBoundaryEvents(Collection<BoundaryEvent> boundaryEvents,
ExecutionEntity execution) |
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 the
ExecutionListener instances. |
protected ExecutionEntity |
AbstractOperation.findFirstParentScopeExecution(ExecutionEntity executionEntity)
Returns the first parent execution of the provided execution that is a scope.
|
protected ExecutionEntity |
TakeOutgoingSequenceFlowsOperation.findNextParentScopeExecutionWithAllEndedChildExecutions(ExecutionEntity executionEntity,
ExecutionEntity executionEntityToIgnore) |
protected 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 void |
EndExecutionOperation.handleMultiInstanceSubProcess(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected void |
EndExecutionOperation.handleProcessInstanceExecution(ExecutionEntity processInstanceExecution) |
protected ExecutionEntity |
EndExecutionOperation.handleRegularExecutionEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected ExecutionEntity |
EndExecutionOperation.handleSubProcessEnd(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution,
SubProcess subProcess) |
protected boolean |
EndExecutionOperation.isAllEventScopeExecutions(ExecutionEntityManager executionEntityManager,
ExecutionEntity parentExecution) |
protected boolean |
EndExecutionOperation.isEndEventInMultiInstanceSubprocess(ExecutionEntity executionEntity) |
void |
DefaultActivitiEngineAgenda.planContinueMultiInstanceOperation(ExecutionEntity execution) |
void |
DefaultActivitiEngineAgenda.planContinueProcessInCompensation(ExecutionEntity execution) |
void |
DefaultActivitiEngineAgenda.planContinueProcessOperation(ExecutionEntity execution) |
void |
DefaultActivitiEngineAgenda.planContinueProcessSynchronousOperation(ExecutionEntity execution) |
void |
DefaultActivitiEngineAgenda.planDestroyScopeOperation(ExecutionEntity execution) |
void |
DefaultActivitiEngineAgenda.planEndExecutionOperation(ExecutionEntity execution) |
void |
DefaultActivitiEngineAgenda.planTakeOutgoingSequenceFlowsOperation(ExecutionEntity execution,
boolean evaluateConditions) |
void |
DefaultActivitiEngineAgenda.planTriggerExecutionOperation(ExecutionEntity execution) |
void |
AbstractOperation.setExecution(ExecutionEntity execution) |
| Constructor and Description |
|---|
AbstractOperation(CommandContext commandContext,
ExecutionEntity execution) |
ContinueMultiInstanceOperation(CommandContext commandContext,
ExecutionEntity execution) |
ContinueProcessOperation(CommandContext commandContext,
ExecutionEntity execution) |
ContinueProcessOperation(CommandContext commandContext,
ExecutionEntity execution,
boolean forceSynchronousOperation,
boolean inCompensation) |
DestroyScopeOperation(CommandContext commandContext,
ExecutionEntity execution) |
EndExecutionOperation(CommandContext commandContext,
ExecutionEntity execution) |
TakeOutgoingSequenceFlowsOperation(CommandContext commandContext,
ExecutionEntity executionEntity,
boolean evaluateConditions) |
TriggerExecutionOperation(CommandContext commandContext,
ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
JobEntity |
JobManager.createAsyncJob(ExecutionEntity execution,
boolean exclusive)
Creates an async job for the provided
ExecutionEntity, so that
it can be continued later in a background thread. |
JobEntity |
DefaultJobManager.createAsyncJob(ExecutionEntity execution,
boolean exclusive) |
TimerJobEntity |
JobManager.createTimerJob(TimerEventDefinition timerEventDefinition,
boolean interrupting,
ExecutionEntity execution,
String timerEventType,
String jobHandlerConfiguration)
Creates a
TimerJobEntity based on the current ExecutionEntity and the
configuration in the TimerEventDefinition. |
TimerJobEntity |
DefaultJobManager.createTimerJob(TimerEventDefinition timerEventDefinition,
boolean interrupting,
ExecutionEntity execution,
String timerEventType,
String jobHandlerConfiguration) |
protected void |
DefaultJobManager.fillDefaultAsyncJobInfo(JobEntity jobEntity,
ExecutionEntity execution,
boolean exclusive) |
protected JobEntity |
DefaultJobManager.internalCreateAsyncJob(ExecutionEntity execution,
boolean exclusive) |
protected JobEntity |
DefaultJobManager.internalCreateLockedAsyncJob(ExecutionEntity execution,
boolean exclusive) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
IntermediateCatchMessageEventActivityBehavior.deleteMessageEventSubScription(DelegateExecution execution) |
protected ExecutionEntity |
IntermediateCatchSignalEventActivityBehavior.deleteSignalEventSubscription(DelegateExecution execution) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<ExecutionEntity> |
ParallelGatewayActivityBehavior.cleanJoinedExecutions(Collection<ExecutionEntity> joinedExecutions,
DelegateExecution multiInstanceExecution) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ParallelMultiInstanceBehavior.deleteChildExecutions(ExecutionEntity parentExecution,
boolean deleteExecution,
CommandContext commandContext) |
protected void |
BoundaryEventActivityBehavior.deleteChildExecutions(ExecutionEntity parentExecution,
ExecutionEntity notToDeleteExecution,
CommandContext commandContext) |
protected void |
CancelEndEventActivityBehavior.deleteChildExecutions(ExecutionEntity parentExecution,
ExecutionEntity notToDeleteExecution,
CommandContext commandContext,
String deleteReason) |
protected void |
TerminateEndEventActivityBehavior.deleteExecutionEntities(ExecutionEntityManager executionEntityManager,
ExecutionEntity rootExecutionEntity,
String deleteReason) |
protected void |
BpmnActivityBehavior.dispatchJobCanceledEvents(ExecutionEntity activityExecution)
dispatch job canceled event for job associated with given execution entity
|
void |
InclusiveGatewayActivityBehavior.executeInactive(ExecutionEntity executionEntity) |
protected void |
InclusiveGatewayActivityBehavior.executeInclusiveGatewayLogic(ExecutionEntity execution) |
protected void |
BoundaryEventActivityBehavior.executeInterruptingBehavior(ExecutionEntity executionEntity,
CommandContext commandContext) |
protected void |
BoundaryEventActivityBehavior.executeNonInterruptingBehavior(ExecutionEntity executionEntity,
CommandContext commandContext) |
protected void |
CallActivityBehavior.initializeVariables(ExecutionEntity subProcessInstance,
Map<String,Object> variables) |
void |
BpmnActivityBehavior.performDefaultOutgoingBehavior(ExecutionEntity activityExecution)
Performs the default outgoing BPMN 2.0 behavior, which is having parallel paths of executions for the outgoing sequence flow.
|
void |
BpmnActivityBehavior.performIgnoreConditionsOutgoingBehavior(ExecutionEntity activityExecution)
Performs the default outgoing BPMN 2.0 behavior (@see
BpmnActivityBehavior.performDefaultOutgoingBehavior(ExecutionEntity)), but without checking the conditions on the outgoing sequence flow. |
protected void |
BpmnActivityBehavior.performOutgoingBehavior(ExecutionEntity execution,
boolean checkConditions,
boolean throwExceptionIfExecutionStuck)
Actual implementation of leaving an activity.
|
| Modifier and Type | Method and Description |
|---|---|
protected Collection<ExecutionEntity> |
ParallelGatewayActivityBehavior.cleanJoinedExecutions(Collection<ExecutionEntity> joinedExecutions,
DelegateExecution multiInstanceExecution) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ScopeUtil.createCopyOfSubProcessExecutionForCompensation(ExecutionEntity subProcessExecution)
Creates a new event scope execution and moves existing event subscriptions to this new execution
|
protected static void |
ErrorPropagation.executeEventHandler(Event event,
ExecutionEntity parentExecution,
ExecutionEntity currentExecution,
String errorId) |
static boolean |
ErrorPropagation.mapException(Exception e,
ExecutionEntity execution,
List<MapExceptionEntry> exceptionMap) |
void |
SubProcessVariableSnapshotter.setVariablesSnapshots(ExecutionEntity sourceExecution,
ExecutionEntity snapshotHolder) |
| Modifier and Type | Method and Description |
|---|---|
void |
ServiceInvoker.invoke(String serviceType,
Map<String,Object> parameters,
ExecutionEntity execution,
TaskEntity task) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
JobRetryCmd.fetchExecutionEntity(CommandContext commandContext,
String executionId) |
protected ExecutionEntity |
CreateAttachmentCmd.verifyExecutionParameters(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FindActiveActivityIdsCmd.collectActiveActivityIds(ExecutionEntity executionEntity,
List<String> activeActivityIds) |
protected Object |
SetExecutionVariablesCmd.execute(CommandContext commandContext,
ExecutionEntity execution) |
protected Object |
TriggerCmd.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) |
List<String> |
FindActiveActivityIdsCmd.findActiveActivityIds(ExecutionEntity executionEntity) |
protected void |
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext,
ExecutionEntity execution,
ProcessDefinition newProcessDefinition) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
ExecutionContext.execution |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionContext.getExecution() |
ExecutionEntity |
ExecutionContext.getProcessInstance() |
| Constructor and Description |
|---|
ExecutionContext(ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DbSqlSession.collectChildExecutionsForInsertion(List<Entity> result,
Map<String,List<ExecutionEntity>> parentToChildrenMapping,
Set<String> handledExecutionIds,
String parentId,
boolean parentBeforeChildExecution) |
| Modifier and Type | Method and Description |
|---|---|
void |
InactiveActivityBehavior.executeInactive(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractEventHandler.dispatchActivitiesCanceledIfNeeded(EventSubscriptionEntity eventSubscription,
ExecutionEntity execution,
FlowElement currentFlowElement,
CommandContext commandContext) |
protected void |
AbstractEventHandler.dispatchActivityCancelled(EventSubscriptionEntity eventSubscription,
ExecutionEntity boundaryEventExecution,
FlowNode flowNode,
CommandContext commandContext) |
protected void |
AbstractEventHandler.dispatchActivityCancelledForChildExecution(EventSubscriptionEntity eventSubscription,
ExecutionEntity parentExecutionEntity,
ExecutionEntity boundaryEventExecution,
CommandContext commandContext) |
protected void |
AbstractEventHandler.dispatchExecutionCancelled(EventSubscriptionEntity eventSubscription,
ExecutionEntity execution,
CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
protected HistoricActivityInstanceEntity |
DefaultHistoryManager.createHistoricActivityInstanceEntity(ExecutionEntity execution) |
HistoricActivityInstanceEntity |
HistoryManager.findActivityInstance(ExecutionEntity execution,
boolean createOnNotFound,
boolean validateEndTimeNull)
Finds the
HistoricActivityInstanceEntity that is active in the given execution. |
HistoricActivityInstanceEntity |
DefaultHistoryManager.findActivityInstance(ExecutionEntity execution,
boolean createOnNotFound,
boolean endTimeMustBeNull) |
HistoricActivityInstanceEntity |
DefaultHistoryManager.findActivityInstance(ExecutionEntity execution,
String activityId,
boolean createOnNotFound,
boolean endTimeMustBeNull) |
void |
HistoryManager.recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason)
Record the end of an activity, if activity history is enabled.
|
void |
DefaultHistoryManager.recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason) |
void |
HistoryManager.recordActivityStart(ExecutionEntity executionEntity)
Record the start of an activity, if activity history is enabled.
|
void |
DefaultHistoryManager.recordActivityStart(ExecutionEntity executionEntity) |
void |
HistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId)
Record a variable has been created, if audit history is enabled.
|
void |
DefaultHistoryManager.recordHistoricDetailVariableCreate(VariableInstanceEntity variable,
ExecutionEntity sourceActivityExecution,
boolean useActivityId) |
void |
HistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance,
FlowElement startElement)
Record a process-instance started and record start-event if activity history is enabled.
|
void |
DefaultHistoryManager.recordProcessInstanceStart(ExecutionEntity processInstance,
FlowElement startElement) |
void |
HistoryManager.recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance,
FlowElement initialFlowElement)
Record a sub-process-instance started and alters the calledProcessinstanceId on the current active activity's historic counterpart.
|
void |
DefaultHistoryManager.recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance,
FlowElement initialElement) |
void |
HistoryManager.recordTaskCreated(TaskEntity task,
ExecutionEntity execution)
Record the creation of a task, if audit history is enabled.
|
void |
DefaultHistoryManager.recordTaskCreated(TaskEntity task,
ExecutionEntity execution) |
void |
HistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) |
void |
DefaultHistoryManager.updateProcessBusinessKeyInHistory(ExecutionEntity processInstance) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ExecutionEntity> |
CommandContext.involvedExecutions |
| Modifier and Type | Method and Description |
|---|---|
Collection<ExecutionEntity> |
CommandContext.getInvolvedExecutions() |
| Modifier and Type | Method and Description |
|---|---|
void |
CommandContext.addInvolvedExecution(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TriggerTimerEventJobHandler.dispatchActivityTimeOut(JobEntity timerEntity,
FlowNode flowNode,
ExecutionEntity execution,
CommandContext commandContext) |
protected void |
TriggerTimerEventJobHandler.dispatchExecutionTimeOut(JobEntity timerEntity,
ExecutionEntity execution,
List<String> processedElements,
CommandContext commandContext) |
void |
TimerSuspendProcessDefinitionHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
ProcessEventJobHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerActivateProcessDefinitionHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
JobHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerStartEventJobHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
AsyncContinuationJobHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TriggerTimerEventJobHandler.execute(JobEntity job,
String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutionEntityImpl |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
EventSubscriptionEntityImpl.execution |
protected ExecutionEntity |
TaskEntityImpl.execution |
protected ExecutionEntity |
IdentityLinkEntityImpl.processInstance |
protected ExecutionEntity |
TaskEntityImpl.processInstance |
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionEntity.addChildExecution(ExecutionEntity executionEntity) |
void |
ExecutionEntityImpl.addChildExecution(ExecutionEntity executionEntity) |
IdentityLinkEntity |
IdentityLinkEntityManagerImpl.addIdentityLink(ExecutionEntity executionEntity,
String userId,
String groupId,
String type) |
IdentityLinkEntity |
IdentityLinkEntityManager.addIdentityLink(ExecutionEntity executionEntity,
String userId,
String groupId,
String type) |
List<ExecutionEntity> |
ExecutionEntityManager.collectChildren(ExecutionEntity executionEntity)
Returns all child executions of a given
ExecutionEntity. |
List<ExecutionEntity> |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity) |
protected void |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity,
List<ExecutionEntity> collectedChildExecution) |
HistoricProcessInstanceEntity |
HistoricProcessInstanceEntityManagerImpl.create(ExecutionEntity processInstanceExecutionEntity) |
HistoricProcessInstanceEntity |
HistoricProcessInstanceEntityManager.create(ExecutionEntity processInstanceExecutionEntity) |
HistoricTaskInstanceEntity |
HistoricTaskInstanceEntityManager.create(TaskEntity task,
ExecutionEntity execution) |
HistoricTaskInstanceEntity |
HistoricTaskInstanceEntityManagerImpl.create(TaskEntity task,
ExecutionEntity execution) |
ExecutionEntity |
ExecutionEntityManager.createChildExecution(ExecutionEntity parentExecutionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.createChildExecution(ExecutionEntity parentExecutionEntity)
Creates a new execution.
|
ExecutionEntity |
ExecutionEntityManager.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey) |
ExecutionEntity |
ExecutionEntityManagerImpl.createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey) |
protected VariableInstanceEntity |
VariableScopeImpl.createVariableInstance(String variableName,
Object value,
ExecutionEntity sourceActivityExecution) |
protected VariableInstanceEntity |
ExecutionEntityImpl.createVariableInstance(String variableName,
Object value,
ExecutionEntity sourceActivityExecution) |
protected VariableInstanceEntity |
TaskEntityImpl.createVariableInstance(String variableName,
Object value,
ExecutionEntity sourceActivityExecution) |
protected void |
VariableScopeImpl.createVariableLocal(String variableName,
Object value,
ExecutionEntity sourceActivityExecution)
only called when a new variable is created on this variable scope.
|
void |
ExecutionEntityManagerImpl.delete(ExecutionEntity entity) |
void |
ExecutionEntityManagerImpl.delete(ExecutionEntity entity,
boolean fireDeleteEvent) |
void |
ExecutionEntityManager.deleteChildExecutions(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
ExecutionEntityManagerImpl.deleteChildExecutions(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
ExecutionEntityManagerImpl.deleteDataForExecution(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
ExecutionEntityManager.deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
ExecutionEntityManagerImpl.deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
IdentityLinkEntityManagerImpl.deleteIdentityLink(ExecutionEntity executionEntity,
String userId,
String groupId,
String type) |
void |
IdentityLinkEntityManager.deleteIdentityLink(ExecutionEntity executionEntity,
String userId,
String groupId,
String type) |
protected void |
ExecutionEntityManagerImpl.deleteProcessInstanceCascade(ExecutionEntity execution,
String deleteReason,
boolean deleteHistory) |
protected void |
VariableScopeImpl.deleteVariableInstanceForExplicitUserCall(VariableInstanceEntity variableInstance,
ExecutionEntity sourceActivityExecution) |
ExecutionEntity |
ExecutionEntityManager.findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManager.findFirstScope(ExecutionEntity executionEntity) |
ExecutionEntity |
ExecutionEntityManagerImpl.findFirstScope(ExecutionEntity executionEntity) |
protected void |
ExecutionEntityManagerImpl.inheritCommonProperties(ExecutionEntity parentExecutionEntity,
ExecutionEntity childExecution) |
void |
TaskEntityManager.insert(TaskEntity taskEntity,
ExecutionEntity execution) |
void |
TaskEntityManagerImpl.insert(TaskEntity taskEntity,
ExecutionEntity execution) |
CompensateEventSubscriptionEntity |
EventSubscriptionEntityManagerImpl.insertCompensationEvent(ExecutionEntity execution,
String activityId) |
CompensateEventSubscriptionEntity |
EventSubscriptionEntityManager.insertCompensationEvent(ExecutionEntity execution,
String activityId) |
MessageEventSubscriptionEntity |
EventSubscriptionEntityManagerImpl.insertMessageEvent(String messageName,
ExecutionEntity execution) |
MessageEventSubscriptionEntity |
EventSubscriptionEntityManager.insertMessageEvent(String messageName,
ExecutionEntity execution) |
SignalEventSubscriptionEntity |
EventSubscriptionEntityManagerImpl.insertSignalEvent(String signalName,
Signal signal,
ExecutionEntity execution) |
SignalEventSubscriptionEntity |
EventSubscriptionEntityManager.insertSignalEvent(String signalName,
Signal signal,
ExecutionEntity execution) |
IdentityLinkEntity |
IdentityLinkEntityManagerImpl.involveUser(ExecutionEntity executionEntity,
String userId,
String type)
Adds an IdentityLink for the given user id with the specified type,
but only if the user is not associated with the execution entity yet.
|
IdentityLinkEntity |
IdentityLinkEntityManager.involveUser(ExecutionEntity executionEntity,
String userId,
String type)
Adds an IdentityLink for the given user id with the specified type,
but only if the user is not associated with the execution entity yet.
|
protected boolean |
AbstractEntityManager.isExecutionRelatedEntityCountEnabled(ExecutionEntity executionEntity) |
protected void |
VariableScopeImpl.removeVariable(String variableName,
ExecutionEntity sourceActivityExecution) |
protected void |
VariableScopeImpl.removeVariableLocal(String variableName,
ExecutionEntity sourceActivityExecution) |
void |
VariableInstanceEntityImpl.setExecution(ExecutionEntity execution) |
void |
JobEntityImpl.setExecution(ExecutionEntity execution) |
void |
AbstractJobEntityImpl.setExecution(ExecutionEntity execution) |
void |
TaskEntity.setExecution(ExecutionEntity execution) |
void |
EventSubscriptionEntityImpl.setExecution(ExecutionEntity execution) |
void |
TaskEntityImpl.setExecution(ExecutionEntity execution) |
void |
EventSubscriptionEntity.setExecution(ExecutionEntity execution) |
void |
VariableInstanceEntity.setExecution(ExecutionEntity execution) |
void |
AbstractJobEntity.setExecution(ExecutionEntity execution) |
void |
ExecutionEntity.setParent(ExecutionEntity parent) |
void |
ExecutionEntityImpl.setParent(ExecutionEntity parent) |
void |
ExecutionEntity.setProcessInstance(ExecutionEntity processInstance) |
void |
IdentityLinkEntityImpl.setProcessInstance(ExecutionEntity processInstance) |
void |
ExecutionEntityImpl.setProcessInstance(ExecutionEntity processInstance) |
void |
IdentityLinkEntity.setProcessInstance(ExecutionEntity processInstance) |
void |
TaskEntityImpl.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 |
SuspensionState.SuspensionStateUtil.setSuspensionState(ExecutionEntity executionEntity,
SuspensionState state) |
protected void |
VariableScopeImpl.setVariable(String variableName,
Object value,
ExecutionEntity sourceExecution,
boolean fetchAllVariables)
Sets a variable as high as possible (highest parent).
|
Object |
VariableScopeImpl.setVariableLocal(String variableName,
Object value,
ExecutionEntity sourceActivityExecution,
boolean fetchAllVariables) |
String |
ExecutionEntityManager.updateProcessInstanceBusinessKey(ExecutionEntity executionEntity,
String businessKey) |
String |
ExecutionEntityManagerImpl.updateProcessInstanceBusinessKey(ExecutionEntity executionEntity,
String businessKey) |
protected void |
VariableScopeImpl.updateVariableInstance(VariableInstanceEntity variableInstance,
Object value,
ExecutionEntity sourceActivityExecution) |
protected void |
ExecutionEntityImpl.updateVariableInstance(VariableInstanceEntity variableInstance,
Object value,
ExecutionEntity sourceActivityExecution) |
protected void |
TaskEntityImpl.updateVariableInstance(VariableInstanceEntity variableInstance,
Object value,
ExecutionEntity sourceActivityExecution) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExecutionEntityManagerImpl.collectChildren(ExecutionEntity executionEntity,
List<ExecutionEntity> collectedChildExecution) |
protected ExecutionEntity |
ExecutionEntityManagerImpl.processExecutionTree(String rootProcessInstanceId,
List<ExecutionEntity> executions)
Processes a collection of
ExecutionEntity instances, which form on execution tree. |
| Constructor and Description |
|---|
HistoricProcessInstanceEntityImpl(ExecutionEntity processInstance) |
HistoricTaskInstanceEntityImpl(TaskEntity task,
ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionDataManager.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
| Modifier and Type | Method and Description |
|---|---|
HistoricProcessInstanceEntity |
HistoricProcessInstanceDataManager.create(ExecutionEntity processInstanceExecutionEntity) |
HistoricTaskInstanceEntity |
HistoricTaskInstanceDataManager.create(TaskEntity task,
ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
MybatisExecutionDataManager.create() |
ExecutionEntity |
MybatisExecutionDataManager.findById(String entityId) |
protected ExecutionEntity |
MybatisExecutionDataManager.findByIdAndFetchExecutionTree(String executionId) |
ExecutionEntity |
MybatisExecutionDataManager.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
| Modifier and Type | Method and Description |
|---|---|
HistoricProcessInstanceEntity |
MybatisHistoricProcessInstanceDataManager.create(ExecutionEntity processInstanceExecutionEntity) |
HistoricTaskInstanceEntity |
MybatisHistoricTaskInstanceDataManager.create(TaskEntity task,
ExecutionEntity execution) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionsWithSameRootProcessInstanceIdMatcher.getMatchingExecution(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
String executionId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExecutionsWithSameRootProcessInstanceIdMatcher.isRetained(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
ExecutionEntity entity,
Object param) |
boolean |
InactiveExecutionsInActivityAndProcInstMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
ExecutionsByProcessInstanceIdEntityMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ExecutionsByParentExecutionIdEntityMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ExecutionByProcessInstanceMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ProcessInstancesByProcessDefinitionMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
InactiveExecutionsInActivityMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
ExecutionsByParentExecutionIdAndActivityIdEntityMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
ExecutionsByRootProcessInstanceMatcher.isRetained(ExecutionEntity entity,
Object parameter) |
boolean |
InactiveExecutionsByProcInstMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
boolean |
SubProcessInstanceExecutionBySuperExecutionIdMatcher.isRetained(ExecutionEntity executionEntity,
Object parameter) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEntity |
ExecutionsWithSameRootProcessInstanceIdMatcher.getMatchingExecution(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
String executionId) |
boolean |
ExecutionsWithSameRootProcessInstanceIdMatcher.isRetained(Collection<ExecutionEntity> databaseEntities,
Collection<CachedEntity> cachedEntities,
ExecutionEntity entity,
Object param) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
ExecutionTreeStringBuilder.executionEntity |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExecutionTreeStringBuilder.internalToString(ExecutionEntity execution,
StringBuilder strb,
String prefix,
boolean isTail) |
| Constructor and Description |
|---|
ExecutionTreeStringBuilder(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromLeafToRoot(Collection<ExecutionEntity> executions) |
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromRootToLeaf(Collection<ExecutionEntity> executions)
Takes in a collection of executions belonging to the same process instance.
|
| Modifier and Type | Method and Description |
|---|---|
static TimerJobEntity |
TimerUtil.createTimerEntityForTimerEventDefinition(TimerEventDefinition timerEventDefinition,
boolean isInterruptingTimer,
ExecutionEntity executionEntity,
String jobHandlerType,
String jobHandlerConfig)
The event definition on which the timer is based.
|
void |
ProcessInstanceHelper.startProcessInstance(ExecutionEntity processInstance,
CommandContext commandContext,
Map<String,Object> variables) |
| Modifier and Type | Method and Description |
|---|---|
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromLeafToRoot(Collection<ExecutionEntity> executions) |
static List<ExecutionEntity> |
ExecutionGraphUtil.orderFromRootToLeaf(Collection<ExecutionEntity> executions)
Takes in a collection of executions belonging to the same process instance.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
LogMDC.putMDCExecution(ExecutionEntity e) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionEntity |
DebugInfoExecutionCreated.executionEntity |
protected ExecutionEntity |
DebugInfoExecutionDeleted.executionEntity |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ExecutionEntity> |
ProcessExecutionLogger.createdExecutions |
protected Map<String,ExecutionEntity> |
ProcessExecutionLogger.deletedExecutions |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionEntity |
DebugInfoEntityEventListener.getExecutionEntity(ActivitiEvent event) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessExecutionLogger.executionCreated(ExecutionEntity executionEntity) |
void |
ProcessExecutionLogger.executionDeleted(ExecutionEntity executionEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessExecutionLogger.internalPopulateExecutionTree(DebugInfoExecutionTree.DebugInfoExecutionTreeNode parentNode,
Map<String,List<ExecutionEntity>> parentMapping) |
| Constructor and Description |
|---|
DebugInfoExecutionCreated(ExecutionEntity executionEntity) |
DebugInfoExecutionDeleted(ExecutionEntity executionEntity) |
Copyright © 2010–2018 Alfresco. All rights reserved.