Class MigratingProcessElementInstance
- java.lang.Object
-
- org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
-
- All Implemented Interfaces:
MigratingInstance
- Direct Known Subclasses:
MigratingCompensationEventSubscriptionInstance
,MigratingScopeInstance
,MigratingTransitionInstance
public abstract class MigratingProcessElementInstance extends Object implements MigratingInstance
- Author:
- Thorben Lindhauer
-
-
Field Summary
Fields Modifier and Type Field Description protected ScopeImpl
currentScope
protected MigrationInstruction
migrationInstruction
protected MigratingScopeInstance
parentInstance
protected ScopeImpl
sourceScope
protected ScopeImpl
targetScope
-
Constructor Summary
Constructors Constructor Description MigratingProcessElementInstance()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addMigratingDependentInstance(MigratingInstance migratingInstance)
MigratingActivityInstance
getClosestAncestorActivityInstance()
ScopeImpl
getCurrentScope()
MigrationInstruction
getMigrationInstruction()
MigratingScopeInstance
getParent()
ScopeImpl
getSourceScope()
ScopeImpl
getTargetScope()
boolean
migratesTo(ScopeImpl other)
abstract ExecutionEntity
resolveRepresentativeExecution()
abstract void
setParent(MigratingScopeInstance 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 MigratingScopeInstance parentInstance
-
-
Method Detail
-
getSourceScope
public ScopeImpl getSourceScope()
-
getTargetScope
public ScopeImpl getTargetScope()
-
getCurrentScope
public ScopeImpl getCurrentScope()
-
getMigrationInstruction
public MigrationInstruction getMigrationInstruction()
-
getParent
public MigratingScopeInstance getParent()
-
migratesTo
public boolean migratesTo(ScopeImpl other)
-
setParent
public abstract void setParent(MigratingScopeInstance parentInstance)
-
addMigratingDependentInstance
public abstract void addMigratingDependentInstance(MigratingInstance migratingInstance)
-
resolveRepresentativeExecution
public abstract ExecutionEntity resolveRepresentativeExecution()
-
getClosestAncestorActivityInstance
public MigratingActivityInstance getClosestAncestorActivityInstance()
-
-