|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
org.camunda.bpm.engine.impl.migration.instance.MigratingTransitionInstance
public class MigratingTransitionInstance
| Field Summary | |
|---|---|
protected boolean |
activeState
|
protected MigratingAsyncJobInstance |
jobInstance
|
protected List<MigratingInstance> |
migratingDependentInstances
|
static MigrationLogger |
MIGRATION_LOGGER
|
protected ExecutionEntity |
representativeExecution
|
protected TransitionInstance |
transitionInstance
|
| Fields inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance |
|---|
currentScope, migrationInstruction, parentInstance, sourceScope, targetScope |
| Constructor Summary | |
|---|---|
MigratingTransitionInstance(TransitionInstance transitionInstance,
MigrationInstruction migrationInstruction,
ScopeImpl sourceScope,
ScopeImpl targetScope,
ExecutionEntity asyncExecution)
|
|
| Method Summary | |
|---|---|
void |
addMigratingDependentInstance(MigratingInstance migratingInstance)
|
void |
attachState(MigratingActivityInstance targetActivityInstance)
Restore this instance's state as a subordinate to the given activity instance (e.g. |
void |
attachState(MigratingTransitionInstance targetTranisitionInstance)
Restore this instance's state as a subordinate to the given transition instance (e.g. |
void |
detachState()
Detach this instance's state from its owning instance and the execution tree |
MigratingJobInstance |
getJobInstance()
|
List<MigratingInstance> |
getMigratingDependentInstances()
|
TransitionInstance |
getTransitionInstance()
|
boolean |
isAsyncAfter()
Else asyncBefore |
boolean |
isAsyncBefore()
|
boolean |
isDetached()
|
void |
migrateDependentEntities()
Migrate instances that are aggregated by this instance (e.g. |
void |
migrateState()
Migrate state from the source process definition to the target process definition. |
ExecutionEntity |
resolveRepresentativeExecution()
|
void |
setDependentJobInstance(MigratingAsyncJobInstance jobInstance)
|
void |
setParent(MigratingActivityInstance parentInstance)
|
| Methods inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance |
|---|
getCurrentScope, getMigrationInstruction, getParent, getSourceScope, getTargetScope, migratesTo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final MigrationLogger MIGRATION_LOGGER
protected ExecutionEntity representativeExecution
protected TransitionInstance transitionInstance
protected MigratingAsyncJobInstance jobInstance
protected List<MigratingInstance> migratingDependentInstances
protected boolean activeState
| Constructor Detail |
|---|
public MigratingTransitionInstance(TransitionInstance transitionInstance,
MigrationInstruction migrationInstruction,
ScopeImpl sourceScope,
ScopeImpl targetScope,
ExecutionEntity asyncExecution)
| Method Detail |
|---|
public boolean isDetached()
isDetached in interface MigratingInstancepublic void detachState()
MigratingInstance
detachState in interface MigratingInstancepublic void attachState(MigratingActivityInstance targetActivityInstance)
MigratingInstance
attachState in interface MigratingInstancepublic ExecutionEntity resolveRepresentativeExecution()
resolveRepresentativeExecution in class MigratingProcessElementInstancepublic void attachState(MigratingTransitionInstance targetTranisitionInstance)
MigratingInstance
attachState in interface MigratingInstancepublic void setDependentJobInstance(MigratingAsyncJobInstance jobInstance)
public void addMigratingDependentInstance(MigratingInstance migratingInstance)
addMigratingDependentInstance in class MigratingProcessElementInstancepublic List<MigratingInstance> getMigratingDependentInstances()
public void migrateState()
MigratingInstance
migrateState in interface MigratingInstancepublic void migrateDependentEntities()
MigratingInstance
migrateDependentEntities in interface MigratingInstancepublic TransitionInstance getTransitionInstance()
public boolean isAsyncAfter()
public boolean isAsyncBefore()
public MigratingJobInstance getJobInstance()
public void setParent(MigratingActivityInstance parentInstance)
setParent in class MigratingProcessElementInstance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||