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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cmd.AbstractProcessInstanceModificationCommand
All Implemented Interfaces:
Command<Void>
Direct Known Subclasses:
AbstractInstanceCancellationCmd, AbstractInstantiationCmd, ActivityCancellationCmd

public abstract class AbstractProcessInstanceModificationCommand
extends Object
implements Command<Void>

Author:
Thorben Lindhauer

Field Summary
protected  String processInstanceId
           
protected  boolean skipCustomListeners
           
protected  boolean skipIoMappings
           
 
Constructor Summary
AbstractProcessInstanceModificationCommand(String processInstanceId)
           
 
Method Summary
protected  ActivityInstance findActivityInstance(ActivityInstance tree, String activityInstanceId)
           
protected  TransitionInstance findTransitionInstance(ActivityInstance tree, String transitionInstanceId)
           
protected  ExecutionEntity getScopeExecutionForActivityInstance(ExecutionEntity processInstance, ActivityExecutionMapping mapping, ActivityInstance activityInstance)
           
protected  ScopeImpl getScopeForActivityInstance(ProcessDefinitionImpl processDefinition, ActivityInstance activityInstance)
           
 void setProcessInstanceId(String processInstanceId)
           
 void setSkipCustomListeners(boolean skipCustomListeners)
           
 void setSkipIoMappings(boolean skipIoMappings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
execute
 

Field Detail

processInstanceId

protected String processInstanceId

skipCustomListeners

protected boolean skipCustomListeners

skipIoMappings

protected boolean skipIoMappings
Constructor Detail

AbstractProcessInstanceModificationCommand

public AbstractProcessInstanceModificationCommand(String processInstanceId)
Method Detail

setSkipCustomListeners

public void setSkipCustomListeners(boolean skipCustomListeners)

setSkipIoMappings

public void setSkipIoMappings(boolean skipIoMappings)

setProcessInstanceId

public void setProcessInstanceId(String processInstanceId)

findActivityInstance

protected ActivityInstance findActivityInstance(ActivityInstance tree,
                                                String activityInstanceId)

findTransitionInstance

protected TransitionInstance findTransitionInstance(ActivityInstance tree,
                                                    String transitionInstanceId)

getScopeForActivityInstance

protected ScopeImpl getScopeForActivityInstance(ProcessDefinitionImpl processDefinition,
                                                ActivityInstance activityInstance)

getScopeExecutionForActivityInstance

protected ExecutionEntity getScopeExecutionForActivityInstance(ExecutionEntity processInstance,
                                                               ActivityExecutionMapping mapping,
                                                               ActivityInstance activityInstance)


Copyright © 2015 camunda services GmbH. All rights reserved.