Uses of Interface
org.apache.cayenne.graph.GraphChangeHandler
Packages that use GraphChangeHandler
-
Uses of GraphChangeHandler in org.apache.cayenne.access
Methods in org.apache.cayenne.access with parameters of type GraphChangeHandlerModifier and TypeMethodDescriptionvoidObjectDiff.apply(GraphChangeHandler handler) voidObjectStoreGraphDiff.apply(GraphChangeHandler handler) voidObjectDiff.undo(GraphChangeHandler handler) voidObjectStoreGraphDiff.undo(GraphChangeHandler handler) -
Uses of GraphChangeHandler in org.apache.cayenne.graph
Classes in org.apache.cayenne.graph that implement GraphChangeHandlerModifier and TypeClassDescriptionclassA GraphChangeHandler that loads child ObjectContext diffs into a parent ObjectContext.Methods in org.apache.cayenne.graph with parameters of type GraphChangeHandlerModifier and TypeMethodDescriptionvoidArcCreateOperation.apply(GraphChangeHandler tracker) voidArcDeleteOperation.apply(GraphChangeHandler tracker) voidCompoundDiff.apply(GraphChangeHandler tracker) Iterates over diffs list, calling "apply" on each individual diff.voidGraphDiff.apply(GraphChangeHandler handler) Calls appropriate methods on the handler to "replay" this change.voidNodeCreateOperation.apply(GraphChangeHandler tracker) voidNodeDeleteOperation.apply(GraphChangeHandler tracker) abstract voidNodeDiff.apply(GraphChangeHandler tracker) voidNodeIdChangeOperation.apply(GraphChangeHandler tracker) voidNodePropertyChangeOperation.apply(GraphChangeHandler tracker) voidArcCreateOperation.undo(GraphChangeHandler tracker) voidArcDeleteOperation.undo(GraphChangeHandler tracker) voidCompoundDiff.undo(GraphChangeHandler tracker) Iterates over diffs list in reverse order, calling "apply" on each individual diff.voidGraphDiff.undo(GraphChangeHandler handler) Calls appropriate methods on the handler to revert this change.voidNodeCreateOperation.undo(GraphChangeHandler tracker) voidNodeDeleteOperation.undo(GraphChangeHandler tracker) abstract voidNodeDiff.undo(GraphChangeHandler tracker) voidNodeIdChangeOperation.undo(GraphChangeHandler tracker) voidNodePropertyChangeOperation.undo(GraphChangeHandler tracker)