org.camunda.bpm.engine.impl.migration.instance
Class MigratingExecutionBranch

java.lang.Object
  extended by org.camunda.bpm.engine.impl.migration.instance.MigratingExecutionBranch

public class MigratingExecutionBranch
extends Object

Keeps track of executions created in a branch of the execution tree from the process instance downwards

Author:
Thorben Lindhauer

Field Summary
protected  Map<ScopeImpl,ExecutionEntity> scopeExecutions
           
 
Constructor Summary
  MigratingExecutionBranch()
           
protected MigratingExecutionBranch(Map<ScopeImpl,ExecutionEntity> createdScopeExecutions)
           
 
Method Summary
 MigratingExecutionBranch copy()
           
 ExecutionEntity getExecution(ScopeImpl scope)
           
 boolean hasExecution(ScopeImpl scope)
           
 void registerExecution(ScopeImpl scope, ExecutionEntity execution)
           
 void visited(MigratingActivityInstance activityInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scopeExecutions

protected Map<ScopeImpl,ExecutionEntity> scopeExecutions
Constructor Detail

MigratingExecutionBranch

public MigratingExecutionBranch()

MigratingExecutionBranch

protected MigratingExecutionBranch(Map<ScopeImpl,ExecutionEntity> createdScopeExecutions)
Method Detail

copy

public MigratingExecutionBranch copy()

getExecution

public ExecutionEntity getExecution(ScopeImpl scope)

hasExecution

public boolean hasExecution(ScopeImpl scope)

registerExecution

public void registerExecution(ScopeImpl scope,
                              ExecutionEntity execution)

visited

public void visited(MigratingActivityInstance activityInstance)


Copyright © 2016 camunda services GmbH. All rights reserved.