Modifier and Type | Method and Description |
---|---|
protected ExecutionEntity |
DefaultContextAssociationManager.getExecutionFromContext() |
Modifier and Type | Field and Description |
---|---|
protected Map<ScopeImpl,Set<ExecutionEntity>> |
ActivityExecutionMapping.activityExecutionMapping |
Modifier and Type | Method and Description |
---|---|
protected List<ExecutionEntity> |
ActivityExecutionMapping.fetchExecutionsForProcessInstance(ExecutionEntity execution) |
protected List<ExecutionEntity> |
ActivityExecutionMapping.findLeaves(List<ExecutionEntity> executions) |
Set<ExecutionEntity> |
ActivityExecutionMapping.getExecutions(ScopeImpl activity) |
Modifier and Type | Method and Description |
---|---|
protected List<ExecutionEntity> |
ActivityExecutionMapping.fetchExecutionsForProcessInstance(ExecutionEntity execution) |
protected boolean |
ActivityExecutionMapping.isLeaf(ExecutionEntity execution)
event-scope executions are not considered in this mapping and must be ignored
|
protected void |
ActivityExecutionMapping.mergeScopeExecutions(ExecutionEntity leaf) |
protected void |
ActivityExecutionMapping.submitExecution(ExecutionEntity execution,
ScopeImpl scope) |
Modifier and Type | Method and Description |
---|---|
protected void |
ActivityExecutionMapping.assignExecutionsToActivities(List<ExecutionEntity> leaves) |
protected List<ExecutionEntity> |
ActivityExecutionMapping.findLeaves(List<ExecutionEntity> executions) |
Modifier and Type | Method and Description |
---|---|
static void |
CompensationUtil.createEventScopeExecution(ExecutionEntity execution)
creates an event scope for the given execution:
create a new event scope execution under the parent of the given
execution and move all event subscriptions to that execution.
|
Modifier and Type | Method and Description |
---|---|
EventSubscriptionEntity |
EventSubscriptionDeclaration.createSubscription(ExecutionEntity execution) |
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 |
ActivityInstanceCancellationCmd.determineSourceInstanceExecution(CommandContext commandContext) |
protected ExecutionEntity |
TransitionInstanceCancellationCmd.determineSourceInstanceExecution(CommandContext commandContext) |
protected abstract ExecutionEntity |
AbstractInstanceCancellationCmd.determineSourceInstanceExecution(CommandContext commandContext) |
protected ExecutionEntity |
FoxJobRetryCmd.fetchExecutionEntity(String executionId) |
protected ExecutionEntity |
GetActivityInstanceCmd.filterProcessInstance(List<ExecutionEntity> executionList) |
protected ExecutionEntity |
RemoveExecutionVariablesCmd.getEntity() |
protected ExecutionEntity |
SetExecutionVariablesCmd.getEntity() |
protected ExecutionEntity |
AbstractProcessInstanceModificationCommand.getScopeExecutionForActivityInstance(ExecutionEntity processInstance,
ActivityExecutionMapping mapping,
ActivityInstance activityInstance) |
protected ExecutionEntity |
AbstractInstantiationCmd.getSingleExecutionForScope(ActivityExecutionMapping mapping,
ScopeImpl scope) |
Modifier and Type | Method and Description |
---|---|
protected List<ExecutionEntity> |
GetActivityInstanceCmd.filterLeaves(List<ExecutionEntity> executionList) |
protected List<ExecutionEntity> |
GetActivityInstanceCmd.filterNonEventScopeExecutions(List<ExecutionEntity> executionList) |
protected List<ExecutionEntity> |
GetActivityInstanceCmd.loadFromDb(String processInstanceId,
CommandContext commandContext) |
protected List<ExecutionEntity> |
GetActivityInstanceCmd.loadProcessInstance(String processInstanceId,
CommandContext commandContext) |
Modifier and Type | Method and Description |
---|---|
protected ExecutionEntity |
AbstractProcessInstanceModificationCommand.getScopeExecutionForActivityInstance(ExecutionEntity processInstance,
ActivityExecutionMapping mapping,
ActivityInstance activityInstance) |
protected void |
AbstractInstanceCancellationCmd.handleChildRemovalInScope(ExecutionEntity removedExecution) |
protected void |
AbstractInstantiationCmd.instantiate(ExecutionEntity ancestorScopeExecution,
List<PvmActivity> parentFlowScopes,
CoreModelElement targetElement) |
protected void |
AbstractInstantiationCmd.instantiateConcurrent(ExecutionEntity ancestorScopeExecution,
List<PvmActivity> parentFlowScopes,
CoreModelElement targetElement) |
protected void |
GetActivityInstanceCmd.loadChildExecutionsFromCache(ExecutionEntity execution,
List<ExecutionEntity> childExecutions)
Loads all executions that are part of this process instance tree from the dbSqlSession cache.
|
protected void |
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext,
ExecutionEntity execution,
ProcessDefinitionEntity newProcessDefinition) |
Modifier and Type | Method and Description |
---|---|
protected List<ExecutionEntity> |
GetActivityInstanceCmd.filterLeaves(List<ExecutionEntity> executionList) |
protected List<ExecutionEntity> |
GetActivityInstanceCmd.filterNonEventScopeExecutions(List<ExecutionEntity> executionList) |
protected ExecutionEntity |
GetActivityInstanceCmd.filterProcessInstance(List<ExecutionEntity> executionList) |
protected void |
GetActivityInstanceCmd.loadChildExecutionsFromCache(ExecutionEntity execution,
List<ExecutionEntity> childExecutions)
Loads all executions that are part of this process instance tree from the dbSqlSession cache.
|
Modifier and Type | Field and Description |
---|---|
protected ExecutionEntity |
CaseExecutionEntity.subProcessInstance
reference to a sub process instance, not-null if currently subprocess is started from this execution
|
protected ExecutionEntity |
CaseExecutionEntity.superExecution |
Modifier and Type | Method and Description |
---|---|
ExecutionEntity |
CaseExecutionEntity.createSubProcessInstance(PvmProcessDefinition processDefinition) |
ExecutionEntity |
CaseExecutionEntity.createSubProcessInstance(PvmProcessDefinition processDefinition,
String businessKey) |
ExecutionEntity |
CaseExecutionEntity.createSubProcessInstance(PvmProcessDefinition processDefinition,
String businessKey,
String caseInstanceId) |
ExecutionEntity |
CaseExecutionEntity.getSubProcessInstance() |
ExecutionEntity |
CaseExecutionEntity.getSuperExecution() |
Modifier and Type | Method and Description |
---|---|
ExecutionEntity |
ExecutionContext.getProcessInstance()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ProcessApplicationReference |
ProcessApplicationContextUtil.getTargetProcessApplication(ExecutionEntity execution) |
static void |
Context.setExecutionContext(ExecutionEntity execution) |
Constructor and Description |
---|
BpmnExecutionContext(ExecutionEntity execution) |
ExecutionContext(ExecutionEntity execution)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ExecutionEntity |
DefaultStartFormHandler.submitStartFormData(ExecutionEntity processInstance,
VariableMap properties) |
Modifier and Type | Method and Description |
---|---|
FormField |
FormFieldHandler.createFormField(ExecutionEntity executionEntity) |
FormProperty |
FormPropertyHandler.createFormProperty(ExecutionEntity execution) |
FormFieldValidationConstraint |
FormFieldValidationConstraintHandler.createValidationConstraint(ExecutionEntity execution) |
protected void |
DefaultFormHandler.initializeFormFields(FormDataImpl taskFormData,
ExecutionEntity execution) |
protected void |
DefaultFormHandler.initializeFormProperties(FormDataImpl formData,
ExecutionEntity execution) |
ExecutionEntity |
DefaultStartFormHandler.submitStartFormData(ExecutionEntity processInstance,
VariableMap properties) |
Modifier and Type | Method and Description |
---|---|
protected abstract HistoryEvent |
HistoryTaskListener.createHistoryEvent(DelegateTask task,
ExecutionEntity execution) |
protected HistoryEvent |
ActivityInstanceUpdateListener.createHistoryEvent(DelegateTask task,
ExecutionEntity execution) |
Modifier and Type | Method and Description |
---|---|
protected ProcessApplicationReference |
CommandContext.getTargetProcessApplication(ExecutionEntity execution) |
void |
CommandContext.performOperation(AtomicOperation executionOperation,
ExecutionEntity execution) |
Modifier and Type | Method and Description |
---|---|
T |
JobDeclaration.createJobInstance(ExecutionEntity execution) |
TimerEntity |
TimerDeclarationImpl.createTimer(ExecutionEntity execution) |
TimerEntity |
TimerDeclarationImpl.createTimerInstance(ExecutionEntity execution) |
void |
TimerChangeProcessDefinitionSuspensionStateJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
AsyncContinuationJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerStartEventJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
JobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerStartEventSubprocessJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerCatchIntermediateEventJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
ProcessEventJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerExecuteNestedActivityJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
void |
TimerChangeJobDefinitionSuspensionStateJobHandler.execute(String configuration,
ExecutionEntity execution,
CommandContext commandContext) |
protected MessageEntity |
MessageJobDeclaration.newJobInstance(ExecutionEntity execution) |
protected TimerEntity |
TimerDeclarationImpl.newJobInstance(ExecutionEntity execution) |
protected abstract T |
JobDeclaration.newJobInstance(ExecutionEntity execution) |
void |
MessageJobDeclaration.setJobHandlerConfiguration(MessageEntity message,
ExecutionEntity execution,
AtomicOperation executionOperation) |
Modifier and Type | Field and Description |
---|---|
protected ExecutionEntity |
TaskEntity.execution |
protected ExecutionEntity |
EventSubscriptionEntity.execution |
protected ExecutionEntity |
JobEntity.execution |
protected ExecutionEntity |
ExecutionEntityVariableStore.executionEntity |
protected ExecutionEntity |
ExecutionEntity.parent
the parent execution
|
protected ExecutionEntity |
TaskEntity.processInstance |
protected ExecutionEntity |
ExecutionEntity.processInstance
the process instance.
|
protected ExecutionEntity |
ExecutionEntity.subProcessInstance
reference to a subprocessinstance, not-null if currently subprocess is started from this execution
|
protected ExecutionEntity |
ExecutionEntity.superExecution
super execution, not-null if this execution is part of a subprocess
|
Modifier and Type | Field and Description |
---|---|
protected List<ExecutionEntity> |
ExecutionEntity.executions
nested executions representing scopes or concurrent paths
|
Modifier and Type | Method and Description |
---|---|
ExecutionEntity |
ExecutionEntity.createExecution() |
ExecutionEntity |
ExecutionEntity.createExecution(boolean initializeExecutionStartContext)
creates a new execution.
|
protected static ExecutionEntity |
ExecutionEntity.createNewExecution() |
ExecutionEntity |
ProcessDefinitionEntity.createProcessInstance() |
ExecutionEntity |
ProcessDefinitionEntity.createProcessInstance(String businessKey) |
ExecutionEntity |
ProcessDefinitionEntity.createProcessInstance(String businessKey,
ActivityImpl initial) |
ExecutionEntity |
ProcessDefinitionEntity.createProcessInstance(String businessKey,
String caseInstanceId) |
ExecutionEntity |
ProcessDefinitionEntity.createProcessInstance(String businessKey,
String caseInstanceId,
ActivityImpl initial) |
ExecutionEntity |
ExecutionEntity.createSubProcessInstance(PvmProcessDefinition processDefinition,
String businessKey,
String caseInstanceId) |
ExecutionEntity |
ExecutionManager.findExecutionById(String executionId) |
ExecutionEntity |
ExecutionManager.findSubProcessInstanceBySuperCaseExecutionId(String superCaseExecutionId) |
ExecutionEntity |
ExecutionManager.findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
ExecutionEntity |
TaskEntity.getExecution() |
ExecutionEntity |
VariableInstanceEntity.getExecution() |
ExecutionEntity |
EventSubscriptionEntity.getExecution() |
protected ExecutionEntity |
JobEntity.getExecution() |
ExecutionEntity |
IncidentEntity.getExecution() |
ExecutionEntity |
ExecutionEntity.getParent()
ensures initialization and returns the parent
|
ExecutionEntity |
TaskEntity.getProcessInstance() |
ExecutionEntity |
ExecutionEntity.getProcessInstance()
ensures initialization and returns the process instance.
|
ExecutionEntity |
ExecutionEntity.getReplacedBy() |
ExecutionEntity |
ExecutionEntity.getSubProcessInstance() |
ExecutionEntity |
ExecutionEntity.getSuperExecution() |
Modifier and Type | Method and Description |
---|---|
List<ExecutionEntity> |
ExecutionManager.findChildExecutionsByParentExecutionId(String parentExecutionId) |
List<ExecutionEntity> |
ExecutionManager.findChildExecutionsByProcessInstanceId(String processInstanceId) |
List<ExecutionEntity> |
ExecutionManager.findEventScopeExecutionsByActivityId(String activityRef,
String parentExecutionId) |
List<ExecutionEntity> |
ExecutionManager.findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery,
Page page) |
List<ExecutionEntity> |
ExecutionEntity.getExecutions() |
List<ExecutionEntity> |
ExecutionEntity.getExecutionsAsCopy() |
Modifier and Type | Method and Description |
---|---|
void |
JobManager.cancelTimers(ExecutionEntity execution) |
void |
AuthorizationManager.checkDeleteProcessInstance(ExecutionEntity execution) |
void |
AuthorizationManager.checkReadProcessInstance(ExecutionEntity execution) |
void |
AuthorizationManager.checkUpdateProcessInstance(ExecutionEntity execution) |
static CompensateEventSubscriptionEntity |
CompensateEventSubscriptionEntity.createAndInsert(ExecutionEntity executionEntity,
ActivityImpl activity) |
protected void |
ExecutionManager.createDefaultAuthorizations(ExecutionEntity execution) |
void |
ExecutionManager.deleteExecution(ExecutionEntity execution) |
protected static void |
ExecutionEntity.initializeAssociations(ExecutionEntity execution) |
void |
TaskEntity.insert(ExecutionEntity execution) |
void |
ExecutionManager.insertExecution(ExecutionEntity execution) |
void |
UserOperationLogManager.logVariableOperation(String operation,
ExecutionEntity execution,
PropertyChange propertyChange) |
protected void |
ExecutionEntity.moveActivityLocalJobsTo(ExecutionEntity other) |
protected void |
ExecutionEntity.moveTasksTo(ExecutionEntity other) |
CompensateEventSubscriptionEntity |
CompensateEventSubscriptionEntity.moveUnder(ExecutionEntity newExecution) |
protected void |
ExecutionEntity.moveVariablesTo(ExecutionEntity other) |
void |
TaskEntity.setExecution(ExecutionEntity execution) |
void |
VariableInstanceEntity.setExecution(ExecutionEntity execution) |
void |
EventSubscriptionEntity.setExecution(ExecutionEntity execution) |
void |
JobEntity.setExecution(ExecutionEntity execution) |
void |
IncidentEntity.setExecution(ExecutionEntity execution) |
void |
TaskEntity.setProcessInstance(ExecutionEntity processInstance) |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionEntity.setExecutions(List<ExecutionEntity> executions) |
Constructor and Description |
---|
EventSubscriptionEntity(ExecutionEntity executionEntity) |
ExecutionEntityVariableStore(ExecutionEntity executionEntity) |
MessageEventSubscriptionEntity(ExecutionEntity executionEntity) |
SignalEventSubscriptionEntity(ExecutionEntity executionEntity) |
Modifier and Type | Method and Description |
---|---|
static void |
LegacyBehavior.removeLegacySubscriptionOnParent(ExecutionEntity execution,
EventSubscriptionEntity eventSubscription)
Required for migrating active sequential MI receive tasks.
|
static void |
LegacyBehavior.repairMultiInstanceAsyncJob(ExecutionEntity execution)
When executing an async job for an activity wrapped in an miBody, set the execution to the
miBody.
|
Modifier and Type | Field and Description |
---|---|
protected ExecutionEntity |
MessageCorrelationResult.executionEntity |
Modifier and Type | Method and Description |
---|---|
ExecutionEntity |
MessageCorrelationResult.getExecutionEntity() |
Modifier and Type | Method and Description |
---|---|
static MessageCorrelationResult |
MessageCorrelationResult.matchedExecution(ExecutionEntity executionEntity) |
Copyright © 2018. All rights reserved.