public abstract class AbstractInstantiationCmd extends AbstractProcessInstanceModificationCommand
Modifier and Type | Field and Description |
---|---|
protected String |
ancestorActivityInstanceId |
protected VariableMap |
variables |
protected VariableMap |
variablesLocal |
externallyTerminated, processInstanceId, skipCustomListeners, skipIoMappings
Constructor and Description |
---|
AbstractInstantiationCmd(String processInstanceId,
String ancestorActivityInstanceId) |
describe, describeFailure, findActivityInstance, findTransitionInstance, getProcessInstanceId, getScopeExecutionForActivityInstance, getScopeForActivityInstance, matchesRequestedTransitionInstance, setExternallyTerminated, setProcessInstanceId, setSkipCustomListeners, setSkipIoMappings, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isRetryable
protected VariableMap variables
protected VariableMap variablesLocal
protected String ancestorActivityInstanceId
public VariableMap getVariables()
public VariableMap getVariablesLocal()
public Void execute(CommandContext commandContext)
protected boolean supportsConcurrentChildInstantiation(ScopeImpl flowScope)
protected ExecutionEntity getSingleExecutionForScope(ActivityExecutionTreeMapping mapping, ScopeImpl scope)
protected boolean isConcurrentStart(ActivityStartBehavior startBehavior)
protected void instantiate(ExecutionEntity ancestorScopeExecution, List<PvmActivity> parentFlowScopes, CoreModelElement targetElement)
protected void instantiateConcurrent(ExecutionEntity ancestorScopeExecution, List<PvmActivity> parentFlowScopes, CoreModelElement targetElement)
protected abstract ScopeImpl getTargetFlowScope(ProcessDefinitionImpl processDefinition)
protected abstract CoreModelElement getTargetElement(ProcessDefinitionImpl processDefinition)
protected abstract String getTargetElementId()
Copyright © 2022. All rights reserved.