Modifier and Type | Method and Description |
---|---|
protected 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) |
Modifier and Type | Method and Description |
---|---|
void |
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) |
Modifier and Type | Field and Description |
---|---|
protected Map<ScopeImpl,Set<ExecutionEntity>> |
ActivityExecutionTreeMapping.activityExecutionMapping |
Modifier and Type | Method and Description |
---|---|
Set<ExecutionEntity> |
ActivityExecutionTreeMapping.getExecutions(ScopeImpl activity) |
protected void |
ActivityExecutionTreeMapping.submitExecution(ExecutionEntity execution,
ScopeImpl scope) |
Modifier and Type | Method and Description |
---|---|
ScopeImpl |
BpmnParse.parseMultiInstanceLoopCharacteristics(Element activityElement,
ScopeImpl scope)
Parses loopCharacteristics (standardLoop/Multi-instance) of an activity, if
any is defined.
|
Modifier and Type | Method and Description |
---|---|
protected 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) |
ActivityImpl |
BpmnParse.createActivityOnScope(Element activityElement,
ScopeImpl scopeElement)
Parses the generic information of an activity element (id, name,
documentation, etc.), and creates a new
ActivityImpl 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 |
DefaultFailedJobParseListener.parseBoundaryEvent(Element boundaryEventElement,
ScopeImpl scopeElement,
ActivityImpl nestedActivity) |
void |
BpmnParseListener.parseBoundaryEvent(Element boundaryEventElement,
ScopeImpl scopeElement,
ActivityImpl nestedActivity) |
void |
AbstractBpmnParseListener.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).
|
ActivityImpl |
BpmnParse.parseBusinessRuleTask(Element businessRuleTaskElement,
ScopeImpl scope)
Parses a businessRuleTask declaration.
|
void |
DefaultFailedJobParseListener.parseBusinessRuleTask(Element businessRuleTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseBusinessRuleTask(Element businessRuleTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseBusinessRuleTask(Element businessRuleTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
DefaultFailedJobParseListener.parseCallActivity(Element callActivityElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseCallActivity(Element callActivityElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseCallActivity(Element callActivityElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseCallActivity(Element callActivityElement,
ScopeImpl scope,
boolean isMultiInstance)
Parses a call activity (currently only supporting calling subprocesses).
|
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 |
DefaultFailedJobParseListener.parseEndEvent(Element endEventElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseEndEvent(Element endEventElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.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).
|
ActivityImpl |
BpmnParse.parseEventBasedGateway(Element eventBasedGwElement,
Element parentElement,
ScopeImpl scope) |
void |
DefaultFailedJobParseListener.parseEventBasedGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseEventBasedGateway(Element eventBasedGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseEventBasedGateway(Element eventBasedGwElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseExclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope)
Parses an exclusive gateway declaration.
|
void |
DefaultFailedJobParseListener.parseExclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseExclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseExclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParse.parseExecutionListenersOnScope(Element scopeElement,
ScopeImpl scope)
Parses all execution-listeners on a scope.
|
ActivityImpl |
BpmnParse.parseInclusiveGateway(Element inclusiveGwElement,
ScopeImpl scope)
Parses an inclusive gateway declaration.
|
void |
DefaultFailedJobParseListener.parseInclusiveGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseInclusiveGateway(Element inclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseInclusiveGateway(Element inclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
DefaultFailedJobParseListener.parseIntermediateCatchEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseIntermediateCatchEvent(Element intermediateEventElement,
ScopeImpl scopeElement,
ActivityImpl eventBasedGateway) |
void |
BpmnParseListener.parseIntermediateCatchEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseIntermediateCatchEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity) |
protected void |
BpmnParse.parseIntermediateCatchEvents(Element scopeElement,
ScopeImpl parentScope,
Map<String,Element> intermediateCatchEventElements) |
ActivityImpl |
BpmnParse.parseIntermediateThrowEvent(Element intermediateEventElement,
ScopeImpl scopeElement) |
void |
DefaultFailedJobParseListener.parseIntermediateThrowEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseIntermediateThrowEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseIntermediateThrowEvent(Element intermediateEventElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseManualTask(Element manualTaskElement,
ScopeImpl scope)
Parses a manual task.
|
void |
BpmnParseListener.parseManualTask(Element manualTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseManualTask(Element manualTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
ScopeImpl |
BpmnParse.parseMultiInstanceLoopCharacteristics(Element activityElement,
ScopeImpl scope)
Parses loopCharacteristics (standardLoop/Multi-instance) of an activity, if
any is defined.
|
ActivityImpl |
BpmnParse.parseParallelGateway(Element parallelGwElement,
ScopeImpl scope)
Parses a parallel gateway declaration.
|
void |
DefaultFailedJobParseListener.parseParallelGateway(Element exclusiveGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseParallelGateway(Element parallelGwElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseParallelGateway(Element parallelGwElement,
ScopeImpl scope,
ActivityImpl activity) |
protected void |
BpmnParse.parseProcessDefinitionStartEvent(ActivityImpl startEventActivity,
Element startEventElement,
Element parentElement,
ScopeImpl scope) |
ActivityImpl |
BpmnParse.parseReceiveTask(Element receiveTaskElement,
ScopeImpl scope)
Parses a receive task.
|
void |
DefaultFailedJobParseListener.parseReceiveTask(Element receiveTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseReceiveTask(Element receiveTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseReceiveTask(Element receiveTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParse.parseScope(Element scopeElement,
ScopeImpl parentScope)
Parses a scope: a process, subprocess, etc.
|
ActivityImpl |
BpmnParse.parseScriptTask(Element scriptTaskElement,
ScopeImpl scope)
Parses a scriptTask declaration.
|
void |
DefaultFailedJobParseListener.parseScriptTask(Element scriptTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseScriptTask(Element scriptTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseScriptTask(Element scriptTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseSendTask(Element sendTaskElement,
ScopeImpl scope)
Parses a sendTask declaration.
|
void |
DefaultFailedJobParseListener.parseSendTask(Element sendTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseSendTask(Element sendTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseSendTask(Element sendTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
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.parseSequenceFlow(Element sequenceFlowElement,
ScopeImpl scopeElement,
TransitionImpl transition) |
ActivityImpl |
BpmnParse.parseServiceTask(Element serviceTaskElement,
ScopeImpl scope)
Parses a serviceTask declaration.
|
void |
DefaultFailedJobParseListener.parseServiceTask(Element serviceTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseServiceTask(Element serviceTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseServiceTask(Element serviceTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseServiceTaskLike(String elementName,
Element serviceTaskElement,
ScopeImpl scope) |
void |
DefaultFailedJobParseListener.parseStartEvent(Element startEventElement,
ScopeImpl scope,
ActivityImpl startEventActivity) |
void |
BpmnParseListener.parseStartEvent(Element startEventElement,
ScopeImpl scope,
ActivityImpl startEventActivity) |
void |
AbstractBpmnParseListener.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).
|
ActivityImpl |
BpmnParse.parseSubProcess(Element subProcessElement,
ScopeImpl scope)
Parses a subprocess (formally known as an embedded subprocess): a
subprocess defined within another process definition.
|
void |
DefaultFailedJobParseListener.parseSubProcess(Element subProcessElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseSubProcess(Element subProcessElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseSubProcess(Element subProcessElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseTask(Element taskElement,
ScopeImpl scope)
Parses a task with no specific type (behaves as passthrough).
|
void |
DefaultFailedJobParseListener.parseTask(Element taskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseTask(Element taskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseTask(Element taskElement,
ScopeImpl scope,
ActivityImpl activity) |
protected CompensateEventDefinition |
BpmnParse.parseThrowCompensateEventDefinition(Element compensateEventDefinitionElement,
ScopeImpl scopeElement,
String parentElementId) |
protected ActivityImpl |
BpmnParse.parseTransaction(Element transactionElement,
ScopeImpl scope) |
void |
DefaultFailedJobParseListener.parseTransaction(Element transactionElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseTransaction(Element transactionElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseTransaction(Element transactionElement,
ScopeImpl scope,
ActivityImpl activity) |
ActivityImpl |
BpmnParse.parseUserTask(Element userTaskElement,
ScopeImpl scope)
Parses a userTask declaration.
|
void |
DefaultFailedJobParseListener.parseUserTask(Element userTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
BpmnParseListener.parseUserTask(Element userTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
void |
AbstractBpmnParseListener.parseUserTask(Element userTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
Modifier and Type | Method and Description |
---|---|
protected ScopeImpl |
AbstractProcessInstanceModificationCommand.getScopeForActivityInstance(ProcessDefinitionImpl processDefinition,
ActivityInstance activityInstance) |
protected abstract ScopeImpl |
AbstractInstantiationCmd.getTargetFlowScope(ProcessDefinitionImpl processDefinition) |
protected ScopeImpl |
ActivityBeforeInstantiationCmd.getTargetFlowScope(ProcessDefinitionImpl processDefinition) |
protected ScopeImpl |
ActivityAfterInstantiationCmd.getTargetFlowScope(ProcessDefinitionImpl processDefinition) |
protected ScopeImpl |
TransitionInstantiationCmd.getTargetFlowScope(ProcessDefinitionImpl processDefinition) |
Modifier and Type | Method and Description |
---|---|
protected ActivityInstanceImpl |
GetActivityInstanceCmd.createActivityInstance(PvmExecutionImpl scopeExecution,
ScopeImpl scope,
String activityInstanceId,
String parentActivityInstanceId,
Map<String,List<String>> 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
|
Modifier and Type | Method and Description |
---|---|
void |
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) |
Modifier and Type | Method and Description |
---|---|
void |
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) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultMigrationInstructionGenerator.generate(ScopeImpl sourceScope,
ScopeImpl targetScope,
ProcessDefinitionImpl sourceProcessDefinition,
ProcessDefinitionImpl targetProcessDefinition,
ValidatingMigrationInstructions existingInstructions,
boolean updateEventTriggers) |
Modifier and Type | Field and Description |
---|---|
protected ScopeImpl |
MigratingProcessElementInstance.currentScope |
protected ScopeImpl |
MigratingProcessElementInstance.sourceScope |
protected ScopeImpl |
MigratingIncident.targetScope |
protected ScopeImpl |
MigratingEventSubscriptionInstance.targetScope |
protected ScopeImpl |
MigratingJobInstance.targetScope |
protected ScopeImpl |
MigratingProcessElementInstance.targetScope |
protected ScopeImpl |
MigratingTimerJobInstance.timerTriggerTargetScope |
Modifier and Type | Field and Description |
---|---|
protected Map<ScopeImpl,MigratingScopeInstance> |
MigratingScopeInstanceBranch.scopeInstances |
Modifier and Type | Method and Description |
---|---|
protected ScopeImpl |
MigratingTimerJobInstance.determineTimerTriggerTargetScope(JobEntity jobEntity,
ScopeImpl targetScope) |
ScopeImpl |
MigratingProcessElementInstance.getCurrentScope() |
ScopeImpl |
MigratingProcessElementInstance.getSourceScope() |
ScopeImpl |
MigratingJobInstance.getTargetScope() |
ScopeImpl |
MigratingProcessElementInstance.getTargetScope() |
ScopeImpl |
MigratingExternalTaskInstance.getTargetScope() |
Modifier and Type | Method and Description |
---|---|
protected List<ScopeImpl> |
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 given
MigratingScopeInstanceBranch (exclusive). |
Modifier and Type | Method and Description |
---|---|
MigratingActivityInstance |
MigratingProcessInstance.addActivityInstance(MigrationInstruction migrationInstruction,
ActivityInstance activityInstance,
ScopeImpl sourceScope,
ScopeImpl targetScope,
ExecutionEntity scopeExecution) |
MigratingCompensationEventSubscriptionInstance |
MigratingProcessInstance.addCompensationSubscriptionInstance(MigrationInstruction eventSubscriptionInstruction,
EventSubscriptionEntity eventSubscription,
ScopeImpl sourceScope,
ScopeImpl targetScope) |
MigratingEventScopeInstance |
MigratingProcessInstance.addEventScopeInstance(MigrationInstruction migrationInstruction,
ExecutionEntity eventScopeExecution,
ScopeImpl sourceScope,
ScopeImpl targetScope,
MigrationInstruction eventSubscriptionInstruction,
EventSubscriptionEntity eventSubscription,
ScopeImpl eventSubscriptionSourceScope,
ScopeImpl eventSubscriptionTargetScope) |
MigratingTransitionInstance |
MigratingProcessInstance.addTransitionInstance(MigrationInstruction migrationInstruction,
TransitionInstance transitionInstance,
ScopeImpl sourceScope,
ScopeImpl targetScope,
ExecutionEntity asyncExecution) |
protected List<ScopeImpl> |
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 given
MigratingScopeInstanceBranch (exclusive). |
protected MigratingActivityInstance.MigratingActivityInstanceBehavior |
MigratingActivityInstance.determineBehavior(ScopeImpl scope) |
protected ScopeImpl |
MigratingTimerJobInstance.determineTimerTriggerTargetScope(JobEntity jobEntity,
ScopeImpl targetScope) |
MigratingScopeInstance |
MigratingScopeInstanceBranch.getInstance(ScopeImpl scope) |
boolean |
MigratingScopeInstanceBranch.hasInstance(ScopeImpl scope) |
protected boolean |
MigratingActivityInstance.MigratingScopeActivityInstanceBehavior.isLeafActivity(ScopeImpl scope) |
boolean |
MigratingProcessElementInstance.migratesTo(ScopeImpl other) |
Modifier and Type | Method and Description |
---|---|
protected void |
MigratingActivityInstanceVisitor.instantiateScopes(MigratingScopeInstance ancestorScopeInstance,
MigratingScopeInstanceBranch executionBranch,
List<ScopeImpl> scopesToInstantiate) |
protected void |
MigrationCompensationInstanceVisitor.instantiateScopes(MigratingScopeInstance ancestorScopeInstance,
MigratingScopeInstanceBranch executionBranch,
List<ScopeImpl> scopesToInstantiate) |
protected abstract void |
MigratingProcessElementInstanceVisitor.instantiateScopes(MigratingScopeInstance ancestorScopeInstance,
MigratingScopeInstanceBranch executionBranch,
List<ScopeImpl> scopesToInstantiate) |
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
|
MigratingAsyncJobInstance(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 scope
|
MigratingEventScopeInstance(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) |
Constructor and Description |
---|
MigratingScopeInstanceBranch(Map<ScopeImpl,MigratingScopeInstance> scopeInstances) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,EventSubscriptionDeclaration> |
EventSubscriptionInstanceHandler.getDeclarationsByTriggeringActivity(ScopeImpl eventScope) |
Modifier and Type | Field and Description |
---|---|
protected ScopeImpl |
CannotAddMultiInstanceBodyValidator.MiBodyCollector.firstMiBody |
Modifier and Type | Field and Description |
---|---|
protected Map<ScopeImpl,List<ValidatingMigrationInstruction>> |
ValidatingMigrationInstructions.instructionsBySourceScope |
protected Map<ScopeImpl,List<ValidatingMigrationInstruction>> |
ValidatingMigrationInstructions.instructionsByTargetScope |
Modifier and Type | Method and Description |
---|---|
protected ScopeImpl |
SameEventScopeInstructionValidator.findMappedEventScope(ScopeImpl sourceEventScope,
ValidatingMigrationInstruction instruction,
ValidatingMigrationInstructions instructions) |
Modifier and Type | Method and Description |
---|---|
boolean |
ValidatingMigrationInstructions.containsInstructionForSourceScope(ScopeImpl sourceScope) |
protected ScopeImpl |
SameEventScopeInstructionValidator.findMappedEventScope(ScopeImpl sourceEventScope,
ValidatingMigrationInstruction instruction,
ValidatingMigrationInstructions instructions) |
List<ValidatingMigrationInstruction> |
ValidatingMigrationInstructions.getInstructionsBySourceScope(ScopeImpl scope) |
List<ValidatingMigrationInstruction> |
ValidatingMigrationInstructions.getInstructionsByTargetScope(ScopeImpl scope) |
protected boolean |
CannotAddMultiInstanceBodyValidator.MiBodyCollector.isMiBody(ScopeImpl scope) |
protected boolean |
CannotAddMultiInstanceInnerActivityValidator.isMultiInstance(ScopeImpl scope) |
protected boolean |
CannotRemoveMultiInstanceInnerActivityValidator.isMultiInstance(ScopeImpl flowScope) |
void |
CannotAddMultiInstanceBodyValidator.MiBodyCollector.visit(ScopeImpl obj) |
Modifier and Type | Class and Description |
---|---|
class |
ProcessDefinitionEntity |
class |
ProcessDefinitionStatisticsEntity |
Modifier and Type | Field and Description |
---|---|
protected Deque<ScopeImpl> |
ProcessDefinitionBuilder.scopeStack |
Modifier and Type | Method and Description |
---|---|
ScopeImpl |
PvmScope.getFlowScope()
The flow scope of the activity.
|
Modifier and Type | Method and Description |
---|---|
Map<ScopeImpl,PvmExecutionImpl> |
ActivityExecution.createActivityExecutionMapping()
Returns a mapping from scope activities to scope executions for all scopes that
are ancestors of the activity currently executed by this execution.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivityImpl |
class |
ProcessDefinitionImpl |
Modifier and Type | Field and Description |
---|---|
protected ScopeImpl |
ActivityImpl.eventScope |
protected ScopeImpl |
ActivityImpl.flowScope |
Modifier and Type | Method and Description |
---|---|
ScopeImpl |
ActivityImpl.getEventScope() |
ScopeImpl |
ActivityImpl.getFlowScope() |
ScopeImpl |
ProcessDefinitionImpl.getFlowScope() |
Modifier and Type | Method and Description |
---|---|
boolean |
ScopeImpl.isAncestorFlowScopeOf(ScopeImpl other) |
void |
ActivityImpl.setEventScope(ScopeImpl eventScope) |
Modifier and Type | Method and Description |
---|---|
protected ScopeImpl |
PvmExecutionImpl.getFlowScope() |
protected ScopeImpl |
PvmExecutionImpl.getScopeActivity() |
protected static ScopeImpl |
LegacyBehavior.getTopMostScope(List<ScopeImpl> scopes) |
Modifier and Type | Method and Description |
---|---|
Map<ScopeImpl,PvmExecutionImpl> |
PvmExecutionImpl.createActivityExecutionMapping() |
static 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.
|
Map<ScopeImpl,PvmExecutionImpl> |
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 Type | Method and Description |
---|---|
Map<ScopeImpl,PvmExecutionImpl> |
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.
|
PvmExecutionImpl |
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 Type | Method and Description |
---|---|
static 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.
|
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.
|
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
|
Modifier and Type | Method and Description |
---|---|
protected ScopeImpl |
PvmAtomicOperationTransitionNotifyListenerStart.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationActivityInitStackNotifyListenerStart.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationFireActivityEnd.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationTransitionNotifyListenerEnd.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationFireProcessStart.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationProcessEnd.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationActivityInitStackNotifyListenerReturn.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationActivityStart.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationActivityNotifyListenerEnd.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationDeleteCascadeFireActivityEnd.getScope(PvmExecutionImpl execution) |
protected ScopeImpl |
PvmAtomicOperationProcessStart.getScope(PvmExecutionImpl execution) |
Modifier and Type | Field and Description |
---|---|
protected List<ScopeImpl> |
ScopeCollector.scopes |
Modifier and Type | Method and Description |
---|---|
protected ScopeImpl |
FlowScopeWalker.nextElement() |
Modifier and Type | Method and Description |
---|---|
List<ScopeImpl> |
ScopeCollector.getScopes() |
Modifier and Type | Method and Description |
---|---|
void |
ScopeCollector.visit(ScopeImpl obj) |
void |
ActivityStackCollector.visit(ScopeImpl scope) |
Constructor and Description |
---|
FlowScopeWalker(ScopeImpl startActivity) |
Modifier and Type | Method and Description |
---|---|
void |
ConnectorParseListener.parseServiceTask(Element serviceTaskElement,
ScopeImpl scope,
ActivityImpl activity) |
Copyright © 2019. All rights reserved.