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
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
addChild
(MigratingCompensationEventSubscriptionInstance migratingEventSubscription) abstract void
addChild
(MigratingScopeInstance migratingActivityInstance) abstract void
abstract Collection<MigratingProcessElementInstance>
gets all childrenabstract Collection<MigratingScopeInstance>
gets those children that are itself scope instancesabstract boolean
migrates()
abstract void
remove
(boolean skipCustomListeners, boolean skipIoMappings) removes this scope; parameters are hints and may be ignored by the implementationabstract void
removeChild
(MigratingCompensationEventSubscriptionInstance migratingEventSubscription) abstract void
removeChild
(MigratingScopeInstance migratingActivityInstance) abstract void
Methods inherited from class org.camunda.bpm.engine.impl.migration.instance.MigratingProcessElementInstance
addMigratingDependentInstance, getClosestAncestorActivityInstance, getCurrentScope, getMigrationInstruction, getParent, getSourceScope, getTargetScope, migratesTo, resolveRepresentativeExecution, setParent
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
-
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()
-