org.camunda.bpm.engine.impl
Class ProcessInstanceModificationBuilderImpl

java.lang.Object
  extended by org.camunda.bpm.engine.impl.ProcessInstanceModificationBuilderImpl
All Implemented Interfaces:
ProcessInstanceModificationBuilder

public class ProcessInstanceModificationBuilderImpl
extends Object
implements ProcessInstanceModificationBuilder

Author:
Thorben Lindhauer

Field Summary
protected  List<ActivityInstantiationInstruction> activitiesToStartBefore
           
protected  Set<String> activityInstancesToCancel
           
protected  CommandContext commandContext
           
protected  CommandExecutor commandExecutor
           
protected  ActivityInstantiationInstruction currentActivity
           
protected  String processInstanceId
           
 
Constructor Summary
ProcessInstanceModificationBuilderImpl(CommandContext commandContext, String processInstanceId)
           
ProcessInstanceModificationBuilderImpl(CommandExecutor commandExecutor, String processInstanceId)
           
ProcessInstanceModificationBuilderImpl(String processInstanceId)
           
 
Method Summary
 ProcessInstanceModificationBuilder cancelActivityInstance(String activityInstanceId)
           
 void execute()
           
 List<ActivityInstantiationInstruction> getActivitiesToStartBefore()
           
 Set<String> getActivityInstancesToCancel()
           
 CommandContext getCommandContext()
           
 CommandExecutor getCommandExecutor()
           
 String getProcessInstanceId()
           
 ProcessInstanceModificationBuilder setVariable(String name, Object value)
           
 ProcessInstanceModificationBuilder setVariableLocal(String name, Object value)
           
 ProcessInstanceModificationBuilder startBeforeActivity(String activityId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commandExecutor

protected CommandExecutor commandExecutor

commandContext

protected CommandContext commandContext

processInstanceId

protected String processInstanceId

activityInstancesToCancel

protected Set<String> activityInstancesToCancel

activitiesToStartBefore

protected List<ActivityInstantiationInstruction> activitiesToStartBefore

currentActivity

protected ActivityInstantiationInstruction currentActivity
Constructor Detail

ProcessInstanceModificationBuilderImpl

public ProcessInstanceModificationBuilderImpl(CommandExecutor commandExecutor,
                                              String processInstanceId)

ProcessInstanceModificationBuilderImpl

public ProcessInstanceModificationBuilderImpl(CommandContext commandContext,
                                              String processInstanceId)

ProcessInstanceModificationBuilderImpl

public ProcessInstanceModificationBuilderImpl(String processInstanceId)
Method Detail

cancelActivityInstance

public ProcessInstanceModificationBuilder cancelActivityInstance(String activityInstanceId)
Specified by:
cancelActivityInstance in interface ProcessInstanceModificationBuilder

startBeforeActivity

public ProcessInstanceModificationBuilder startBeforeActivity(String activityId)
Specified by:
startBeforeActivity in interface ProcessInstanceModificationBuilder

setVariable

public ProcessInstanceModificationBuilder setVariable(String name,
                                                      Object value)
Specified by:
setVariable in interface ProcessInstanceModificationBuilder

setVariableLocal

public ProcessInstanceModificationBuilder setVariableLocal(String name,
                                                           Object value)
Specified by:
setVariableLocal in interface ProcessInstanceModificationBuilder

execute

public void execute()
Specified by:
execute in interface ProcessInstanceModificationBuilder

getCommandExecutor

public CommandExecutor getCommandExecutor()

getCommandContext

public CommandContext getCommandContext()

getProcessInstanceId

public String getProcessInstanceId()

getActivityInstancesToCancel

public Set<String> getActivityInstancesToCancel()

getActivitiesToStartBefore

public List<ActivityInstantiationInstruction> getActivitiesToStartBefore()


Copyright © 2015 camunda services GmbH. All rights reserved.