Class MigratingScopeInstance
java.lang.Object
org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
org.camunda.bpm.engine.impl.migration.instance.MigratingScopeInstance
- All Implemented Interfaces:
MigratingInstance
- Direct Known Subclasses:
MigratingActivityInstance,MigratingEventScopeInstance
A process element instance that can have other process element instances as children
- Author:
- Thorben Lindhauer
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
currentScope, migrationInstruction, parentInstance, sourceScope, targetScope -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddChild(MigratingCompensationEventSubscriptionInstance migratingEventSubscription) abstract voidaddChild(MigratingScopeInstance migratingActivityInstance) abstract voidabstract Collection<MigratingProcessElementInstance>gets all childrenabstract Collection<MigratingScopeInstance>gets those children that are itself scope instancesabstract booleanmigrates()abstract voidremove(boolean skipCustomListeners, boolean skipIoMappings) removes this scope; parameters are hints and may be ignored by the implementationabstract voidremoveChild(MigratingCompensationEventSubscriptionInstance migratingEventSubscription) abstract voidremoveChild(MigratingScopeInstance migratingActivityInstance) abstract voidMethods inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
addMigratingDependentInstance, getClosestAncestorActivityInstance, getCurrentScope, getMigrationInstruction, getParent, getSourceScope, getTargetScope, migratesTo, resolveRepresentativeExecution, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.camunda.bpm.engine.impl.migration.instance.MigratingInstance
attachState, attachState, detachState, isDetached, migrateDependentEntities, migrateState
-
Constructor Details
-
MigratingScopeInstance
public MigratingScopeInstance()
-
-
Method Details
-
removeChild
-
addChild
-
removeChild
public abstract void removeChild(MigratingCompensationEventSubscriptionInstance migratingEventSubscription) -
addChild
public abstract void addChild(MigratingCompensationEventSubscriptionInstance migratingEventSubscription) -
migrates
public abstract boolean migrates() -
detachChildren
public abstract void detachChildren() -
remove
public abstract void remove(boolean skipCustomListeners, boolean skipIoMappings) removes this scope; parameters are hints and may be ignored by the implementation -
getChildren
gets all children -
getChildScopeInstances
gets those children that are itself scope instances -
removeUnmappedDependentInstances
public abstract void removeUnmappedDependentInstances()
-