@Override public void enter(NodeState before, NodeState after) throws CommitFailedException { moveValidator.enter(before, after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { moveValidator.propertyAdded(after); }
@Override public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException { moveValidator.propertyChanged(before, after); }
@Override public Validator childNodeAdded(String name, NodeState after) throws CommitFailedException { PropertyState sourceProperty = after.getProperty(SOURCE_PATH); if (sourceProperty != null) { String sourcePath = sourceProperty.getValue(STRING); moveValidator.move(name, sourcePath, after); } MoveValidator childDiff = moveValidator.childNodeAdded(name, after); return childDiff == null ? null : new MoveDetector(childDiff); }
@Override public Validator childNodeChanged(String name, NodeState before, NodeState after) throws CommitFailedException { MoveValidator childDiff = moveValidator.childNodeChanged(name, before, after); return childDiff == null ? null : new MoveDetector(childDiff); }
@Override public Validator childNodeDeleted(String name, NodeState before) throws CommitFailedException { MoveValidator childDiff = moveValidator.childNodeDeleted(name, before); return childDiff == null ? null : new MoveDetector(childDiff); } }
@Override public void propertyDeleted(PropertyState before) throws CommitFailedException { moveValidator.propertyDeleted(before); }
@Override public Validator childNodeAdded(String name, NodeState after) throws CommitFailedException { PropertyState sourceProperty = after.getProperty(SOURCE_PATH); if (sourceProperty != null) { String sourcePath = sourceProperty.getValue(STRING); moveValidator.move(name, sourcePath, after); } MoveValidator childDiff = moveValidator.childNodeAdded(name, after); return childDiff == null ? null : new MoveDetector(childDiff); }
@Override public Validator childNodeChanged(String name, NodeState before, NodeState after) throws CommitFailedException { MoveValidator childDiff = moveValidator.childNodeChanged(name, before, after); return childDiff == null ? null : new MoveDetector(childDiff); }
@Override public Validator childNodeDeleted(String name, NodeState before) throws CommitFailedException { MoveValidator childDiff = moveValidator.childNodeDeleted(name, before); return childDiff == null ? null : new MoveDetector(childDiff); } }
@Override public void propertyDeleted(PropertyState before) throws CommitFailedException { moveValidator.propertyDeleted(before); }
@Override public void leave(NodeState before, NodeState after) throws CommitFailedException { moveValidator.enter(before, after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { moveValidator.propertyAdded(after); }
@Override public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException { moveValidator.propertyChanged(before, after); }
@Override public void enter(NodeState before, NodeState after) throws CommitFailedException { moveValidator.enter(before, after); }
@Override public void leave(NodeState before, NodeState after) throws CommitFailedException { moveValidator.enter(before, after); }