Uses of Interface
org.apache.cayenne.DataObject
Package
Description
Contains persistence APIs directly accessible by users.
Contains classes that make up Cayenne ORM stack.
-
Uses of DataObject in org.apache.cayenne
Modifier and TypeClassDescriptionclass
Base implementation ofDataObject
, have no assumption about how data is actually stored.class
Implementation ofDataObject
that usesMap
to store object fields.class
This data object likeCayenneDataObject
usesMap
to store generic attributes, only difference is that this Map will be created lazily at first write, thus reducing memory penalty if possible.Modifier and TypeMethodDescriptionList
<? extends DataObject> BaseDataObject.setToManyTarget
(String relName, Collection<? extends DataObject> values, boolean setReverse) Sets the relationships to the specifiedDataObject
objects.Modifier and TypeMethodDescriptionvoid
BaseDataObject.addToManyTarget
(String relName, DataObject value, boolean setReverse) void
DataObject.addToManyTarget
(String relationshipName, DataObject target, boolean setReverse) Adds an object to a to-many relationship.void
BaseDataObject.removeToManyTarget
(String relName, DataObject value, boolean setReverse) void
DataObject.removeToManyTarget
(String relationshipName, DataObject target, boolean unsetReverse) Removes an object from a to-many relationship.protected void
BaseDataObject.setReverseRelationship
(String relName, DataObject val) Initializes reverse relationship from objectval
to this object.void
BaseDataObject.setToOneTarget
(String relationshipName, DataObject value, boolean setReverse) void
DataObject.setToOneTarget
(String relationshipName, DataObject value, boolean setReverse) Sets to-one relationship to a new value.protected void
BaseDataObject.unsetReverseRelationship
(String relName, DataObject val) Removes current object from reverse relationship of objectval
to this object.Modifier and TypeMethodDescriptionList
<? extends DataObject> BaseDataObject.setToManyTarget
(String relName, Collection<? extends DataObject> values, boolean setReverse) Sets the relationships to the specifiedDataObject
objects. -
Uses of DataObject in org.apache.cayenne.access
Modifier and TypeMethodDescriptionDataContext.objectFromDataRow
(String entityName, DataRow dataRow) Creates a DataObject from DataRow.Modifier and TypeMethodDescriptionvoid
DataContextDelegate.finishedMergeChanges
(DataObject object) Called after a successful merging of external changes to an object.void
DataContextDelegate.finishedProcessDelete
(DataObject object) Called after a successful processing of externally deleted object.boolean
DataContextDelegate.shouldMergeChanges
(DataObject object, DataRow snapshotInStore) Invoked by parent DataContext whenever an object change is detected.boolean
DataContextDelegate.shouldProcessDelete
(DataObject object) Invoked by ObjectStore whenever it is detected that a database row was deleted for object.