javax.jdo.listener

## Interface DetachLifecycleListener

- All Superinterfaces:
    InstanceLifecycleListener

      public interface DetachLifecycleListener
      extends InstanceLifecycleListener

  This interface is implemented by listeners to be notified of detach events.
  Since:
    2.0
  Version:
    2.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `postDetach(InstanceLifecycleEvent event)` This method is called during the execution of `PersistenceManager.detachCopy(T)` after the detached copy is made.
    `void` | `preDetach(InstanceLifecycleEvent event)` This method is called during the execution of `PersistenceManager.detachCopy(T)` before the detached copy is made.

- - ### Method Detail

    - #### preDetach

          void preDetach(InstanceLifecycleEvent event)

      This method is called during the execution of `PersistenceManager.detachCopy(T)` before the detached copy is made. It is called before the method `DetachCallback.jdoPreDetach()` is called on the instance to be detached.
      Parameters:
        `event` - the detach event.
      Since:
        2.0

    - #### postDetach

          void postDetach(InstanceLifecycleEvent event)

      This method is called during the execution of `PersistenceManager.detachCopy(T)` after the detached copy is made. It is called after the method `DetachCallback.jdoPreDetach()` is called on the detached instance.
      Parameters:
        `event` - the detach event.
      Since:
        2.0

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.