org.apache.cayenne.graph
Class NodeIdChangeOperation
java.lang.Object
   org.apache.cayenne.graph.NodeDiff
org.apache.cayenne.graph.NodeDiff
       org.apache.cayenne.graph.NodeIdChangeOperation
org.apache.cayenne.graph.NodeIdChangeOperation
- All Implemented Interfaces: 
- Serializable, Comparable<NodeDiff>, GraphDiff
- public class NodeIdChangeOperation 
- extends NodeDiff
A GraphDiff representing a change in node ID.
- Since:
- 1.2
- See Also:
- Serialized Form
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
newNodeId
protected Object newNodeId
NodeIdChangeOperation
public NodeIdChangeOperation(Object nodeId,
                             Object newNodeId)
NodeIdChangeOperation
public NodeIdChangeOperation(Object nodeId,
                             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:
- applyin interface- GraphDiff
- Specified by:
- applyin 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:
- undoin interface- GraphDiff
- Specified by:
- undoin class- NodeDiff
 
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.