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 abstract  String describe()
           
protected  String describeFailure(String detailMessage)
           
protected  ActivityInstance findActivityInstance(ActivityInstance tree, String activityInstanceId)
           
protected  TransitionInstance findTransitionInstance(ActivityInstance tree, String transitionInstanceId)
           
protected  ExecutionEntity getScopeExecutionForActivityInstance(ExecutionEntity processInstance, ActivityExecutionTreeMapping mapping, ActivityInstance activityInstance)
           
protected  ScopeImpl getScopeForActivityInstance(ProcessDefinitionImpl processDefinition, ActivityInstance activityInstance)
           
protected  boolean matchesRequestedTransitionInstance(TransitionInstance instance, String queryInstanceId)
           
 void setProcessInstanceId(String processInstanceId)
           
 void setSkipCustomListeners(boolean skipCustomListeners)
           
 void setSkipIoMappings(boolean skipIoMappings)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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)

matchesRequestedTransitionInstance

protected boolean matchesRequestedTransitionInstance(TransitionInstance instance,
                                                     String queryInstanceId)

getScopeForActivityInstance

protected ScopeImpl getScopeForActivityInstance(ProcessDefinitionImpl processDefinition,
                                                ActivityInstance activityInstance)

getScopeExecutionForActivityInstance

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

describeFailure

protected String describeFailure(String detailMessage)

describe

protected abstract String describe()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2016 camunda services GmbH. All rights reserved.