org.apache.cayenne
Class PersistentObject
java.lang.Object
   org.apache.cayenne.PersistentObject
org.apache.cayenne.PersistentObject
- All Implemented Interfaces: 
- Serializable, Persistent
- Direct Known Subclasses: 
- CayenneDataObject
- public abstract class PersistentObject 
- extends 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
- See Also:
- Serialized Form
 
 
 
 
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:
- getPersistenceStatein interface- Persistent
 
- 
 
setPersistenceState
public void setPersistenceState(int persistenceState)
- 
- Specified by:
- setPersistenceStatein interface- Persistent
 
- 
 
getObjectContext
public ObjectContext getObjectContext()
- 
- Specified by:
- getObjectContextin interface- Persistent
 
- 
 
setObjectContext
public void setObjectContext(ObjectContext objectContext)
- 
- Specified by:
- setObjectContextin interface- Persistent
 
- 
 
getObjectId
public ObjectId getObjectId()
- 
- Specified by:
- getObjectIdin interface- Persistent
 
- 
 
setObjectId
public void setObjectId(ObjectId objectId)
- 
- Specified by:
- setObjectIdin interface- Persistent
 
- 
 
getMapKey
protected Object getMapKey(String relationshipName,
                           Object value)
- Returns a map key for a given to-many map relationship and a target object.
 
- 
 
- 
- Since:
- 3.0
 
toString
public String toString()
- 
- Overrides:
- toStringin class- Object
 
- 
 
getObjEntity
public ObjEntity getObjEntity()
- Returns mapped ObjEntity for this object. If an object is transient or is not
 mapped returns null.
 
- 
 
- 
- Since:
- 1.2
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.