Uses of Class
org.camunda.bpm.engine.impl.pvm.process.ScopeImpl
Package
Description
API implementation classes, which shouldn't directly be used by end-users.
-
Uses of ScopeImpl in org.camunda.bpm.application.impl.event
Modifier and TypeMethodDescriptionprotected void
ProcessApplicationEventParseListener.addEndEventListener
(ScopeImpl activity) protected void
ProcessApplicationEventParseListener.addStartEventListener
(ScopeImpl activity) void
ProcessApplicationEventParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
ProcessApplicationEventParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) void
ProcessApplicationEventParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
ProcessApplicationEventParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) -
Uses of ScopeImpl in org.camunda.bpm.engine.cdi.impl.event
Modifier and TypeMethodDescriptionvoid
CdiEventSupportBpmnParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl nestedActivity) void
CdiEventSupportBpmnParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
CdiEventSupportBpmnParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) void
CdiEventSupportBpmnParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
CdiEventSupportBpmnParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl
Modifier and TypeFieldDescriptionprotected Map<ScopeImpl,
Set<ExecutionEntity>> ActivityExecutionTreeMapping.activityExecutionMapping
Modifier and TypeMethodDescriptionActivityExecutionTreeMapping.getExecutions
(ScopeImpl activity) protected void
ActivityExecutionTreeMapping.submitExecution
(ExecutionEntity execution, ScopeImpl scope) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.bpmn.parser
Modifier and TypeMethodDescriptionBpmnParse.parseMultiInstanceLoopCharacteristics
(Element activityElement, ScopeImpl scope) Parses loopCharacteristics (standardLoop/Multi-instance) of an activity, if any is defined.Modifier and TypeMethodDescriptionprotected void
BpmnParse.addErrorEventDefinition
(ErrorEventDefinition errorEventDefinition, ScopeImpl catchingScope) protected void
BpmnParse.addEscalationEventDefinition
(ScopeImpl catchingScope, EscalationEventDefinition escalationEventDefinition, Element element, String escalationElementId) protected void
BpmnParse.addEventSubscriptionDeclaration
(EventSubscriptionDeclaration subscription, ScopeImpl scope, Element element) protected void
BpmnParse.addTimerDeclaration
(ScopeImpl scope, TimerDeclarationImpl timerDeclaration) protected void
BpmnParse.addTimerListenerDeclaration
(String listenerId, ScopeImpl scope, TimerDeclarationImpl timerDeclaration) protected void
BpmnParse.addVariableDeclaration
(ScopeImpl scope, VariableDeclaration variableDeclaration) BpmnParse.createActivityOnScope
(Element activityElement, ScopeImpl scopeElement) Parses the generic information of an activity element (id, name, documentation, etc.), and creates a newActivityImpl
on the given scope element.void
BpmnParse.parseActivities
(List<Element> activityElements, Element parentElement, ScopeImpl scopeElement) Parses the activities of a certain level in the process (process, subprocess or another scope).protected ActivityImpl
BpmnParse.parseActivity
(Element activityElement, Element parentElement, ScopeImpl scopeElement) protected void
BpmnParse.parseAssociations
(Element scopeElement, ScopeImpl parentScope, Map<String, Element> compensationHandlers) void
AbstractBpmnParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl nestedActivity) void
BpmnParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl nestedActivity) void
DefaultFailedJobParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl nestedActivity) void
BpmnParse.parseBoundaryEvents
(Element parentElement, ScopeImpl flowScope) Parses the boundary events of a certain 'level' (process, subprocess or other scope).void
AbstractBpmnParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope) Parses a businessRuleTask declaration.void
BpmnParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseCallActivity
(Element callActivityElement, ScopeImpl scope, boolean isMultiInstance) Parses a call activity (currently only supporting calling subprocesses).void
BpmnParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) protected ActivityImpl
BpmnParse.parseCompensationHandlerForCompensationBoundaryEvent
(ScopeImpl parentScope, ActivityImpl sourceActivity, String targetRef, Map<String, Element> compensationHandlers) protected void
BpmnParse.parseCompensationHandlers
(ScopeImpl parentScope, Map<String, Element> compensationHandlers) protected ActivityImpl
BpmnParse.parseDmnBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope) Parse a Business Rule Task which references a decision.void
AbstractBpmnParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
BpmnParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
BpmnParse.parseEndEvents
(Element parentElement, ScopeImpl scope) Parses the end events of a certain level in the process (process, subprocess or another scope).void
AbstractBpmnParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseEventBasedGateway
(Element eventBasedGwElement, Element parentElement, ScopeImpl scope) void
BpmnParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseEventBasedGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope) Parses an exclusive gateway declaration.void
BpmnParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
BpmnParse.parseExecutionListenersOnScope
(Element scopeElement, ScopeImpl scope) Parses all execution-listeners on a scope.void
AbstractBpmnParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope) Parses an inclusive gateway declaration.void
BpmnParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseInclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scopeElement, ActivityImpl eventBasedGateway) void
BpmnParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) protected void
BpmnParse.parseIntermediateCatchEvents
(Element scopeElement, ScopeImpl parentScope, Map<String, Element> intermediateCatchEventElements) void
AbstractBpmnParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scopeElement) void
BpmnParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseManualTask
(Element manualTaskElement, ScopeImpl scope) Parses a manual task.void
BpmnParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseMultiInstanceLoopCharacteristics
(Element activityElement, ScopeImpl scope) Parses loopCharacteristics (standardLoop/Multi-instance) of an activity, if any is defined.void
AbstractBpmnParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope) Parses a parallel gateway declaration.void
BpmnParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseParallelGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) protected void
BpmnParse.parseProcessDefinitionStartEvent
(ActivityImpl startEventActivity, Element startEventElement, Element parentElement, ScopeImpl scope) void
AbstractBpmnParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope) Parses a receive task.void
BpmnParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
BpmnParse.parseScope
(Element scopeElement, ScopeImpl parentScope) Parses a scope: a process, subprocess, etc.void
AbstractBpmnParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope) Parses a scriptTask declaration.void
BpmnParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseSendTask
(Element sendTaskElement, ScopeImpl scope) Parses a sendTask declaration.void
BpmnParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
BpmnParse.parseSequenceFlow
(Element processElement, ScopeImpl scope, Map<String, Element> compensationHandlers) Parses all sequence flow of a scope.void
BpmnParseListener.parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
AbstractBpmnParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope) Parses a serviceTask declaration.void
BpmnParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
BpmnParse.parseServiceTaskLike
(ActivityImpl activity, String elementName, Element serviceTaskElement, Element camundaPropertiesElement, ScopeImpl scope) void
AbstractBpmnParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) void
BpmnParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) void
DefaultFailedJobParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) void
BpmnParse.parseStartEvents
(Element parentElement, ScopeImpl scope) Parses the start events of a certain level in the process (process, subprocess or another scope).void
AbstractBpmnParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseSubProcess
(Element subProcessElement, ScopeImpl scope) Parses a subprocess (formally known as an embedded subprocess): a subprocess defined within another process definition.void
BpmnParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) Parses a task with no specific type (behaves as passthrough).void
BpmnParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) protected CompensateEventDefinition
BpmnParse.parseThrowCompensateEventDefinition
(Element compensateEventDefinitionElement, ScopeImpl scopeElement, String parentElementId) void
AbstractBpmnParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) protected ActivityImpl
BpmnParse.parseTransaction
(Element transactionElement, ScopeImpl scope) void
BpmnParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
AbstractBpmnParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) BpmnParse.parseUserTask
(Element userTaskElement, ScopeImpl scope) Parses a userTask declaration.void
BpmnParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) void
DefaultFailedJobParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.cmd
Modifier and TypeMethodDescriptionprotected ScopeImpl
AbstractProcessInstanceModificationCommand.getScopeForActivityInstance
(ProcessDefinitionImpl processDefinition, ActivityInstance activityInstance) protected abstract ScopeImpl
AbstractInstantiationCmd.getTargetFlowScope
(ProcessDefinitionImpl processDefinition) protected ScopeImpl
ActivityAfterInstantiationCmd.getTargetFlowScope
(ProcessDefinitionImpl processDefinition) protected ScopeImpl
ActivityBeforeInstantiationCmd.getTargetFlowScope
(ProcessDefinitionImpl processDefinition) protected ScopeImpl
TransitionInstantiationCmd.getTargetFlowScope
(ProcessDefinitionImpl processDefinition) Modifier and TypeMethodDescriptionprotected ActivityInstanceImpl
GetActivityInstanceCmd.createActivityInstance
(PvmExecutionImpl scopeExecution, ScopeImpl scope, String activityInstanceId, String parentActivityInstanceId, Map<String, List<Incident>> incidentsByExecution) protected ExecutionEntity
AbstractInstantiationCmd.getSingleExecutionForScope
(ActivityExecutionTreeMapping mapping, ScopeImpl scope) protected boolean
AbstractInstantiationCmd.supportsConcurrentChildInstantiation
(ScopeImpl flowScope) Cannot create more than inner instance in a sequential MI construct -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.history.parser
Modifier and TypeMethodDescriptionvoid
HistoryParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) void
HistoryParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
HistoryParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
HistoryParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.metrics.parser
Modifier and TypeMethodDescriptionvoid
MetricsBpmnParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) void
MetricsBpmnParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
MetricsBpmnParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.migration
Modifier and TypeMethodDescriptionvoid
DefaultMigrationInstructionGenerator.generate
(ScopeImpl sourceScope, ScopeImpl targetScope, ProcessDefinitionImpl sourceProcessDefinition, ProcessDefinitionImpl targetProcessDefinition, ValidatingMigrationInstructions existingInstructions, boolean updateEventTriggers) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.migration.instance
Modifier and TypeFieldDescriptionprotected ScopeImpl
MigratingProcessElementInstance.currentScope
protected ScopeImpl
MigratingProcessElementInstance.sourceScope
protected ScopeImpl
MigratingEventSubscriptionInstance.targetScope
protected ScopeImpl
MigratingIncident.targetScope
protected ScopeImpl
MigratingJobInstance.targetScope
protected ScopeImpl
MigratingProcessElementInstance.targetScope
protected ScopeImpl
MigratingTimerJobInstance.timerTriggerTargetScope
Modifier and TypeFieldDescriptionprotected Map<ScopeImpl,
MigratingScopeInstance> MigratingScopeInstanceBranch.scopeInstances
Modifier and TypeMethodDescriptionprotected ScopeImpl
MigratingTimerJobInstance.determineTimerTriggerTargetScope
(JobEntity jobEntity, ScopeImpl targetScope) MigratingProcessElementInstance.getCurrentScope()
MigratingProcessElementInstance.getSourceScope()
MigratingExternalTaskInstance.getTargetScope()
MigratingJobInstance.getTargetScope()
MigratingProcessElementInstance.getTargetScope()
Modifier and TypeMethodDescriptionMigratingProcessElementInstanceVisitor.collectNonExistingFlowScopes
(ScopeImpl scope, MigratingScopeInstanceBranch migratingExecutionBranch) Returns a list of flow scopes from the given scope until a scope is reached that is already present in the givenMigratingScopeInstanceBranch
(exclusive).Modifier and TypeMethodDescriptionMigratingProcessInstance.addActivityInstance
(MigrationInstruction migrationInstruction, ActivityInstance activityInstance, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity scopeExecution) MigratingProcessInstance.addCompensationSubscriptionInstance
(MigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl sourceScope, ScopeImpl targetScope) MigratingProcessInstance.addEventScopeInstance
(MigrationInstruction migrationInstruction, ExecutionEntity eventScopeExecution, ScopeImpl sourceScope, ScopeImpl targetScope, MigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl eventSubscriptionSourceScope, ScopeImpl eventSubscriptionTargetScope) MigratingProcessInstance.addTransitionInstance
(MigrationInstruction migrationInstruction, TransitionInstance transitionInstance, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity asyncExecution) MigratingProcessElementInstanceVisitor.collectNonExistingFlowScopes
(ScopeImpl scope, MigratingScopeInstanceBranch migratingExecutionBranch) Returns a list of flow scopes from the given scope until a scope is reached that is already present in the givenMigratingScopeInstanceBranch
(exclusive).MigratingActivityInstance.determineBehavior
(ScopeImpl scope) protected ScopeImpl
MigratingTimerJobInstance.determineTimerTriggerTargetScope
(JobEntity jobEntity, ScopeImpl targetScope) MigratingScopeInstanceBranch.getInstance
(ScopeImpl scope) boolean
MigratingScopeInstanceBranch.hasInstance
(ScopeImpl scope) protected boolean
MigratingActivityInstance.MigratingScopeActivityInstanceBehavior.isLeafActivity
(ScopeImpl scope) boolean
MigratingProcessElementInstance.migratesTo
(ScopeImpl other) Modifier and TypeMethodDescriptionprotected void
MigratingActivityInstanceVisitor.instantiateScopes
(MigratingScopeInstance ancestorScopeInstance, MigratingScopeInstanceBranch executionBranch, List<ScopeImpl> scopesToInstantiate) protected abstract void
MigratingProcessElementInstanceVisitor.instantiateScopes
(MigratingScopeInstance ancestorScopeInstance, MigratingScopeInstanceBranch executionBranch, List<ScopeImpl> scopesToInstantiate) protected void
MigrationCompensationInstanceVisitor.instantiateScopes
(MigratingScopeInstance ancestorScopeInstance, MigratingScopeInstanceBranch executionBranch, List<ScopeImpl> scopesToInstantiate) ModifierConstructorDescriptionMigratingActivityInstance
(ScopeImpl targetScope, ExecutionEntity scopeExecution) Creates an emerged activity instanceMigratingActivityInstance
(ActivityInstance activityInstance, MigrationInstruction migrationInstruction, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity scopeExecution) Creates a migrating activity instancesMigratingAsyncJobInstance
(JobEntity jobEntity, JobDefinitionEntity jobDefinitionEntity, ScopeImpl targetScope) MigratingCompensationEventSubscriptionInstance
(MigrationInstruction migrationInstruction, ScopeImpl sourceScope, ScopeImpl targetScope, EventSubscriptionEntity eventSubscription) MigratingEventScopeInstance
(EventSubscriptionEntity eventSubscription, ExecutionEntity eventScopeExecution, ScopeImpl targetScope) Creates an emerged scopeMigratingEventScopeInstance
(MigrationInstruction migrationInstruction, ExecutionEntity eventScopeExecution, ScopeImpl sourceScope, ScopeImpl targetScope, MigrationInstruction eventSubscriptionInstruction, EventSubscriptionEntity eventSubscription, ScopeImpl eventSubscriptionSourceScope, ScopeImpl eventSubscriptionTargetScope) MigratingEventSubscriptionInstance
(EventSubscriptionEntity eventSubscriptionEntity, ScopeImpl targetScope, boolean updateEvent, EventSubscriptionDeclaration targetDeclaration) MigratingIncident
(IncidentEntity incident, ScopeImpl targetScope) MigratingJobInstance
(JobEntity jobEntity, JobDefinitionEntity jobDefinitionEntity, ScopeImpl targetScope) MigratingTimerJobInstance
(JobEntity jobEntity, JobDefinitionEntity jobDefinitionEntity, ScopeImpl targetScope, boolean updateEvent, TimerDeclarationImpl targetTimerDeclaration) MigratingTransitionInstance
(TransitionInstance transitionInstance, MigrationInstruction migrationInstruction, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity asyncExecution) ModifierConstructorDescriptionprotected
MigratingScopeInstanceBranch
(Map<ScopeImpl, MigratingScopeInstance> scopeInstances) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.migration.instance.parser
Modifier and TypeMethodDescriptionprotected Map<String,
EventSubscriptionDeclaration> EventSubscriptionInstanceHandler.getDeclarationsByTriggeringActivity
(ScopeImpl eventScope) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.migration.validation.instruction
Modifier and TypeFieldDescriptionprotected ScopeImpl
CannotAddMultiInstanceBodyValidator.MiBodyCollector.firstMiBody
Modifier and TypeFieldDescriptionprotected Map<ScopeImpl,
List<ValidatingMigrationInstruction>> ValidatingMigrationInstructions.instructionsBySourceScope
protected Map<ScopeImpl,
List<ValidatingMigrationInstruction>> ValidatingMigrationInstructions.instructionsByTargetScope
Modifier and TypeMethodDescriptionprotected ScopeImpl
SameEventScopeInstructionValidator.findMappedEventScope
(ScopeImpl sourceEventScope, ValidatingMigrationInstruction instruction, ValidatingMigrationInstructions instructions) Modifier and TypeMethodDescriptionboolean
ValidatingMigrationInstructions.containsInstructionForSourceScope
(ScopeImpl sourceScope) protected ScopeImpl
SameEventScopeInstructionValidator.findMappedEventScope
(ScopeImpl sourceEventScope, ValidatingMigrationInstruction instruction, ValidatingMigrationInstructions instructions) ValidatingMigrationInstructions.getInstructionsBySourceScope
(ScopeImpl scope) ValidatingMigrationInstructions.getInstructionsByTargetScope
(ScopeImpl scope) protected boolean
protected boolean
CannotAddMultiInstanceInnerActivityValidator.isMultiInstance
(ScopeImpl scope) protected boolean
CannotRemoveMultiInstanceInnerActivityValidator.isMultiInstance
(ScopeImpl flowScope) void
-
Uses of ScopeImpl in org.camunda.bpm.engine.impl.persistence.entity
Modifier and TypeClassDescriptionclass
class
-
Uses of ScopeImpl in org.camunda.bpm.engine.impl.pvm
-
Uses of ScopeImpl in org.camunda.bpm.engine.impl.pvm.delegate
Modifier and TypeMethodDescriptionActivityExecution.createActivityExecutionMapping()
Returns a mapping from scope activities to scope executions for all scopes that are ancestors of the activity currently executed by this execution. -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.pvm.process
Modifier and TypeFieldDescriptionprotected ScopeImpl
ActivityImpl.eventScope
protected ScopeImpl
ActivityImpl.flowScope
Modifier and TypeMethodDescriptionActivityImpl.getEventScope()
ActivityImpl.getFlowScope()
ProcessDefinitionImpl.getFlowScope()
Modifier and TypeMethodDescriptionboolean
ScopeImpl.isAncestorFlowScopeOf
(ScopeImpl other) void
ActivityImpl.setEventScope
(ScopeImpl eventScope) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.pvm.runtime
Modifier and TypeMethodDescriptionprotected ScopeImpl
PvmExecutionImpl.getFlowScope()
protected ScopeImpl
PvmExecutionImpl.getScopeActivity()
protected static ScopeImpl
LegacyBehavior.getTopMostScope
(List<ScopeImpl> scopes) Modifier and TypeMethodDescriptionstatic Map<ScopeImpl,
PvmExecutionImpl> LegacyBehavior.createActivityExecutionMapping
(List<PvmExecutionImpl> scopeExecutions, List<ScopeImpl> scopes) Creates an activity execution mapping, when the scope hierarchy and the execution hierarchy are out of sync.PvmExecutionImpl.createActivityExecutionMapping()
PvmExecutionImpl.createActivityExecutionMapping
(ScopeImpl currentScope) protected Map<ScopeImpl,
PvmExecutionImpl> PvmExecutionImpl.createActivityExecutionMapping
(ScopeImpl currentScope, Map<ScopeImpl, PvmExecutionImpl> mapping) Creates an extended mapping based on this execution and the given existing mapping.Modifier and TypeMethodDescriptionPvmExecutionImpl.createActivityExecutionMapping
(ScopeImpl currentScope) protected Map<ScopeImpl,
PvmExecutionImpl> PvmExecutionImpl.createActivityExecutionMapping
(ScopeImpl currentScope, Map<ScopeImpl, PvmExecutionImpl> mapping) Creates an extended mapping based on this execution and the given existing mapping.PvmExecutionImpl.findExecutionForScope
(ScopeImpl currentScope, ScopeImpl targetScope) static PvmExecutionImpl
LegacyBehavior.getScopeExecution
(ScopeImpl scope, Map<ScopeImpl, PvmExecutionImpl> activityExecutionMapping) In case the process instance was migrated from a previous version, activities which are now parsed as scopes do not have scope executions.Modifier and TypeMethodDescriptionprotected Map<ScopeImpl,
PvmExecutionImpl> PvmExecutionImpl.createActivityExecutionMapping
(ScopeImpl currentScope, Map<ScopeImpl, PvmExecutionImpl> mapping) Creates an extended mapping based on this execution and the given existing mapping.static PvmExecutionImpl
LegacyBehavior.determinePropagatingExecutionOnEnd
(PvmExecutionImpl propagatingExecution, Map<ScopeImpl, PvmExecutionImpl> activityExecutionMapping) Tolerates the broken execution trees fixed with CAM-3727 where there may be more ancestor scope executions than ancestor flow scopes; In that case, the argument execution is removed, the parent execution of the argument is returned such that one level of mismatch is corrected.static PvmExecutionImpl
LegacyBehavior.getScopeExecution
(ScopeImpl scope, Map<ScopeImpl, PvmExecutionImpl> activityExecutionMapping) In case the process instance was migrated from a previous version, activities which are now parsed as scopes do not have scope executions.protected static ScopeImpl
LegacyBehavior.getTopMostScope
(List<ScopeImpl> scopes) static boolean
LegacyBehavior.isCompensationThrowing
(PvmExecutionImpl execution, Map<ScopeImpl, PvmExecutionImpl> activityExecutionMapping) Returns true if the given execution is in a compensation-throwing activity but there is no dedicated scope execution in the given mapping.static void
LegacyBehavior.removeLegacyNonScopesFromMapping
(Map<ScopeImpl, PvmExecutionImpl> mapping) Remove all entries for legacy non-scopes given that the assigned scope execution is also responsible for another scope -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.pvm.runtime.operation
Modifier and TypeMethodDescriptionprotected ScopeImpl
PvmAtomicOperationActivityInitStackNotifyListenerReturn.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationActivityInitStackNotifyListenerStart.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationActivityNotifyListenerEnd.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationActivityStart.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationDeleteCascadeFireActivityEnd.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationFireActivityEnd.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationFireProcessStart.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationProcessEnd.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationProcessStart.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationTransitionNotifyListenerEnd.getScope
(PvmExecutionImpl execution) protected ScopeImpl
PvmAtomicOperationTransitionNotifyListenerStart.getScope
(PvmExecutionImpl execution) -
Uses of ScopeImpl in org.camunda.bpm.engine.impl.tree
Modifier and TypeMethodDescriptionvoid
void
-
Uses of ScopeImpl in org.camunda.bpm.spring.boot.starter.event
Modifier and TypeMethodDescriptionvoid
PublishDelegateParseListener.parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) void
PublishDelegateParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
PublishDelegateParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
PublishDelegateParseListener.parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) -
Uses of ScopeImpl in org.camunda.connect.plugin.impl
Modifier and TypeMethodDescriptionvoid
ConnectorParseListener.parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) protected void
ConnectorParseListener.parseConnectorElement
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
ConnectorParseListener.parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
ConnectorParseListener.parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
ConnectorParseListener.parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
ConnectorParseListener.parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity)