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

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

public class ActivityCancellationCmd
extends AbstractProcessInstanceModificationCommand

Author:
Thorben Lindhauer

Field Summary
protected  String activityId
           
 
Fields inherited from class org.camunda.bpm.engine.impl.cmd.AbstractProcessInstanceModificationCommand
processInstanceId, skipCustomListeners, skipIoMappings
 
Constructor Summary
ActivityCancellationCmd(String processInstanceId, String activityId)
           
 
Method Summary
protected  Set<String> collectParentScopeIdsForActivity(ProcessDefinitionImpl processDefinition, String activityId)
           
protected  String describe()
           
 Void execute(CommandContext commandContext)
           
protected  List<ActivityInstance> getActivityInstancesForActivity(ActivityInstance tree, Set<String> parentScopeIds)
           
protected  List<TransitionInstance> getTransitionInstancesForActivity(ActivityInstance tree, Set<String> parentScopeIds)
           
 
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

ActivityCancellationCmd

public ActivityCancellationCmd(String processInstanceId,
                               String activityId)
Method Detail

execute

public Void execute(CommandContext commandContext)

collectParentScopeIdsForActivity

protected Set<String> collectParentScopeIdsForActivity(ProcessDefinitionImpl processDefinition,
                                                       String activityId)

getTransitionInstancesForActivity

protected List<TransitionInstance> getTransitionInstancesForActivity(ActivityInstance tree,
                                                                     Set<String> parentScopeIds)

getActivityInstancesForActivity

protected List<ActivityInstance> getActivityInstancesForActivity(ActivityInstance tree,
                                                                 Set<String> parentScopeIds)

describe

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


Copyright © 2016 camunda services GmbH. All rights reserved.