|
||||||||||
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 Persistent
public void setPersistenceState(int persistenceState)
setPersistenceState
in interface Persistent
public ObjectContext getObjectContext()
getObjectContext
in interface Persistent
public void setObjectContext(ObjectContext objectContext)
setObjectContext
in interface Persistent
public ObjectId getObjectId()
getObjectId
in interface Persistent
public 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 |