org.camunda.bpm.engine.impl.cmd
Class ActivityBeforeInstantiationCmd

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.AbstractProcessInstanceModificationCommand
      extended by org.camunda.bpm.engine.impl.cmd.AbstractInstantiationCmd
          extended by org.camunda.bpm.engine.impl.cmd.ActivityBeforeInstantiationCmd
All Implemented Interfaces:
Command<Void>

public class ActivityBeforeInstantiationCmd
extends AbstractInstantiationCmd

Author:
Thorben Lindhauer

Field Summary
protected  String activityId
           
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractInstantiationCmd
ancestorActivityInstanceId, variables, variablesLocal
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractProcessInstanceModificationCommand
processInstanceId, skipCustomListeners, skipIoMappings
 
Constructor Summary
ActivityBeforeInstantiationCmd(String processInstanceId, String activityId)
           
ActivityBeforeInstantiationCmd(String processInstanceId, String activityId, String ancestorActivityInstanceId)
           
 
Method Summary
protected  String describe()
           
 Void execute(CommandContext commandContext)
           
protected  CoreModelElement getTargetElement(ProcessDefinitionImpl processDefinition)
           
protected  String getTargetElementId()
           
protected  ScopeImpl getTargetFlowScope(ProcessDefinitionImpl processDefinition)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractInstantiationCmd
addVariable, addVariableLocal, addVariables, addVariablesLocal, getSingleExecutionForScope, getVariables, getVariablesLocal, instantiate, instantiateConcurrent, isConcurrentStart, supportsConcurrentChildInstantiation
 
Methods inherited from class org.camunda.bpm.engine.impl.cmd.AbstractProcessInstanceModificationCommand
describeFailure, findActivityInstance, findTransitionInstance, getScopeExecutionForActivityInstance, getScopeForActivityInstance, matchesRequestedTransitionInstance, setProcessInstanceId, setSkipCustomListeners, setSkipIoMappings, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

activityId

protected String activityId
Constructor Detail

ActivityBeforeInstantiationCmd

public ActivityBeforeInstantiationCmd(String processInstanceId,
                                      String activityId)

ActivityBeforeInstantiationCmd

public ActivityBeforeInstantiationCmd(String processInstanceId,
                                      String activityId,
                                      String ancestorActivityInstanceId)
Method Detail

execute

public Void execute(CommandContext commandContext)
Specified by:
execute in interface Command<Void>
Overrides:
execute in class AbstractInstantiationCmd

getTargetFlowScope

protected ScopeImpl getTargetFlowScope(ProcessDefinitionImpl processDefinition)
Specified by:
getTargetFlowScope in class AbstractInstantiationCmd

getTargetElement

protected CoreModelElement getTargetElement(ProcessDefinitionImpl processDefinition)
Specified by:
getTargetElement in class AbstractInstantiationCmd

getTargetElementId

protected String getTargetElementId()
Specified by:
getTargetElementId in class AbstractInstantiationCmd

describe

protected String describe()
Specified by:
describe in class AbstractProcessInstanceModificationCommand


Copyright © 2015 camunda services GmbH. All rights reserved.