| Package | Description | 
|---|---|
| org.apache.cayenne | Contains persistence APIs directly accessible by users. | 
| org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack. | 
| org.apache.cayenne.graph | Contains generic graph management tools used in Cayenne. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataChannelSyncCallbackAction | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NoSyncObjectStoreAn  ObjectStorewhich doesn't receive notifications 
 on parent'sDataRowStoreevents. | 
| class  | ObjectStoreObjectStore stores objects using their ObjectId as a key. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | GraphManagerRepresents a generic "managed" graph with nodes mapped by their ids. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ChildDiffLoaderA GraphChangeHandler that loads child ObjectContext diffs into a parent
 ObjectContext. | 
| class  | GraphMapA base implementation of GraphManager that stores graph nodes keyed by their ids. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ArcCreateOperation. apply(GraphChangeHandler tracker) | 
| void | ArcDeleteOperation. apply(GraphChangeHandler tracker) | 
| void | CompoundDiff. apply(GraphChangeHandler tracker)Iterates over diffs list, calling "apply" on each individual diff. | 
| void | GraphDiff. apply(GraphChangeHandler handler)Calls appropriate methods on the handler to "replay" this change. | 
| void | NodeCreateOperation. apply(GraphChangeHandler tracker) | 
| void | NodeDeleteOperation. apply(GraphChangeHandler tracker) | 
| abstract void | NodeDiff. apply(GraphChangeHandler tracker) | 
| void | NodeIdChangeOperation. apply(GraphChangeHandler tracker) | 
| void | NodePropertyChangeOperation. apply(GraphChangeHandler tracker) | 
| void | ArcCreateOperation. undo(GraphChangeHandler tracker) | 
| void | ArcDeleteOperation. undo(GraphChangeHandler tracker) | 
| void | CompoundDiff. undo(GraphChangeHandler tracker)Iterates over diffs list in reverse order, calling "apply" on each
 individual diff. | 
| void | GraphDiff. undo(GraphChangeHandler handler)Calls appropriate methods on the handler to revert this change. | 
| void | NodeCreateOperation. undo(GraphChangeHandler tracker) | 
| void | NodeDeleteOperation. undo(GraphChangeHandler tracker) | 
| abstract void | NodeDiff. undo(GraphChangeHandler tracker) | 
| void | NodeIdChangeOperation. undo(GraphChangeHandler tracker) | 
| void | NodePropertyChangeOperation. undo(GraphChangeHandler tracker) | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.