JDO External Listeners
The following types can be used to implement external listener classes for JDO lifecycle events:
AttachLifecycleListenerClearLifecycleListenerCreateLifecycleListenerDeleteLifecycleListenerDetachLifecycleListenerDirtyLifecycleListenerLoadLifecycleListenerStoreLifecycleListenerInstanceLifecycleEventInstanceLifecycleListener
Listener objects can be bound to one or more persistence capable classes by invoking the addInstanceLifecycleListner
method either at the PersistenceManagerFactory level or the PersistenceManager level.