public interface Persistent
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
jdoAfterCreate() | 
 Called to indicate that an object has been created in persistent
 storage. 
 | 
void | 
jdoAfterRemove() | 
 Called to indicate that an object has been removed from persistent
 storage. 
 | 
void | 
jdoBeforeCreate(Database db) | 
 Called to indicate that an object is to be created in persistent
 storage. 
 | 
void | 
jdoBeforeRemove() | 
 Called to indicate that an object is to be removed from persistent
 storage. 
 | 
java.lang.Class | 
jdoLoad(AccessMode accessMode) | 
 Called to indicate that the object has been loaded from persistent
 storage. 
 | 
void | 
jdoModify() | 
 Called to indicate that an object has been modified and is to be stored
 in persistent storage. 
 | 
void | 
jdoPersistent(Database db) | 
 Called to set the database to which this object belongs when
 this object becomes persistent. 
 | 
void | 
jdoStore(boolean modified) | 
 Called to indicate that an object is to be stored in persistent
 storage. 
 | 
void | 
jdoTransient() | 
 Called to indicate the object is now transient. 
 | 
void | 
jdoUpdate() | 
 Called to indicate that an object has been included to the current
 transaction by means of db.update() method (at the end of a "long "
 transaction). 
 | 
void jdoPersistent(Database db)
 Called when the object is first created as the result of a
 query, perior to calling jdoLoad(org.exolab.castor.mapping.AccessMode), or after Database.create(java.lang.Object) has been called on the object, prior to
 calling jdoStore(boolean).
db - The database to which this object belongsvoid jdoTransient()
 Called when the object #setFacetscompletes following any
 call to jdoStore(boolean) or when the object is deleted from
 the database.
java.lang.Class jdoLoad(AccessMode accessMode) throws java.lang.Exception
accessMode - The access mode that was specified for this object
 either in Query.execute(AccessMode accessMode), or in
 Database.load(Class type, Object identity, AccessMode accessMode).
 The constants are defined in Database.java.lang.Exception - An exception occured, the object cannot be loadedvoid jdoModify()
        throws java.lang.Exception
java.lang.Exception - An exception occurred, the object cannot be modifiedvoid jdoStore(boolean modified)
       throws java.lang.Exception
modified - Is the object modified?java.lang.Exception - An exception occured, the object cannot be storedvoid jdoBeforeCreate(Database db) throws java.lang.Exception
db - The database in which this object will be createdjava.lang.Exceptionvoid jdoAfterCreate()
             throws java.lang.Exception
java.lang.Exceptionvoid jdoBeforeRemove()
              throws java.lang.Exception
java.lang.Exceptionvoid jdoAfterRemove()
             throws java.lang.Exception
java.lang.Exceptionvoid jdoUpdate()
        throws java.lang.Exception
java.lang.Exception - An exception occured, the object cannot be storedIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com