Class MigratingCalledProcessInstance

  • All Implemented Interfaces:
    MigratingInstance

    public class MigratingCalledProcessInstance
    extends java.lang.Object
    implements MigratingInstance
    Author:
    Thorben Lindhauer
    • Constructor Detail

      • MigratingCalledProcessInstance

        public MigratingCalledProcessInstance​(ExecutionEntity processInstance)
    • Method Detail

      • 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