org.camunda.bpm.engine.impl.migration.instance
Class MigratingActivityInstance.MigratingScopeActivityInstanceBehavior

java.lang.Object
  extended by org.camunda.bpm.engine.impl.migration.instance.MigratingActivityInstance.MigratingScopeActivityInstanceBehavior
All Implemented Interfaces:
MigratingActivityInstance.MigratingActivityInstanceBehavior
Enclosing class:
MigratingActivityInstance

protected class MigratingActivityInstance.MigratingScopeActivityInstanceBehavior
extends Object
implements MigratingActivityInstance.MigratingActivityInstanceBehavior


Constructor Summary
protected MigratingActivityInstance.MigratingScopeActivityInstanceBehavior()
           
 
Method Summary
 void attachState()
           
protected  void becomeNonScope()
           
 ExecutionEntity createAttachableExecution()
           
 void destroyAttachableExecution(ExecutionEntity execution)
           
 void detachState()
           
 boolean isDetached()
           
protected  boolean isLeafActivity(ScopeImpl scope)
           
 void migrateState()
           
 void remove(boolean skipCustomListeners, boolean skipIoMappings)
           
 ExecutionEntity resolveRepresentativeExecution()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MigratingActivityInstance.MigratingScopeActivityInstanceBehavior

protected MigratingActivityInstance.MigratingScopeActivityInstanceBehavior()
Method Detail

isDetached

public boolean isDetached()
Specified by:
isDetached in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

detachState

public void detachState()
Specified by:
detachState in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

attachState

public void attachState()
Specified by:
attachState in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

migrateState

public void migrateState()
Specified by:
migrateState in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

becomeNonScope

protected void becomeNonScope()

isLeafActivity

protected boolean isLeafActivity(ScopeImpl scope)

resolveRepresentativeExecution

public ExecutionEntity resolveRepresentativeExecution()
Specified by:
resolveRepresentativeExecution in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

remove

public void remove(boolean skipCustomListeners,
                   boolean skipIoMappings)
Specified by:
remove in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

createAttachableExecution

public ExecutionEntity createAttachableExecution()
Specified by:
createAttachableExecution in interface MigratingActivityInstance.MigratingActivityInstanceBehavior

destroyAttachableExecution

public void destroyAttachableExecution(ExecutionEntity execution)
Specified by:
destroyAttachableExecution in interface MigratingActivityInstance.MigratingActivityInstanceBehavior


Copyright © 2017 camunda services GmbH. All rights reserved.