public String getPath() { if (path == null) { // implies parent != null path = PathUtils.concat(parent.getPath(), name); } return path; }
public String getPath() { if (path == null) { // implies parent != null path = PathUtils.concat(parent.getPath(), name); } return path; }
@Override public void propertyChanged(PropertyState before, PropertyState after) { AggregationResult aggregated = aggregate(after); queue.addEvent(factory.propertyChanged( before, after, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void propertyDeleted(PropertyState before) { AggregationResult aggregated = aggregate(before); queue.addEvent(factory.propertyDeleted( before, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void propertyAdded(PropertyState after) { AggregationResult aggregated = aggregate(after); queue.addEvent(factory.propertyAdded( after, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void propertyChanged(PropertyState before, PropertyState after) { AggregationResult aggregated = aggregate(after); queue.addEvent(factory.propertyChanged( before, after, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void propertyDeleted(PropertyState before) { AggregationResult aggregated = aggregate(before); queue.addEvent(factory.propertyDeleted( before, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void propertyAdded(PropertyState after) { AggregationResult aggregated = aggregate(after); queue.addEvent(factory.propertyAdded( after, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void propertyChanged(PropertyState before, PropertyState after) { AggregationResult aggregated = aggregate(after); queue.addEvent(factory.propertyChanged( before, after, aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void nodeReordered( final String destName, final String name, NodeState reordered) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, reordered); AggregationResult aggregated = aggregate(name, reordered, tracker); queue.addEvent(factory.nodeReordered( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier(), destName)); }
@Override public void nodeDeleted(String name, NodeState before) { IdentifierTracker tracker = beforeIdentifierTracker.getChildTracker(name, before); AggregationResult aggregated = aggregate(name, before, tracker); queue.addEvent(factory.nodeDeleted( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void nodeAdded(String name, NodeState after) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, after); AggregationResult aggregated = aggregate(name, after, tracker); queue.addEvent(factory.nodeAdded( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void nodeDeleted(String name, NodeState before) { IdentifierTracker tracker = beforeIdentifierTracker.getChildTracker(name, before); AggregationResult aggregated = aggregate(name, before, tracker); queue.addEvent(factory.nodeDeleted( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void nodeDeleted(String name, NodeState before) { IdentifierTracker tracker = beforeIdentifierTracker.getChildTracker(name, before); AggregationResult aggregated = aggregate(name, before, tracker); queue.addEvent(factory.nodeDeleted( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void nodeMoved( final String sourcePath, String name, NodeState moved) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, moved); AggregationResult aggregated = aggregate(name, moved, tracker); queue.addEvent(factory.nodeMoved( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier(), sourcePath)); }
@Override public void nodeMoved( final String sourcePath, String name, NodeState moved) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, moved); AggregationResult aggregated = aggregate(name, moved, tracker); queue.addEvent(factory.nodeMoved( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier(), sourcePath)); }
@Override public void nodeReordered( final String destName, final String name, NodeState reordered) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, reordered); AggregationResult aggregated = aggregate(name, reordered, tracker); queue.addEvent(factory.nodeReordered( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier(), destName)); }
@Override public void nodeAdded(String name, NodeState after) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, after); AggregationResult aggregated = aggregate(name, after, tracker); queue.addEvent(factory.nodeAdded( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier())); }
@Override public void nodeMoved( final String sourcePath, String name, NodeState moved) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, moved); AggregationResult aggregated = aggregate(name, moved, tracker); queue.addEvent(factory.nodeMoved( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier(), sourcePath)); }
@Override public void nodeReordered( final String destName, final String name, NodeState reordered) { IdentifierTracker tracker = identifierTracker.getChildTracker(name, reordered); AggregationResult aggregated = aggregate(name, reordered, tracker); queue.addEvent(factory.nodeReordered( aggregated.primaryType, aggregated.mixinTypes, aggregated.pathTracker.getPath(), aggregated.name, aggregated.identifierTracker.getIdentifier(), destName)); }