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

java.lang.Object
  extended by org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
All Implemented Interfaces:
MigratingInstance
Direct Known Subclasses:
MigratingActivityInstance, MigratingTransitionInstance

public abstract class MigratingProcessElementInstance
extends Object
implements MigratingInstance

Author:
Thorben Lindhauer

Field Summary
protected  ScopeImpl currentScope
           
protected  MigrationInstruction migrationInstruction
           
protected  MigratingActivityInstance parentInstance
           
protected  ScopeImpl sourceScope
           
protected  ScopeImpl targetScope
           
 
Constructor Summary
MigratingProcessElementInstance()
           
 
Method Summary
abstract  void addMigratingDependentInstance(MigratingInstance migratingInstance)
           
 ScopeImpl getCurrentScope()
           
 MigrationInstruction getMigrationInstruction()
           
 MigratingActivityInstance getParent()
           
 ScopeImpl getSourceScope()
           
 ScopeImpl getTargetScope()
           
 boolean migratesTo(ScopeImpl other)
           
abstract  ExecutionEntity resolveRepresentativeExecution()
           
abstract  void setParent(MigratingActivityInstance parentInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.engine.impl.migration.instance.MigratingInstance
attachState, attachState, detachState, isDetached, migrateDependentEntities, migrateState
 

Field Detail

migrationInstruction

protected MigrationInstruction migrationInstruction

sourceScope

protected ScopeImpl sourceScope

targetScope

protected ScopeImpl targetScope

currentScope

protected ScopeImpl currentScope

parentInstance

protected MigratingActivityInstance parentInstance
Constructor Detail

MigratingProcessElementInstance

public MigratingProcessElementInstance()
Method Detail

getSourceScope

public ScopeImpl getSourceScope()

getTargetScope

public ScopeImpl getTargetScope()

getCurrentScope

public ScopeImpl getCurrentScope()

getMigrationInstruction

public MigrationInstruction getMigrationInstruction()

getParent

public MigratingActivityInstance getParent()

migratesTo

public boolean migratesTo(ScopeImpl other)

setParent

public abstract void setParent(MigratingActivityInstance parentInstance)

addMigratingDependentInstance

public abstract void addMigratingDependentInstance(MigratingInstance migratingInstance)

resolveRepresentativeExecution

public abstract ExecutionEntity resolveRepresentativeExecution()


Copyright © 2016 camunda services GmbH. All rights reserved.