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 SummaryModifier and Type Method Description ObjectContextgetObjectContext()ObjectIdgetObjectId()intgetPersistenceState()voidsetObjectContext(ObjectContext objectContext)voidsetObjectId(ObjectId id)voidsetPersistenceState(int state)
- 
Method Details- 
getObjectIdObjectId getObjectId()
- 
setObjectId
- 
getPersistenceStateint getPersistenceState()
- 
setPersistenceStatevoid setPersistenceState(int state)
- 
getObjectContextObjectContext getObjectContext()
- 
setObjectContext
 
-