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
Modifier and Type Method Description ObjectContext
getObjectContext()
ObjectId
getObjectId()
int
getPersistenceState()
void
setObjectContext(ObjectContext objectContext)
void
setObjectId(ObjectId id)
void
setPersistenceState(int state)
-
Method Details
-
getObjectId
ObjectId getObjectId() -
setObjectId
-
getPersistenceState
int getPersistenceState() -
setPersistenceState
void setPersistenceState(int state) -
getObjectContext
ObjectContext getObjectContext() -
setObjectContext
-