|
||||||||||
| 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.MigratingScopeInstance
org.camunda.bpm.engine.impl.migration.instance.MigratingActivityInstance
public class MigratingActivityInstance
| Nested Class Summary | |
|---|---|
protected static interface |
MigratingActivityInstance.MigratingActivityInstanceBehavior
|
protected class |
MigratingActivityInstance.MigratingNonScopeActivityInstanceBehavior
|
protected class |
MigratingActivityInstance.MigratingScopeActivityInstanceBehavior
|
| Field Summary | |
|---|---|
protected boolean |
activeState
|
protected ActivityInstance |
activityInstance
|
protected Set<MigratingActivityInstance> |
childActivityInstances
|
protected Set<MigratingEventScopeInstance> |
childCompensationInstances
|
protected Set<MigratingCompensationEventSubscriptionInstance> |
childCompensationSubscriptionInstances
|
protected Set<MigratingTransitionInstance> |
childTransitionInstances
|
protected List<EmergingInstance> |
emergingDependentInstances
|
protected MigratingActivityInstance.MigratingActivityInstanceBehavior |
instanceBehavior
|
protected List<MigratingInstance> |
migratingDependentInstances
|
static MigrationLogger |
MIGRATION_LOGGER
|
protected List<RemovingInstance> |
removingDependentInstances
|
protected ExecutionEntity |
representativeExecution
|
| Fields inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance |
|---|
currentScope, migrationInstruction, parentInstance, sourceScope, targetScope |
| Constructor Summary | |
|---|---|
MigratingActivityInstance(ActivityInstance activityInstance,
MigrationInstruction migrationInstruction,
ScopeImpl sourceScope,
ScopeImpl targetScope,
ExecutionEntity scopeExecution)
Creates a migrating activity instances |
|
MigratingActivityInstance(ScopeImpl targetScope,
ExecutionEntity scopeExecution)
Creates an emerged activity instance |
|
| Methods inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance |
|---|
getClosestAncestorActivityInstance, getCurrentScope, getMigrationInstruction, 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 ActivityInstance activityInstance
protected ExecutionEntity representativeExecution
protected boolean activeState
protected List<RemovingInstance> removingDependentInstances
protected List<MigratingInstance> migratingDependentInstances
protected List<EmergingInstance> emergingDependentInstances
protected Set<MigratingActivityInstance> childActivityInstances
protected Set<MigratingTransitionInstance> childTransitionInstances
protected Set<MigratingEventScopeInstance> childCompensationInstances
protected Set<MigratingCompensationEventSubscriptionInstance> childCompensationSubscriptionInstances
protected MigratingActivityInstance.MigratingActivityInstanceBehavior instanceBehavior
| Constructor Detail |
|---|
public MigratingActivityInstance(ActivityInstance activityInstance,
MigrationInstruction migrationInstruction,
ScopeImpl sourceScope,
ScopeImpl targetScope,
ExecutionEntity scopeExecution)
public MigratingActivityInstance(ScopeImpl targetScope,
ExecutionEntity scopeExecution)
| Method Detail |
|---|
protected MigratingActivityInstance.MigratingActivityInstanceBehavior determineBehavior(ScopeImpl scope)
public void detachChildren()
detachChildren in class MigratingScopeInstancepublic void detachDependentInstances()
public boolean isDetached()
isDetached in interface MigratingInstancepublic void detachState()
MigratingInstance
detachState in interface MigratingInstancepublic void attachState(MigratingScopeInstance activityInstance)
MigratingInstance
attachState in interface MigratingInstancepublic void attachState(MigratingTransitionInstance targetTransitionInstance)
MigratingInstance
attachState in interface MigratingInstancepublic void migrateDependentEntities()
MigratingInstance
migrateDependentEntities in interface MigratingInstancepublic ExecutionEntity resolveRepresentativeExecution()
resolveRepresentativeExecution in class MigratingProcessElementInstancepublic void addMigratingDependentInstance(MigratingInstance migratingInstance)
addMigratingDependentInstance in class MigratingProcessElementInstancepublic List<MigratingInstance> getMigratingDependentInstances()
public void addRemovingDependentInstance(RemovingInstance removingInstance)
public void addEmergingDependentInstance(EmergingInstance emergingInstance)
public void addChild(MigratingTransitionInstance transitionInstance)
public void removeChild(MigratingTransitionInstance transitionInstance)
public void addChild(MigratingActivityInstance activityInstance)
public void removeChild(MigratingActivityInstance activityInstance)
public void addChild(MigratingScopeInstance migratingActivityInstance)
addChild in class MigratingScopeInstancepublic void removeChild(MigratingScopeInstance child)
removeChild in class MigratingScopeInstancepublic void addChild(MigratingEventScopeInstance compensationInstance)
public void removeChild(MigratingEventScopeInstance compensationInstance)
public void addChild(MigratingCompensationEventSubscriptionInstance migratingEventSubscription)
addChild in class MigratingScopeInstancepublic void removeChild(MigratingCompensationEventSubscriptionInstance migratingEventSubscription)
removeChild in class MigratingScopeInstancepublic ActivityInstance getActivityInstance()
public String getActivityInstanceId()
public MigratingActivityInstance getParent()
getParent in class MigratingProcessElementInstancepublic Set<MigratingProcessElementInstance> getChildren()
getChildren in class MigratingScopeInstancepublic Collection<MigratingScopeInstance> getChildScopeInstances()
MigratingScopeInstance
getChildScopeInstances in class MigratingScopeInstancepublic Set<MigratingActivityInstance> getChildActivityInstances()
public Set<MigratingTransitionInstance> getChildTransitionInstances()
public Set<MigratingEventScopeInstance> getChildCompensationInstances()
public boolean migrates()
migrates in class MigratingScopeInstancepublic void removeUnmappedDependentInstances()
removeUnmappedDependentInstances in class MigratingScopeInstance
public void remove(boolean skipCustomListeners,
boolean skipIoMappings)
MigratingScopeInstance
remove in class MigratingScopeInstancepublic void migrateState()
MigratingInstance
migrateState in interface MigratingInstanceprotected void migrateHistory(DelegateExecution execution)
protected void migrateProcessInstanceHistory(DelegateExecution execution)
protected void migrateActivityInstanceHistory(DelegateExecution execution)
public ExecutionEntity createAttachableExecution()
public void destroyAttachableExecution(ExecutionEntity execution)
public void setParent(MigratingScopeInstance parentInstance)
setParent in class MigratingProcessElementInstance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||