org.apache.cayenne.graph
Class NodeIdChangeOperation
java.lang.Object
org.apache.cayenne.graph.NodeDiff
org.apache.cayenne.graph.NodeIdChangeOperation
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<NodeDiff>, GraphDiff
public class NodeIdChangeOperation
- extends NodeDiff
A GraphDiff representing a change in node ID.
- Since:
- 1.2
- See Also:
- Serialized Form
Field Summary |
protected java.lang.Object |
newNodeId
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newNodeId
protected java.lang.Object newNodeId
NodeIdChangeOperation
public NodeIdChangeOperation(java.lang.Object nodeId,
java.lang.Object newNodeId)
NodeIdChangeOperation
public NodeIdChangeOperation(java.lang.Object nodeId,
java.lang.Object newNodeId,
int diffId)
apply
public void apply(GraphChangeHandler tracker)
- Description copied from interface:
GraphDiff
- Calls appropriate methods on the handler to "replay" this change.
- Specified by:
apply
in interface GraphDiff
- Specified by:
apply
in class NodeDiff
undo
public void undo(GraphChangeHandler tracker)
- Description copied from interface:
GraphDiff
- Calls appropriate methods on the handler to revert this change.
- Specified by:
undo
in interface GraphDiff
- Specified by:
undo
in class NodeDiff
Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.