public abstract class AbstractInstantiationCmd extends AbstractProcessInstanceModificationCommand
Modifier and Type | Field and Description |
---|---|
protected String |
ancestorActivityInstanceId |
protected VariableMap |
variables |
protected VariableMap |
variablesLocal |
processInstanceId, skipCustomListeners, skipIoMappings
Constructor and Description |
---|
AbstractInstantiationCmd(String processInstanceId,
String ancestorActivityInstanceId) |
describe, describeFailure, findActivityInstance, findTransitionInstance, getScopeExecutionForActivityInstance, getScopeForActivityInstance, matchesRequestedTransitionInstance, 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(ActivityExecutionMapping 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 © 2018. All rights reserved.