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

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

public class MigratingScopeInstanceBranch
extends Object

Keeps track of scope instances (activity instances; event scope instances) created in a branch of the activity/event scope tree from the process instance downwards

Author:
Thorben Lindhauer

Field Summary
protected  Map<ScopeImpl,MigratingScopeInstance> scopeInstances
           
 
Constructor Summary
  MigratingScopeInstanceBranch()
           
protected MigratingScopeInstanceBranch(Map<ScopeImpl,MigratingScopeInstance> scopeInstances)
           
 
Method Summary
 MigratingScopeInstanceBranch copy()
           
 MigratingScopeInstance getInstance(ScopeImpl scope)
           
 boolean hasInstance(ScopeImpl scope)
           
 void visited(MigratingScopeInstance scopeInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scopeInstances

protected Map<ScopeImpl,MigratingScopeInstance> scopeInstances
Constructor Detail

MigratingScopeInstanceBranch

public MigratingScopeInstanceBranch()

MigratingScopeInstanceBranch

protected MigratingScopeInstanceBranch(Map<ScopeImpl,MigratingScopeInstance> scopeInstances)
Method Detail

copy

public MigratingScopeInstanceBranch copy()

getInstance

public MigratingScopeInstance getInstance(ScopeImpl scope)

hasInstance

public boolean hasInstance(ScopeImpl scope)

visited

public void visited(MigratingScopeInstance scopeInstance)


Copyright © 2017 camunda services GmbH. All rights reserved.