Class MigratingCalledProcessInstance

java.lang.Object
org.camunda.bpm.engine.impl.migration.instance.MigratingCalledProcessInstance
All Implemented Interfaces:
MigratingInstance

public class MigratingCalledProcessInstance extends Object implements MigratingInstance
Author:
Thorben Lindhauer
  • Field Details

  • Constructor Details

    • MigratingCalledProcessInstance

      public MigratingCalledProcessInstance(ExecutionEntity processInstance)
  • Method Details

    • isDetached

      public boolean isDetached()
      Specified by:
      isDetached in interface MigratingInstance
    • detachState

      public void detachState()
      Description copied from interface: MigratingInstance
      Detach this instance's state from its owning instance and the execution tree
      Specified by:
      detachState in interface MigratingInstance
    • attachState

      public void attachState(MigratingScopeInstance targetActivityInstance)
      Description copied from interface: MigratingInstance
      Restore this instance's state as a subordinate to the given activity instance (e.g. in the execution tree). Restoration should restore the state that was detached before.
      Specified by:
      attachState in interface MigratingInstance
    • attachState

      public void attachState(MigratingTransitionInstance targetTransitionInstance)
      Description copied from interface: MigratingInstance
      Restore this instance's state as a subordinate to the given transition instance (e.g. in the execution tree). Restoration should restore the state that was detached before.
      Specified by:
      attachState in interface MigratingInstance
    • migrateState

      public void migrateState()
      Description copied from interface: MigratingInstance
      Migrate state from the source process definition to the target process definition.
      Specified by:
      migrateState in interface MigratingInstance
    • migrateDependentEntities

      public void migrateDependentEntities()
      Description copied from interface: MigratingInstance
      Migrate instances that are aggregated by this instance (e.g. an activity instance aggregates task instances).
      Specified by:
      migrateDependentEntities in interface MigratingInstance