|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.PersistentObject
public abstract class PersistentObject
A convenience base superclass for concrete Persistent objects. Provides implementation of properties declared in Persistent interface.
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.
| Field Summary | |
|---|---|
protected ObjectContext |
objectContext
|
protected ObjectId |
objectId
|
protected int |
persistenceState
|
| Constructor Summary | |
|---|---|
PersistentObject()
Creates a new transient object. |
|
| Method Summary | |
|---|---|
protected java.lang.Object |
getMapKey(java.lang.String relationshipName,
java.lang.Object value)
Returns a map key for a given to-many map relationship and a target object. |
ObjectContext |
getObjectContext()
|
ObjectId |
getObjectId()
|
ObjEntity |
getObjEntity()
Deprecated. since 3.1 Cayenne.getObjEntity(Persistent) is used |
int |
getPersistenceState()
|
void |
setObjectContext(ObjectContext objectContext)
|
void |
setObjectId(ObjectId objectId)
|
void |
setPersistenceState(int persistenceState)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ObjectId objectId
protected int persistenceState
protected transient ObjectContext objectContext
| Constructor Detail |
|---|
public PersistentObject()
| Method Detail |
|---|
public int getPersistenceState()
getPersistenceState in interface Persistentpublic void setPersistenceState(int persistenceState)
setPersistenceState in interface Persistentpublic ObjectContext getObjectContext()
getObjectContext in interface Persistentpublic void setObjectContext(ObjectContext objectContext)
setObjectContext in interface Persistentpublic ObjectId getObjectId()
getObjectId in interface Persistentpublic void setObjectId(ObjectId objectId)
setObjectId in interface Persistent
protected java.lang.Object getMapKey(java.lang.String relationshipName,
java.lang.Object value)
public java.lang.String toString()
toString in class java.lang.Object@Deprecated public ObjEntity getObjEntity()
Cayenne.getObjEntity(Persistent) is used
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||