Class MigratingCalledCaseInstance

    • Constructor Detail

      • MigratingCalledCaseInstance

        public MigratingCalledCaseInstance​(CaseExecutionEntity caseInstance)
    • 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