JDOCallback, JPACallbackHandlerpublic interface CallbackInterceptor
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
created(java.lang.Object object) | 
 Called to indicate that an object has been created. 
 | 
void | 
creating(java.lang.Object object,
        Database db) | 
 Called to indicate that an object is to be created in persistent
 storage. 
 | 
java.lang.Class<?> | 
loaded(java.lang.Object object,
      AccessMode accessMode) | 
 Called to indicate that the object has been loaded from persistent
 storage. 
 | 
void | 
modifying(java.lang.Object object) | 
 Called to indicate that an object has been modified and is up to storing. 
 | 
void | 
releasing(java.lang.Object object,
         boolean committed) | 
 Called to indicate that an object has been made transient. 
 | 
void | 
removed(java.lang.Object object) | 
 Called to indicate that an object has been deleted. 
 | 
void | 
removing(java.lang.Object object) | 
 Called to indicate that an object is to be deleted. 
 | 
void | 
storing(java.lang.Object object,
       boolean modified) | 
 Called to indicate that an object is to be stored in persistent
 storage. 
 | 
void | 
updated(java.lang.Object object) | 
 Called to indicate that an object has been updated at the end of
 a "long" transaction. 
 | 
void | 
using(java.lang.Object object,
     Database db) | 
 Called to indicate that an object has been made persistent. 
 | 
java.lang.Class<?> loaded(java.lang.Object object,
                          AccessMode accessMode)
                   throws java.lang.Exception
object - The objectjava.lang.Exception - An exception occured, the object cannot be loadedvoid modifying(java.lang.Object object)
        throws java.lang.Exception
object - The objectjava.lang.Exception - An exception occured, the object cannot be storedvoid storing(java.lang.Object object,
             boolean modified)
      throws java.lang.Exception
object - The objectmodified - Is the object modified?java.lang.Exception - An exception occured, the object cannot be storedvoid creating(java.lang.Object object,
              Database db)
       throws java.lang.Exception
object - The objectdb - The database in which this object will be createdjava.lang.Exceptionvoid created(java.lang.Object object)
      throws java.lang.Exception
object - The objectjava.lang.Exceptionvoid removing(java.lang.Object object)
       throws java.lang.Exception
This method is made at commit time on objects deleted during the transaction before setting their fields to null.
object - The objectjava.lang.Exceptionvoid removed(java.lang.Object object)
      throws java.lang.Exception
This method is called during db.remove().
object - The objectjava.lang.Exceptionvoid releasing(java.lang.Object object,
               boolean committed)
This method is made at commit or rollback time on all objects that were presistent during the life time of the transaction.
object - The objectcommitted - True if the object has been commited, false
  if rollback or otherwise cancelledvoid using(java.lang.Object object,
           Database db)
object - The objectdb - The database to which this object belongsvoid updated(java.lang.Object object)
      throws java.lang.Exception
object - The objectjava.lang.ExceptionIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com