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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.StartProcessInstanceAtActivitiesCmd
All Implemented Interfaces:
Command<ProcessInstance>

public class StartProcessInstanceAtActivitiesCmd
extends Object
implements Command<ProcessInstance>

Author:
Thorben Lindhauer

Field Summary
protected  ProcessInstantiationBuilderImpl instantiationBuilder
           
 
Constructor Summary
StartProcessInstanceAtActivitiesCmd(ProcessInstantiationBuilderImpl instantiationBuilder)
           
 
Method Summary
protected  ActivityImpl determineFirstActivity(ProcessDefinitionImpl processDefinition, ProcessInstanceModificationBuilderImpl modificationBuilder)
          get the activity that is started by the first instruction, if exists; return null if the first instruction is a start-transition instruction
 ProcessInstance execute(CommandContext commandContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instantiationBuilder

protected ProcessInstantiationBuilderImpl instantiationBuilder
Constructor Detail

StartProcessInstanceAtActivitiesCmd

public StartProcessInstanceAtActivitiesCmd(ProcessInstantiationBuilderImpl instantiationBuilder)
Method Detail

execute

public ProcessInstance execute(CommandContext commandContext)
Specified by:
execute in interface Command<ProcessInstance>

determineFirstActivity

protected ActivityImpl determineFirstActivity(ProcessDefinitionImpl processDefinition,
                                              ProcessInstanceModificationBuilderImpl modificationBuilder)
get the activity that is started by the first instruction, if exists; return null if the first instruction is a start-transition instruction



Copyright © 2016 camunda services GmbH. All rights reserved.