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

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

public class MigratingProcessInstance
extends Object

Author:
Thorben Lindhauer

Field Summary
protected static MigrationLogger LOGGER
           
protected  List<MigratingActivityInstance> migratingActivityInstances
           
protected  List<MigratingTransitionInstance> migratingTransitionInstances
           
protected  String processInstanceId
           
protected  MigratingActivityInstance rootInstance
           
 
Constructor Summary
MigratingProcessInstance(String processInstanceId)
           
 
Method Summary
 MigratingActivityInstance addActivityInstance(MigrationInstruction migrationInstruction, ActivityInstance activityInstance, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity scopeExecution)
           
 MigratingTransitionInstance addTransitionInstance(MigrationInstruction migrationInstruction, TransitionInstance transitionInstance, ScopeImpl sourceScope, ScopeImpl targetScope, ExecutionEntity asyncExecution)
           
 Collection<MigratingActivityInstance> getMigratingActivityInstances()
           
 Collection<MigratingTransitionInstance> getMigratingTransitionInstances()
           
 String getProcessInstanceId()
           
 MigratingActivityInstance getRootInstance()
           
 void setRootInstance(MigratingActivityInstance rootInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

protected static final MigrationLogger LOGGER

processInstanceId

protected String processInstanceId

migratingActivityInstances

protected List<MigratingActivityInstance> migratingActivityInstances

migratingTransitionInstances

protected List<MigratingTransitionInstance> migratingTransitionInstances

rootInstance

protected MigratingActivityInstance rootInstance
Constructor Detail

MigratingProcessInstance

public MigratingProcessInstance(String processInstanceId)
Method Detail

getRootInstance

public MigratingActivityInstance getRootInstance()

setRootInstance

public void setRootInstance(MigratingActivityInstance rootInstance)

getMigratingActivityInstances

public Collection<MigratingActivityInstance> getMigratingActivityInstances()

getMigratingTransitionInstances

public Collection<MigratingTransitionInstance> getMigratingTransitionInstances()

getProcessInstanceId

public String getProcessInstanceId()

addActivityInstance

public MigratingActivityInstance addActivityInstance(MigrationInstruction migrationInstruction,
                                                     ActivityInstance activityInstance,
                                                     ScopeImpl sourceScope,
                                                     ScopeImpl targetScope,
                                                     ExecutionEntity scopeExecution)

addTransitionInstance

public MigratingTransitionInstance addTransitionInstance(MigrationInstruction migrationInstruction,
                                                         TransitionInstance transitionInstance,
                                                         ScopeImpl sourceScope,
                                                         ScopeImpl targetScope,
                                                         ExecutionEntity asyncExecution)


Copyright © 2016 camunda services GmbH. All rights reserved.