Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.cayenne.graph.GraphDiff

Packages that use GraphDiff
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.
org.apache.cayenne.remote | Contains classes an interfaces related to Cayenne remote object persistence features.

Uses of GraphDiff in org.apache.cayenne

Methods in org.apache.cayenne that return GraphDiff
`protected abstract GraphDiff` | `BaseContext.onContextFlush(ObjectContext originatingContext, GraphDiff changes, boolean cascade)`
`protected GraphDiff` | `CayenneContext.onContextFlush(ObjectContext originatingContext, GraphDiff changes, boolean cascade)`
`GraphDiff` | `BaseContext.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)`
`GraphDiff` | `DataChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)` Processes synchronization request from a child ObjectContext, returning a GraphDiff that describes changes to objects made on the receiving end as a result of syncronization.

Methods in org.apache.cayenne with parameters of type GraphDiff
`protected void` | `BaseContext.fireDataChannelChanged(Object postedBy, GraphDiff changes)`
`protected void` | `BaseContext.fireDataChannelCommitted(Object postedBy, GraphDiff changes)`
`protected void` | `BaseContext.fireDataChannelRolledback(Object postedBy, GraphDiff changes)`
`protected abstract GraphDiff` | `BaseContext.onContextFlush(ObjectContext originatingContext, GraphDiff changes, boolean cascade)`
`protected GraphDiff` | `CayenneContext.onContextFlush(ObjectContext originatingContext, GraphDiff changes, boolean cascade)`
`GraphDiff` | `BaseContext.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)`
`GraphDiff` | `DataChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)` Processes synchronization request from a child ObjectContext, returning a GraphDiff that describes changes to objects made on the receiving end as a result of syncronization.

Uses of GraphDiff in org.apache.cayenne.access

Methods in org.apache.cayenne.access that return GraphDiff
`protected GraphDiff` | `DataContext.onContextFlush(ObjectContext originatingContext, GraphDiff changes, boolean cascade)`
`GraphDiff` | `ClientServerChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)`
`GraphDiff` | `DataDomain.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)` Only handles commit-type synchronization, ignoring any other type.

Methods in org.apache.cayenne.access with parameters of type GraphDiff
`protected void` | `DataContext.fireDataChannelChanged(Object postedBy, GraphDiff changes)`
`protected GraphDiff` | `DataContext.onContextFlush(ObjectContext originatingContext, GraphDiff changes, boolean cascade)`
`GraphDiff` | `ClientServerChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)`
`GraphDiff` | `DataDomain.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)` Only handles commit-type synchronization, ignoring any other type.

Uses of GraphDiff in org.apache.cayenne.graph

Classes in org.apache.cayenne.graph that implement GraphDiff
`class` | `ArcCreateOperation`
`class` | `ArcDeleteOperation`
`class` | `CompoundDiff` A GraphDiff that is a list of other GraphDiffs.
`class` | `NodeCreateOperation`
`class` | `NodeDeleteOperation`
`class` | `NodeDiff` An abstract superclass of operations on individual nodes and arcs in a digraph.
`class` | `NodeIdChangeOperation` A GraphDiff representing a change in node ID.
`class` | `NodePropertyChangeOperation`

Fields in org.apache.cayenne.graph declared as GraphDiff
`protected GraphDiff` | `GraphEvent.diff`

Fields in org.apache.cayenne.graph with type parameters of type GraphDiff
`protected List<GraphDiff>` | `CompoundDiff.diffs`

Methods in org.apache.cayenne.graph that return GraphDiff
`GraphDiff` | `GraphDiffCompressor.compress(GraphDiff diff)`
`GraphDiff` | `GraphEvent.getDiff()`

Methods in org.apache.cayenne.graph that return types with arguments of type GraphDiff
`List<GraphDiff>` | `CompoundDiff.getDiffs()`

Methods in org.apache.cayenne.graph with parameters of type GraphDiff
`void` | `CompoundDiff.add(GraphDiff diff)`
`GraphDiff` | `GraphDiffCompressor.compress(GraphDiff diff)`

Method parameters in org.apache.cayenne.graph with type arguments of type GraphDiff
`void` | `CompoundDiff.addAll(Collection<GraphDiff> diffs)`

Constructors in org.apache.cayenne.graph with parameters of type GraphDiff
`GraphEvent(Object source, GraphDiff diff)`
`GraphEvent(Object source, Object postedBy, GraphDiff diff)`

Constructor parameters in org.apache.cayenne.graph with type arguments of type GraphDiff
`CompoundDiff(List<GraphDiff> diffs)` Creates CompoundDiff instance.

Uses of GraphDiff in org.apache.cayenne.remote

Fields in org.apache.cayenne.remote declared as GraphDiff
`protected GraphDiff` | `SyncMessage.senderChanges`

Methods in org.apache.cayenne.remote that return GraphDiff
`GraphDiff` | `SyncMessage.getSenderChanges()`
`GraphDiff` | `ClientChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)`

Methods in org.apache.cayenne.remote with parameters of type GraphDiff
`GraphDiff` | `ClientChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)`

Constructors in org.apache.cayenne.remote with parameters of type GraphDiff
`SyncMessage(ObjectContext source, int syncType, GraphDiff senderChanges)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2010 Apache Cayenne. All Rights Reserved.