Uses of Interface
org.apache.cayenne.graph.GraphDiff
-
Packages that use GraphDiff 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.access.flush 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.org.apache.cayenne.tx -
-
Uses of GraphDiff in org.apache.cayenne
Methods in org.apache.cayenne that return GraphDiff Modifier and Type Method Description protected abstract GraphDiff
BaseContext. 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 synchronization.GraphDiff
DataChannelFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelFilterChain filterChain)
Deprecated.default GraphDiff
DataChannelFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelSyncFilterChain filterChain)
Deprecated.Adapter method that allows to use old DataChannelFilter as new sync filterdefault GraphDiff
DataChannelFilterChain. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
Deprecated.GraphDiff
DataChannelSyncFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelSyncFilterChain filterChain)
GraphDiff
DataChannelSyncFilterChain. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
Methods in org.apache.cayenne with parameters of type GraphDiff Modifier and Type Method Description protected void
BaseContext. fireDataChannelChanged(Object postedBy, GraphDiff changes)
protected void
BaseContext. fireDataChannelCommitted(Object postedBy, GraphDiff changes)
protected void
BaseContext. fireDataChannelRolledback(Object postedBy, GraphDiff changes)
static DataChannelSyncCallbackAction
DataChannelSyncCallbackAction. getCallbackAction(LifecycleCallbackRegistry callbackRegistry, GraphManager graphManager, GraphDiff changes, int syncType)
protected abstract GraphDiff
BaseContext. 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 synchronization.GraphDiff
DataChannelFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelFilterChain filterChain)
Deprecated.default GraphDiff
DataChannelFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelSyncFilterChain filterChain)
Deprecated.Adapter method that allows to use old DataChannelFilter as new sync filterdefault GraphDiff
DataChannelFilterChain. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
Deprecated.GraphDiff
DataChannelSyncFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelSyncFilterChain filterChain)
GraphDiff
DataChannelSyncFilterChain. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
-
Uses of GraphDiff in org.apache.cayenne.access
Classes in org.apache.cayenne.access that implement GraphDiff Modifier and Type Class Description class
ObjectDiff
A dynamic GraphDiff that represents a delta between object simple properties at diff creation time and its current state.class
ObjectStoreGraphDiff
A GraphDiff facade for the ObjectStore changes.Methods in org.apache.cayenne.access that return GraphDiff Modifier and Type Method Description GraphDiff
LegacyDataDomainFlushAction. flush(DataContext context, GraphDiff changes)
Deprecated.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 Modifier and Type Method Description protected void
DataContext. fireDataChannelChanged(Object postedBy, GraphDiff changes)
GraphDiff
LegacyDataDomainFlushAction. flush(DataContext context, GraphDiff changes)
Deprecated.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.void
ObjectStore. postprocessAfterCommit(GraphDiff parentChanges)
Internal unsynchronized method to process objects state after commit. -
Uses of GraphDiff in org.apache.cayenne.access.flush
Methods in org.apache.cayenne.access.flush that return GraphDiff Modifier and Type Method Description GraphDiff
DataDomainFlushAction. flush(DataContext context, GraphDiff changes)
GraphDiff
DefaultDataDomainFlushAction. flush(DataContext context, GraphDiff changes)
Methods in org.apache.cayenne.access.flush with parameters of type GraphDiff Modifier and Type Method Description GraphDiff
DataDomainFlushAction. flush(DataContext context, GraphDiff changes)
GraphDiff
DefaultDataDomainFlushAction. flush(DataContext context, GraphDiff changes)
-
Uses of GraphDiff in org.apache.cayenne.graph
Classes in org.apache.cayenne.graph that implement GraphDiff Modifier and Type Class Description 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 Modifier and Type Field Description protected GraphDiff
GraphEvent. diff
Fields in org.apache.cayenne.graph with type parameters of type GraphDiff Modifier and Type Field Description protected List<GraphDiff>
CompoundDiff. diffs
Methods in org.apache.cayenne.graph that return GraphDiff Modifier and Type Method Description GraphDiff
GraphDiffCompressor. compress(GraphDiff diff)
GraphDiff
GraphEvent. getDiff()
Methods in org.apache.cayenne.graph that return types with arguments of type GraphDiff Modifier and Type Method Description List<GraphDiff>
CompoundDiff. getDiffs()
Methods in org.apache.cayenne.graph with parameters of type GraphDiff Modifier and Type Method Description void
CompoundDiff. add(GraphDiff diff)
GraphDiff
GraphDiffCompressor. compress(GraphDiff diff)
Method parameters in org.apache.cayenne.graph with type arguments of type GraphDiff Modifier and Type Method Description void
CompoundDiff. addAll(Collection<? extends GraphDiff> diffs)
Constructors in org.apache.cayenne.graph with parameters of type GraphDiff Constructor Description GraphEvent(Object source, Object postedBy, GraphDiff diff)
GraphEvent(Object source, GraphDiff diff)
Constructor parameters in org.apache.cayenne.graph with type arguments of type GraphDiff Constructor Description CompoundDiff(List<GraphDiff> diffs)
Creates CompoundDiff instance. -
Uses of GraphDiff in org.apache.cayenne.remote
Methods in org.apache.cayenne.remote that return GraphDiff Modifier and Type Method Description GraphDiff
ClientChannel. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
Methods in org.apache.cayenne.remote with parameters of type GraphDiff Modifier and Type Method Description GraphDiff
ClientChannel. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
-
Uses of GraphDiff in org.apache.cayenne.tx
Methods in org.apache.cayenne.tx that return GraphDiff Modifier and Type Method Description GraphDiff
TransactionFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelSyncFilterChain filterChain)
Methods in org.apache.cayenne.tx with parameters of type GraphDiff Modifier and Type Method Description GraphDiff
TransactionFilter. onSync(ObjectContext originatingContext, GraphDiff changes, int syncType, DataChannelSyncFilterChain filterChain)
-