1 56 package org.objectstyle.cayenne.graph; 57 58 64 public abstract class NodeDiff implements GraphDiff { 65 66 protected Object nodeId; 67 68 public NodeDiff(Object nodeId) { 69 this.nodeId = nodeId; 70 } 71 72 public boolean isNoop() { 73 return false; 74 } 75 76 public abstract void apply(GraphChangeHandler tracker); 77 78 public abstract void undo(GraphChangeHandler tracker); 79 80 public Object getNodeId() { 81 return nodeId; 82 } 83 } 84 | Popular Tags |