public class NodePropertyChangeOperation extends NodeDiff
| Modifier and Type | Field and Description |
|---|---|
protected Object |
newValue |
protected Object |
oldValue |
protected String |
property |
| Constructor and Description |
|---|
NodePropertyChangeOperation(Object nodeId,
String property,
Object oldValue,
Object newValue) |
NodePropertyChangeOperation(Object nodeId,
String property,
Object oldValue,
Object newValue,
int diffId) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(GraphChangeHandler tracker)
Calls appropriate methods on the handler to "replay" this change.
|
String |
getProperty() |
boolean |
isNoop()
Returns true if both old and new value are equal.
|
void |
undo(GraphChangeHandler tracker)
Calls appropriate methods on the handler to revert this change.
|
protected String property
protected Object oldValue
protected Object newValue
public NodePropertyChangeOperation(Object nodeId, String property, Object oldValue, Object newValue)
public String getProperty()
public boolean isNoop()
public void apply(GraphChangeHandler tracker)
GraphDiffCopyright © 2001–2023 Apache Cayenne. All rights reserved.