Package org.apache.cayenne
Interface Persistent
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
DataObject
- All Known Implementing Classes:
BaseDataObject
,CayenneDataObject
,HybridDataObject
,PersistentObject
public interface Persistent extends Serializable
Defines minimal API of an object that can be persisted via Cayenne.- Since:
- 1.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectContext
getObjectContext()
ObjectId
getObjectId()
int
getPersistenceState()
void
setObjectContext(ObjectContext objectContext)
void
setObjectId(ObjectId id)
void
setPersistenceState(int state)
-
-
-
Method Detail
-
getObjectId
ObjectId getObjectId()
-
setObjectId
void setObjectId(ObjectId id)
-
getPersistenceState
int getPersistenceState()
-
setPersistenceState
void setPersistenceState(int state)
-
getObjectContext
ObjectContext getObjectContext()
-
setObjectContext
void setObjectContext(ObjectContext objectContext)
-
-