@Override public void apply(GraphChangeHandler tracker) { tracker.nodePropertyChanged(nodeId, property, oldValue, newValue); }
@Override public void undo(GraphChangeHandler tracker) { tracker.nodePropertyChanged(nodeId, property, newValue, oldValue); } }
public void apply(GraphChangeHandler tracker) { tracker.nodePropertyChanged(nodeId, property, oldValue, newValue); }
public void undo(GraphChangeHandler tracker) { tracker.nodePropertyChanged(nodeId, property, newValue, oldValue); } }
@Override public boolean visitAttribute(AttributeProperty property) { Object newValue = property.readProperty(object); // no baseline to compare if (snapshot == null) { if (newValue != null) { handler.nodePropertyChanged(nodeId, property.getName(), null, newValue); } } // have baseline to compare else { Object oldValue = snapshot.get(property.getName()); if (!Util.nullSafeEquals(oldValue, newValue)) { handler.nodePropertyChanged(nodeId, property.getName(), oldValue, newValue); } } return true; }
public boolean visitProperty(Property property) { Object newValue = property.readProperty(object); // no baseline to compare if (snapshot == null) { if (newValue != null) { handler.nodePropertyChanged( nodeId, property.getName(), null, newValue); } } // have baseline to compare else { Object oldValue = snapshot.get(property.getName()); if (!Util.nullSafeEquals(oldValue, newValue)) { handler.nodePropertyChanged( nodeId, property.getName(), oldValue, newValue); } } return true; }
@Override public void nodePropertyChanged(Object nodeId, String property, Object oldValue, Object newValue) { CommitLogEntity entity = entityFactory.getEntity((ObjectId) nodeId); if (entity.isIncluded(property)) { if (entity.isConfidential(property)) { oldValue = Confidential.getInstance(); newValue = Confidential.getInstance(); } delegate.nodePropertyChanged(nodeId, property, oldValue, newValue); } }