org.camunda.bpm.engine.impl.migration.instance
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
public abstract class MigratingScopeInstance
- extends MigratingProcessElementInstance
A process element instance that can have other process element instances as children
- Author:
- Thorben Lindhauer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MigratingScopeInstance
public MigratingScopeInstance()
removeChild
public abstract void removeChild(MigratingScopeInstance migratingActivityInstance)
addChild
public abstract void addChild(MigratingScopeInstance migratingActivityInstance)
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
public abstract Collection<MigratingProcessElementInstance> getChildren()
- gets all children
getChildScopeInstances
public abstract Collection<MigratingScopeInstance> getChildScopeInstances()
- gets those children that are itself scope instances
removeUnmappedDependentInstances
public abstract void removeUnmappedDependentInstances()
Copyright © 2017 camunda services GmbH. All rights reserved.