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
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 © 2019. All rights reserved.