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.
Version:
2.0
Since:
2.0

Method Summary

void
postDetach(InstanceLifecycleEvent event)
This method is called during the execution of PersistenceManager.detachCopy(Object) after the detached copy is made.
void
preDetach(InstanceLifecycleEvent event)
This method is called during the execution of PersistenceManager.detachCopy(Object) before the detached copy is made.

Method Details

postDetach

public void postDetach(InstanceLifecycleEvent event)
This method is called during the execution of PersistenceManager.detachCopy(Object) 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

preDetach

public void preDetach(InstanceLifecycleEvent event)
This method is called during the execution of PersistenceManager.detachCopy(Object) 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