org.camunda.bpm.engine.impl
Class ActivityExecutionMapping

java.lang.Object
  extended by org.camunda.bpm.engine.impl.ActivityExecutionMapping

public class ActivityExecutionMapping
extends Object

Author:
Thorben Lindhauer

Field Summary
protected  Map<ScopeImpl,Set<ExecutionEntity>> activityExecutionMapping
           
protected  CommandContext commandContext
           
protected  String processInstanceId
           
 
Constructor Summary
ActivityExecutionMapping(CommandContext commandContext, String processInstanceId)
           
 
Method Summary
protected  void assignExecutionsToActivities(List<ExecutionEntity> leaves)
           
protected  void assignToActivity(ExecutionEntity execution, ScopeImpl activity)
           
protected  List<ExecutionEntity> fetchExecutionsForProcessInstance(ExecutionEntity execution)
           
protected  List<ExecutionEntity> findLeaves(List<ExecutionEntity> executions)
           
 Set<ExecutionEntity> getExecutions(ScopeImpl activity)
           
protected  void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

activityExecutionMapping

protected Map<ScopeImpl,Set<ExecutionEntity>> activityExecutionMapping

commandContext

protected CommandContext commandContext

processInstanceId

protected String processInstanceId
Constructor Detail

ActivityExecutionMapping

public ActivityExecutionMapping(CommandContext commandContext,
                                String processInstanceId)
Method Detail

getExecutions

public Set<ExecutionEntity> getExecutions(ScopeImpl activity)

initialize

protected void initialize()

assignExecutionsToActivities

protected void assignExecutionsToActivities(List<ExecutionEntity> leaves)

assignToActivity

protected void assignToActivity(ExecutionEntity execution,
                                ScopeImpl activity)

fetchExecutionsForProcessInstance

protected List<ExecutionEntity> fetchExecutionsForProcessInstance(ExecutionEntity execution)

findLeaves

protected List<ExecutionEntity> findLeaves(List<ExecutionEntity> executions)


Copyright © 2015 camunda services GmbH. All rights reserved.