| Modifier and Type | Method and Description | 
|---|---|
void | 
ProcessApplicationLogger.debugNoTargetProcessApplicationFound(ExecutionEntity execution,
                                    ProcessApplicationManager processApplicationManager)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
DefaultContextAssociationManager.getExecutionFromContext()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<ScopeImpl,Set<ExecutionEntity>> | 
ActivityExecutionTreeMapping.activityExecutionMapping  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutionEntity | 
ActivityExecutionTreeMapping.getExecution(ActivityInstance activityInstance)  | 
protected ExecutionEntity | 
ActivityExecutionTreeMapping.intersect(Set<ExecutionEntity> executions,
         String[] executionIds)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<ExecutionEntity> | 
ActivityExecutionTreeMapping.fetchExecutionsForProcessInstance(ExecutionEntity execution)  | 
protected List<ExecutionEntity> | 
ActivityExecutionTreeMapping.findLeaves(List<ExecutionEntity> executions)  | 
Set<ExecutionEntity> | 
ActivityExecutionTreeMapping.getExecutions(ScopeImpl activity)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
PriorityProvider.determinePriority(ExecutionEntity execution,
                 T param,
                 String jobDefinitionId)  | 
long | 
DefaultPriorityProvider.determinePriority(ExecutionEntity execution,
                 T param,
                 String jobDefinitionId)  | 
protected Long | 
DefaultPriorityProvider.evaluateValueProvider(ParameterValueProvider valueProvider,
                     ExecutionEntity execution,
                     String errorMessageHeading)
Evaluates a given value provider with the given execution entity to determine
 the correct value. 
 | 
protected List<ExecutionEntity> | 
ActivityExecutionTreeMapping.fetchExecutionsForProcessInstance(ExecutionEntity execution)  | 
protected Long | 
DefaultPriorityProvider.getProcessDefinedPriority(ProcessDefinitionImpl processDefinition,
                         String propertyKey,
                         ExecutionEntity execution,
                         String errorMsgHead)
Returns the priority which is defined in the given process definition. 
 | 
protected abstract Long | 
DefaultPriorityProvider.getProcessDefinitionPriority(ExecutionEntity execution,
                            T param)
Returns the priority defined in the process definition. 
 | 
protected abstract Long | 
DefaultPriorityProvider.getSpecificPriority(ExecutionEntity execution,
                   T param,
                   String jobDefinitionId)
Returns the priority defined in the specific entity. 
 | 
protected boolean | 
ActivityExecutionTreeMapping.isLeaf(ExecutionEntity execution)
event-scope executions are not considered in this mapping and must be ignored 
 | 
protected boolean | 
DefaultPriorityProvider.isSymptomOfContextSwitchFailure(Throwable t,
                               ExecutionEntity contextExecution)  | 
protected abstract void | 
DefaultPriorityProvider.logNotDeterminingPriority(ExecutionEntity execution,
                         Object value,
                         ProcessEngineException e)
Logs the exception which was thrown if the priority can not be determined. 
 | 
protected void | 
ActivityExecutionTreeMapping.mergeScopeExecutions(ExecutionEntity leaf)  | 
protected void | 
ActivityExecutionTreeMapping.submitExecution(ExecutionEntity execution,
               ScopeImpl scope)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ActivityExecutionTreeMapping.assignExecutionsToActivities(List<ExecutionEntity> leaves)  | 
protected List<ExecutionEntity> | 
ActivityExecutionTreeMapping.findLeaves(List<ExecutionEntity> executions)  | 
protected ExecutionEntity | 
ActivityExecutionTreeMapping.intersect(Set<ExecutionEntity> executions,
         String[] executionIds)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
BatchSeedJobDeclaration.resolveExecution(BatchEntity batch)  | 
protected ExecutionEntity | 
BatchMonitorJobDeclaration.resolveExecution(BatchEntity batch)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
BatchMonitorJobHandler.execute(BatchMonitorJobHandler.BatchMonitorJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
BatchSeedJobHandler.execute(BatchSeedJobHandler.BatchSeedJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
| 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. 
 | 
protected static ActivityImpl | 
CompensationUtil.getEventScopeCompensationHandler(ExecutionEntity execution)
In the context when an event scope execution is created (i.e. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EventSubscriptionEntity | 
EventSubscriptionDeclaration.createSubscription(ExecutionEntity execution)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CommandChecker.checkDeleteProcessInstance(ExecutionEntity execution)
Check if it is allowed to delete a process instance of the given execution. 
 | 
void | 
CommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance,
                           ProcessDefinition targetProcessDefinition)  | 
void | 
CommandChecker.checkReadProcessInstance(ExecutionEntity execution)
Checks if it is allowed to read a process instance of the given execution. 
 | 
void | 
CommandChecker.checkUpdateProcessInstance(ExecutionEntity execution)
Checks if it is allowed to update a process instance of the given execution. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
AuthorizationCommandChecker.findExecutionById(String processInstanceId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AuthorizationCommandChecker.checkDeleteProcessInstance(ExecutionEntity execution)  | 
void | 
AuthorizationCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance,
                           ProcessDefinition targetProcessDefinition)  | 
void | 
AuthorizationCommandChecker.checkReadProcessInstance(ExecutionEntity execution)  | 
void | 
AuthorizationCommandChecker.checkUpdateProcessInstance(ExecutionEntity execution)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
TenantCommandChecker.findExecutionById(String processInstanceId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TenantCommandChecker.checkDeleteProcessInstance(ExecutionEntity execution)  | 
void | 
TenantCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance,
                           ProcessDefinition targetProcessDefinition)  | 
void | 
TenantCommandChecker.checkReadProcessInstance(ExecutionEntity execution)  | 
void | 
TenantCommandChecker.checkUpdateProcessInstance(ExecutionEntity execution)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ExecutionEntity | 
CreateAttachmentCmd.processInstance  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
TransitionInstanceCancellationCmd.determineSourceInstanceExecution(CommandContext commandContext)  | 
protected ExecutionEntity | 
ActivityInstanceCancellationCmd.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 | 
SetExecutionVariablesCmd.getEntity()  | 
protected ExecutionEntity | 
RemoveExecutionVariablesCmd.getEntity()  | 
protected ExecutionEntity | 
AbstractProcessInstanceModificationCommand.getScopeExecutionForActivityInstance(ExecutionEntity processInstance,
                                    ActivityExecutionTreeMapping mapping,
                                    ActivityInstance activityInstance)  | 
protected ExecutionEntity | 
AbstractInstantiationCmd.getSingleExecutionForScope(ActivityExecutionTreeMapping 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 void | 
ModifyProcessInstanceCmd.checkDeleteProcessInstance(ExecutionEntity execution,
                          CommandContext commandContext)  | 
protected void | 
DeleteProcessInstanceCmd.checkDeleteProcessInstance(ExecutionEntity execution,
                          CommandContext commandContext)  | 
protected void | 
FindActiveActivityIdsCmd.checkGetActivityIds(ExecutionEntity execution,
                   CommandContext commandContext)  | 
protected void | 
GetExecutionVariableCmd.checkGetExecutionVariable(ExecutionEntity execution,
                         CommandContext commandContext)  | 
protected void | 
GetExecutionVariablesCmd.checkGetExecutionVariables(ExecutionEntity execution,
                          CommandContext commandContext)  | 
void | 
GetExecutionVariableTypedCmd.checkGetExecutionVariableTyped(ExecutionEntity execution,
                              CommandContext commandContext)  | 
protected void | 
RemoveExecutionVariablesCmd.checkRemoveExecutionVariables(ExecutionEntity execution)  | 
protected void | 
SetExecutionVariablesCmd.checkSetExecutionVariables(ExecutionEntity execution)  | 
protected void | 
ModifyProcessInstanceCmd.checkUpdateProcessInstance(ExecutionEntity execution,
                          CommandContext commandContext)  | 
int | 
GetActivityInstanceCmd.ExecutionIdComparator.compare(ExecutionEntity o1,
       ExecutionEntity o2)  | 
protected ExecutionEntity | 
AbstractProcessInstanceModificationCommand.getScopeExecutionForActivityInstance(ExecutionEntity processInstance,
                                    ActivityExecutionTreeMapping 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. 
 | 
protected void | 
GetActivityInstanceCmd.orderById(List<ExecutionEntity> leaves)  | 
| 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 | 
|---|---|
protected String | 
DefaultCallableElementTenantIdProvider.getProcessDefinitionTenantId(ExecutionEntity execution)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EnginePersistenceLogger.createChildExecution(ExecutionEntity child,
                    ExecutionEntity parent)  | 
void | 
EnginePersistenceLogger.initializeExecution(ExecutionEntity entity)  | 
void | 
EnginePersistenceLogger.initializeTimerDeclaration(ExecutionEntity entity)  | 
ProcessEngineException | 
EnginePersistenceLogger.restoreProcessInstanceException(ExecutionEntity entity)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExternalTaskLogger.couldNotDeterminePriority(ExecutionEntity execution,
                         Object value,
                         ProcessEngineException e)
Logs that the priority could not be determined in the given context. 
 | 
protected Long | 
DefaultExternalTaskPriorityProvider.getProcessDefinitionPriority(ExecutionEntity execution,
                            ExternalTaskActivityBehavior param)  | 
Long | 
DefaultExternalTaskPriorityProvider.getSpecificPriority(ExecutionEntity execution,
                   ExternalTaskActivityBehavior param,
                   String jobDefinitionId)  | 
protected void | 
DefaultExternalTaskPriorityProvider.logNotDeterminingPriority(ExecutionEntity execution,
                         Object value,
                         ProcessEngineException e)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutionEntity | 
DefaultStartFormHandler.submitStartFormData(ExecutionEntity processInstance,
                   org.camunda.bpm.engine.variable.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,
                   org.camunda.bpm.engine.variable.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 | Field and Description | 
|---|---|
protected ExecutionEntity | 
AtomicOperationInvocation.execution  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutionEntity | 
AtomicOperationInvocation.getExecution()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ProcessApplicationReference | 
CommandInvocationContext.getTargetProcessApplication(ExecutionEntity execution)  | 
protected void | 
AtomicOperationInvocation.init(AtomicOperation operation,
    ExecutionEntity execution,
    boolean performAsync)  | 
void | 
CommandInvocationContext.performOperation(AtomicOperation executionOperation,
                ExecutionEntity execution)  | 
void | 
CommandInvocationContext.performOperation(AtomicOperation executionOperation,
                ExecutionEntity execution,
                boolean performAsync)  | 
void | 
CommandInvocationContext.performOperationAsync(AtomicOperation executionOperation,
                     ExecutionEntity execution)  | 
| Constructor and Description | 
|---|
AtomicOperationInvocation(AtomicOperation operation,
                         ExecutionEntity execution,
                         boolean performAsync)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
MessageJobDeclaration.resolveExecution(AtomicOperationInvocation context)  | 
protected ExecutionEntity | 
EventSubscriptionJobDeclaration.resolveExecution(EventSubscriptionEntity context)  | 
protected ExecutionEntity | 
TimerDeclarationImpl.resolveExecution(ExecutionEntity context)  | 
protected abstract ExecutionEntity | 
JobDeclaration.resolveExecution(S context)
Returns the execution in which context the job is created. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JobExecutorLogger.couldNotDeterminePriority(ExecutionEntity execution,
                         Object value,
                         ProcessEngineException e)  | 
TimerEntity | 
TimerDeclarationImpl.createTimer(ExecutionEntity execution)  | 
TimerEntity | 
TimerDeclarationImpl.createTimerInstance(ExecutionEntity execution)  | 
protected String | 
DefaultJobPriorityProvider.describeContext(JobDeclaration<?,?> jobDeclaration,
               ExecutionEntity executionEntity)  | 
void | 
AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.AsyncContinuationConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
ProcessEventJobHandler.execute(ProcessEventJobHandler.EventSubscriptionJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
JobHandler.execute(T configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
TimerChangeJobDefinitionSuspensionStateJobHandler.execute(TimerChangeJobDefinitionSuspensionStateJobHandler.JobDefinitionSuspensionStateConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
TimerChangeProcessDefinitionSuspensionStateJobHandler.execute(TimerChangeProcessDefinitionSuspensionStateJobHandler.ProcessDefinitionSuspensionStateConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
TimerStartEventSubprocessJobHandler.execute(TimerEventJobHandler.TimerJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
TimerStartEventJobHandler.execute(TimerEventJobHandler.TimerJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
TimerExecuteNestedActivityJobHandler.execute(TimerEventJobHandler.TimerJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
void | 
TimerCatchIntermediateEventJobHandler.execute(TimerEventJobHandler.TimerJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
protected Long | 
DefaultJobPriorityProvider.getActivityPriority(ExecutionEntity execution,
                   JobDeclaration<?,?> jobDeclaration)  | 
protected Long | 
DefaultJobPriorityProvider.getProcessDefinitionPriority(ExecutionEntity execution,
                            JobDeclaration<?,?> jobDeclaration)  | 
protected Long | 
DefaultJobPriorityProvider.getSpecificPriority(ExecutionEntity execution,
                   JobDeclaration<?,?> param,
                   String jobDefinitionId)  | 
protected void | 
TimerDeclarationImpl.initializeConfiguration(ExecutionEntity context,
                       TimerEntity job)  | 
protected void | 
DefaultJobPriorityProvider.logNotDeterminingPriority(ExecutionEntity execution,
                         Object value,
                         ProcessEngineException e)  | 
protected TimerEntity | 
TimerDeclarationImpl.newJobInstance(ExecutionEntity execution)  | 
protected void | 
TimerDeclarationImpl.postInitialize(ExecutionEntity execution,
              TimerEntity timer)  | 
protected ExecutionEntity | 
TimerDeclarationImpl.resolveExecution(ExecutionEntity context)  | 
protected JobHandlerConfiguration | 
TimerDeclarationImpl.resolveJobHandlerConfiguration(ExecutionEntity context)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
MigrateProcessInstanceCmd.ensureOperationAllowed(CommandContext commandContext,
                      ExecutionEntity processInstance,
                      ProcessDefinitionEntity targetProcessDefinition)  | 
protected void | 
MigrateProcessInstanceCmd.ensureProcessInstanceExist(String processInstanceId,
                          ExecutionEntity processInstance)  | 
protected void | 
MigrateProcessInstanceCmd.ensureSameProcessDefinition(ExecutionEntity processInstance,
                           String processDefinitionId)  | 
ProcessEngineException | 
MigrationLogger.processDefinitionOfInstanceDoesNotMatchMigrationPlan(ExecutionEntity processInstance,
                                                    String processDefinitionId)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExecutionEntity | 
MigrationBatchJobDeclaration.resolveExecution(MigrationBatchJobDeclaration.BatchJobContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MigrationBatchJobHandler.execute(BatchJobConfiguration configuration,
       ExecutionEntity execution,
       CommandContext commandContext,
       String tenantId)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ExecutionEntity | 
MigratingEventScopeInstance.eventScopeExecution  | 
protected ExecutionEntity | 
MigratingCalledProcessInstance.processInstance  | 
protected ExecutionEntity | 
MigratingTransitionInstance.representativeExecution  | 
protected ExecutionEntity | 
MigratingActivityInstance.representativeExecution  | 
| Modifier and Type | Method and Description | 
|---|---|
ExecutionEntity | 
MigratingActivityInstance.createAttachableExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.MigratingActivityInstanceBehavior.createAttachableExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.MigratingNonScopeActivityInstanceBehavior.createAttachableExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.MigratingScopeActivityInstanceBehavior.createAttachableExecution()  | 
ExecutionEntity | 
MigratingTransitionInstance.resolveRepresentativeExecution()  | 
abstract ExecutionEntity | 
MigratingProcessElementInstance.resolveRepresentativeExecution()  | 
ExecutionEntity | 
MigratingEventScopeInstance.resolveRepresentativeExecution()  | 
ExecutionEntity | 
MigratingCompensationEventSubscriptionInstance.resolveRepresentativeExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.resolveRepresentativeExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.MigratingActivityInstanceBehavior.resolveRepresentativeExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.MigratingNonScopeActivityInstanceBehavior.resolveRepresentativeExecution()  | 
ExecutionEntity | 
MigratingActivityInstance.MigratingScopeActivityInstanceBehavior.resolveRepresentativeExecution()  | 
| Modifier and Type | Method and Description | 
|---|---|
MigratingActivityInstance | 
MigratingProcessInstance.addActivityInstance(MigrationInstruction migrationInstruction,
                   ActivityInstance activityInstance,
                   ScopeImpl sourceScope,
                   ScopeImpl targetScope,
                   ExecutionEntity scopeExecution)  | 
MigratingEventScopeInstance | 
MigratingProcessInstance.addEventScopeInstance(MigrationInstruction migrationInstruction,
                     ExecutionEntity eventScopeExecution,
                     ScopeImpl sourceScope,
                     ScopeImpl targetScope,
                     MigrationInstruction eventSubscriptionInstruction,
                     CompensateEventSubscriptionEntity eventSubscription,
                     ScopeImpl eventSubscriptionSourceScope,
                     ScopeImpl eventSubscriptionTargetScope)  | 
MigratingTransitionInstance | 
MigratingProcessInstance.addTransitionInstance(MigrationInstruction migrationInstruction,
                     TransitionInstance transitionInstance,
                     ScopeImpl sourceScope,
                     ScopeImpl targetScope,
                     ExecutionEntity asyncExecution)  | 
protected void | 
MigratingJobInstance.attachTo(ExecutionEntity execution)  | 
protected void | 
MigratingIncident.attachTo(ExecutionEntity execution)  | 
void | 
MigratingEventSubscriptionInstance.create(ExecutionEntity scopeExecution)  | 
void | 
EmergingJobInstance.create(ExecutionEntity scopeExecution)  | 
void | 
EmergingInstance.create(ExecutionEntity scopeExecution)
Creates this instance and attachs it to the given execution. 
 | 
void | 
MigratingActivityInstance.destroyAttachableExecution(ExecutionEntity execution)  | 
void | 
MigratingActivityInstance.MigratingActivityInstanceBehavior.destroyAttachableExecution(ExecutionEntity execution)  | 
void | 
MigratingActivityInstance.MigratingNonScopeActivityInstanceBehavior.destroyAttachableExecution(ExecutionEntity execution)  | 
void | 
MigratingActivityInstance.MigratingScopeActivityInstanceBehavior.destroyAttachableExecution(ExecutionEntity execution)  | 
| Constructor and Description | 
|---|
MigratingActivityInstance(ActivityInstance activityInstance,
                         MigrationInstruction migrationInstruction,
                         ScopeImpl sourceScope,
                         ScopeImpl targetScope,
                         ExecutionEntity scopeExecution)
Creates a migrating activity instances 
 | 
MigratingActivityInstance(ScopeImpl targetScope,
                         ExecutionEntity scopeExecution)
Creates an emerged activity instance 
 | 
MigratingCalledProcessInstance(ExecutionEntity processInstance)  | 
MigratingEventScopeInstance(CompensateEventSubscriptionEntity eventSubscription,
                           ExecutionEntity eventScopeExecution,
                           ScopeImpl targetScope)
Creates an emerged scope 
 | 
MigratingEventScopeInstance(MigrationInstruction migrationInstruction,
                           ExecutionEntity eventScopeExecution,
                           ScopeImpl sourceScope,
                           ScopeImpl targetScope,
                           MigrationInstruction eventSubscriptionInstruction,
                           CompensateEventSubscriptionEntity eventSubscription,
                           ScopeImpl eventSubscriptionSourceScope,
                           ScopeImpl eventSubscriptionTargetScope)  | 
MigratingTransitionInstance(TransitionInstance transitionInstance,
                           MigrationInstruction migrationInstruction,
                           ScopeImpl sourceScope,
                           ScopeImpl targetScope,
                           ExecutionEntity asyncExecution)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<ExecutionEntity> | 
MigratingInstanceParser.fetchExecutions(CommandContext commandContext,
               String processInstanceId)  | 
| Modifier and Type | Method and Description | 
|---|---|
static List<VariableInstanceEntity> | 
ActivityInstanceHandler.getConcurrentLocalVariables(ExecutionEntity execution)  | 
| Constructor and Description | 
|---|
MigratingInstanceParseContext(MigratingInstanceParser parser,
                             MigrationPlan migrationPlan,
                             ExecutionEntity processInstance,
                             ProcessDefinitionEntity targetProcessDefinition)  | 
| Modifier and Type | Method and Description | 
|---|---|
UserOperationLogContextEntryBuilder | 
UserOperationLogContextEntryBuilder.inContextOf(ExecutionEntity execution)  | 
UserOperationLogContextEntryBuilder | 
UserOperationLogContextEntryBuilder.inContextOf(ExecutionEntity processInstance,
           List<PropertyChange> propertyChanges)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ExecutionEntity | 
VariableInstanceEntity.execution  | 
protected ExecutionEntity | 
VariableInstanceConcurrentLocalInitializer.execution  | 
protected ExecutionEntity | 
TaskEntity.execution  | 
protected ExecutionEntity | 
JobEntity.execution  | 
protected ExecutionEntity | 
ExternalTaskEntity.execution  | 
protected ExecutionEntity | 
ExecutionEntityReferencer.execution  | 
protected ExecutionEntity | 
EventSubscriptionEntity.execution  | 
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 | 
|---|---|
List<ExecutionEntity> | 
ExecutionManager.findChildExecutionsByParentExecutionId(String parentExecutionId)  | 
List<ExecutionEntity> | 
ExecutionManager.findEventScopeExecutionsByActivityId(String activityRef,
                                    String parentExecutionId)  | 
List<ExecutionEntity> | 
ExecutionManager.findExecutionsByProcessInstanceId(String processInstanceId)  | 
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)  | 
static CompensateEventSubscriptionEntity | 
CompensateEventSubscriptionEntity.createAndInsert(ExecutionEntity executionEntity,
               ActivityImpl activity)  | 
static ExternalTaskEntity | 
ExternalTaskEntity.createAndInsert(ExecutionEntity execution,
               String topic,
               long priority)  | 
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.logAttachmentOperation(String operation,
                      ExecutionEntity processInstance,
                      PropertyChange propertyChange)  | 
protected void | 
ExecutionEntity.moveActivityLocalJobsTo(ExecutionEntity other)  | 
protected void | 
ExecutionEntity.moveConcurrentLocalVariablesTo(ExecutionEntity other)  | 
protected void | 
ExecutionEntity.moveExternalTasksTo(ExecutionEntity other)  | 
protected void | 
ExecutionEntity.moveTasksTo(ExecutionEntity other)  | 
CompensateEventSubscriptionEntity | 
CompensateEventSubscriptionEntity.moveUnder(ExecutionEntity newExecution)  | 
protected void | 
ExecutionEntity.moveVariablesTo(ExecutionEntity other)  | 
protected void | 
ExecutionEntity.moveVariableTo(VariableInstanceEntity variable,
              ExecutionEntity other)  | 
protected void | 
TaskEntity.propagateExecutionTenantId(ExecutionEntity execution)  | 
void | 
VariableInstanceEntity.setExecution(ExecutionEntity execution)  | 
void | 
JobEntity.setExecution(ExecutionEntity execution)  | 
void | 
IncidentEntity.setExecution(ExecutionEntity execution)  | 
void | 
ExternalTaskEntity.setExecution(ExecutionEntity execution)  | 
void | 
EventSubscriptionEntity.setExecution(ExecutionEntity execution)  | 
void | 
TaskEntity.setProcessInstance(ExecutionEntity processInstance)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ExecutionEntity.restoreProcessInstance(Collection<ExecutionEntity> executions,
                      Collection<EventSubscriptionEntity> eventSubscriptions,
                      Collection<VariableInstanceEntity> variables,
                      Collection<TaskEntity> tasks,
                      Collection<JobEntity> jobs,
                      Collection<IncidentEntity> incidents,
                      Collection<ExternalTaskEntity> externalTasks)
Restores a complete process instance tree including referenced entities. 
 | 
void | 
ExecutionEntity.setExecutions(List<ExecutionEntity> executions)  | 
| Constructor and Description | 
|---|
EventSubscriptionEntity(ExecutionEntity executionEntity)  | 
ExecutionEntityReferencer(ExecutionEntity execution)  | 
MessageEventSubscriptionEntity(ExecutionEntity executionEntity)  | 
SignalEventSubscriptionEntity(ExecutionEntity executionEntity)  | 
VariableInstanceConcurrentLocalInitializer(ExecutionEntity execution)  | 
| 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 except the wrapped activity is marked as async. 
 | 
| 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 © 2017. All rights reserved.