@Override public void nodeRemoved( NodeKey key, NodeKey parentKey, Path path, Name primaryType, Set<Name> mixinTypes, Name parentPrimaryType, Set<Name> parentMixinTypes ) { events.add(new NodeRemoved(key, parentKey, path, filterName(primaryType), filterNameSet(mixinTypes), parentPrimaryType, parentMixinTypes)); }
@Override public String toString() { return "Removed node '" + this.getKey() + "' at \"" + path + "\" from under " + parentKey; } }
firePropertyChanges(lastKey, lastPrimaryType, lastMixinTypes, propChanges); NodeRemoved removed = (NodeRemoved) change; removeNode(workspaceName, removed.getKey(), removed.getParentKey(), removed.getPath(), removed.getPrimaryType(), removed.getMixinTypes()); } else if (change instanceof AbstractPropertyChange) { AbstractPropertyChange propChange = (AbstractPropertyChange) change;
protected void assertNodeRemoved( Change change, String path ) { assertThat(change, is(instanceOf(NodeRemoved.class))); NodeRemoved removed = (NodeRemoved)change; assertThat(removed.getPath(), is(path(path))); }
parentPrimaryType = ((NodeRemoved) change).getParentPrimaryType(); parentMixinTypes = ((NodeRemoved) change).getParentMixinTypes();
firePropertyChanges(lastKey, lastPrimaryType, lastMixinTypes, propChanges); NodeRemoved removed = (NodeRemoved) change; removeNode(workspaceName, removed.getKey(), removed.getParentKey(), removed.getPath(), removed.getPrimaryType(), removed.getMixinTypes()); } else if (change instanceof AbstractPropertyChange) { AbstractPropertyChange propChange = (AbstractPropertyChange) change;
Path removedPath = removed.getPath(); if (nodeTypesPath.isAncestorOf(removedPath)) {
parentPrimaryType = ((NodeRemoved) change).getParentPrimaryType(); parentMixinTypes = ((NodeRemoved) change).getParentMixinTypes();
Path removedPath = removed.getPath(); if (nodeTypesPath.isAncestorOf(removedPath)) {
@Override public String toString() { return "Removed node '" + this.getKey() + "' at \"" + path + "\" from under " + parentKey; } }
@Override public void nodeRemoved( NodeKey key, NodeKey parentKey, Path path, Name primaryType, Set<Name> mixinTypes, Name parentPrimaryType, Set<Name> parentMixinTypes ) { events.add(new NodeRemoved(key, parentKey, path, filterName(primaryType), filterNameSet(mixinTypes), parentPrimaryType, parentMixinTypes)); }
Path removedPath = removed.getPath(); if (indexesPath.isAncestorOf(removedPath)) {
Path removedPath = removed.getPath(); if (indexesPath.isAncestorOf(removedPath)) {