Uses of Interface
org.apache.cayenne.DataObject
| Package | Description |
|---|---|
| org.apache.cayenne |
Contains persistence APIs directly accessible by users.
|
| org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
-
Uses of DataObject in org.apache.cayenne
Classes in org.apache.cayenne that implement DataObject Modifier and Type Class Description classBaseDataObjectBase implementation ofDataObject, have no assumption about how data is actually stored.classCayenneDataObjectImplementation ofDataObjectthat usesMapto store object fields.classHybridDataObjectThis data object likeCayenneDataObjectusesMapto store generic attributes, only difference is that this Map will be created lazily at first write, thus reducing memory penalty if possible.Methods in org.apache.cayenne that return types with arguments of type DataObject Modifier and Type Method Description List<? extends DataObject>BaseDataObject. setToManyTarget(String relName, Collection<? extends DataObject> values, boolean setReverse)Sets the relationships to the specifiedDataObjectobjects.Methods in org.apache.cayenne with parameters of type DataObject Modifier and Type Method Description voidBaseDataObject. addToManyTarget(String relName, DataObject value, boolean setReverse)voidDataObject. addToManyTarget(String relationshipName, DataObject target, boolean setReverse)Adds an object to a to-many relationship.voidBaseDataObject. removeToManyTarget(String relName, DataObject value, boolean setReverse)voidDataObject. removeToManyTarget(String relationshipName, DataObject target, boolean unsetReverse)Removes an object from a to-many relationship.protected voidBaseDataObject. setReverseRelationship(String relName, DataObject val)Initializes reverse relationship from objectvalto this object.voidBaseDataObject. setToOneTarget(String relationshipName, DataObject value, boolean setReverse)voidDataObject. setToOneTarget(String relationshipName, DataObject value, boolean setReverse)Sets to-one relationship to a new value.protected voidBaseDataObject. unsetReverseRelationship(String relName, DataObject val)Removes current object from reverse relationship of objectvalto this object.Method parameters in org.apache.cayenne with type arguments of type DataObject Modifier and Type Method Description List<? extends DataObject>BaseDataObject. setToManyTarget(String relName, Collection<? extends DataObject> values, boolean setReverse)Sets the relationships to the specifiedDataObjectobjects. -
Uses of DataObject in org.apache.cayenne.access
Methods in org.apache.cayenne.access that return DataObject Modifier and Type Method Description DataObjectDataContext. objectFromDataRow(String entityName, DataRow dataRow)Creates a DataObject from DataRow.Methods in org.apache.cayenne.access with parameters of type DataObject Modifier and Type Method Description voidDataContextDelegate. finishedMergeChanges(DataObject object)Called after a successful merging of external changes to an object.voidDataContextDelegate. finishedProcessDelete(DataObject object)Called after a successful processing of externally deleted object.booleanDataContextDelegate. shouldMergeChanges(DataObject object, DataRow snapshotInStore)Invoked by parent DataContext whenever an object change is detected.booleanDataContextDelegate. shouldProcessDelete(DataObject object)Invoked by ObjectStore whenever it is detected that a database row was deleted for object.