org.apache.cayenne.graph
Class NodePropertyChangeOperation
java.lang.Object
   org.apache.cayenne.graph.NodeDiff
org.apache.cayenne.graph.NodeDiff
       org.apache.cayenne.graph.NodePropertyChangeOperation
org.apache.cayenne.graph.NodePropertyChangeOperation
- All Implemented Interfaces: 
- Serializable, Comparable<NodeDiff>, GraphDiff
- public class NodePropertyChangeOperation 
- extends NodeDiff
- 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 | 
 
property
protected String property
oldValue
protected Object oldValue
newValue
protected Object newValue
NodePropertyChangeOperation
public NodePropertyChangeOperation(Object nodeId,
                                   String property,
                                   Object oldValue,
                                   Object newValue)
NodePropertyChangeOperation
public NodePropertyChangeOperation(Object nodeId,
                                   String property,
                                   Object oldValue,
                                   Object newValue,
                                   int diffId)
getProperty
public String getProperty()
- 
- Since:
- 3.0
 
isNoop
public boolean isNoop()
- Returns true if both old and new value are equal.
 
- 
- Specified by:
- isNoopin interface- GraphDiff
- Overrides:
- isNoopin class- NodeDiff
 
- 
 
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.