org.apache.cayenne
Class PersistentObject
java.lang.Object
org.apache.cayenne.PersistentObject
- All Implemented Interfaces:
- java.io.Serializable, Persistent
public abstract class PersistentObject
- extends java.lang.Object
- implements Persistent
A convenience base superclass for concrete Persistent objects. Provides implementation
of properties declared in Persistent interface.
POJO Note
If having PersistentObject as a superclass presents a problem in an application, source
code of this class can be copied verbatim to a custom class generation template.
Desired superclass can be set in CayenneModeler.
- Since:
- 1.2
- Author:
- Andrus Adamchik
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
objectId
protected ObjectId objectId
persistenceState
protected int persistenceState
objectContext
protected transient ObjectContext objectContext
PersistentObject
public PersistentObject()
- Creates a new transient object.
getPersistenceState
public int getPersistenceState()
- Specified by:
getPersistenceState
in interface Persistent
setPersistenceState
public void setPersistenceState(int persistenceState)
- Specified by:
setPersistenceState
in interface Persistent
getObjectContext
public ObjectContext getObjectContext()
- Specified by:
getObjectContext
in interface Persistent
setObjectContext
public void setObjectContext(ObjectContext objectContext)
- Specified by:
setObjectContext
in interface Persistent
getObjectId
public ObjectId getObjectId()
- Specified by:
getObjectId
in interface Persistent
setObjectId
public void setObjectId(ObjectId objectId)
- Specified by:
setObjectId
in interface Persistent
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2001-2006 Apache.org All Rights Reserved.