private boolean isVisibleNode(String name) { if (hideNodes) { return !NodeStateUtils.isHidden(name); } else { return true; } }
private boolean isVisibleProperty(String name) { if (hideProperties) { return !NodeStateUtils.isHidden(name); } else { return true; } }
/** * Determine whether an item should be hidden. I.e. not exposed through this * tree. * * @param name name of an item * @return {@code true} if the item is hidden, {@code false} otherwise. */ protected boolean isHidden(@NotNull String name) { return NodeStateUtils.isHidden(name); }
private static boolean isIndexStorageNode(String name, String defaultName) { return NodeStateUtils.isHidden(name) && (name.equals(defaultName) || name .endsWith(asSuffix(defaultName))); }
private static boolean isIndexStorageNode(String name, String defaultName) { return NodeStateUtils.isHidden(name) && (name.equals(defaultName) || name .endsWith(asSuffix(defaultName))); }
@Override @Nullable public Editor childNodeDeleted(String name, NodeState before) throws CommitFailedException { if (!isHidden(name)) { return wrap(editor.childNodeDeleted(name, before)); } else { return null; } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { if (!isHidden(after.getName())) { editor.propertyAdded(after); } }
@Override public void propertyChanged(PropertyState before, PropertyState after) throws CommitFailedException { if (!isHidden(after.getName())) { editor.propertyChanged(before, after); } }
@Override public void propertyDeleted(PropertyState before) throws CommitFailedException { if (!isHidden(before.getName())) { editor.propertyDeleted(before); } }
@Override public boolean apply(@Nullable PropertyState property) { if (property != null) { String propertyName = property.getName(); return NodeStateUtils.isHidden(propertyName) || getTreePermission().canRead(property) || isNew(propertyName); } else { return false; } } }
@Override public boolean apply(@Nullable PropertyState property) { if (property != null) { String propertyName = property.getName(); return NodeStateUtils.isHidden(propertyName) || getTreePermission().canRead(property) || isNew(propertyName); } else { return false; } } }
private static boolean hasAnyHiddenNodes(NodeBuilder builder){ for (String name : builder.getChildNodeNames()) { if (NodeStateUtils.isHidden(name)){ NodeBuilder childNode = builder.getChildNode(name); if (childNode.getBoolean(IndexConstants.REINDEX_RETAIN)) { continue; } return true; } } return false; }
@Override public boolean childNodeAdded(String name, NodeState after) { if (NodeStateUtils.isHidden(name)){ return true; } return after.compareAgainstBaseState( EMPTY_NODE, new ApplyVisibleDiff(builder.child(name))); } }
@Override public boolean childNodeChanged( String name, NodeState before, NodeState after) { if (NodeStateUtils.isHidden(name)) { // do not traverse into hidden trees return true; } Node node = new Node(nodeAfter, name); return after.compareAgainstBaseState( before, new Diff(versionManager, node, exceptions)); }
@Override public boolean childNodeAdded(String name, NodeState after) { if (NodeStateUtils.isHidden(name)){ return true; } return after.compareAgainstBaseState( EMPTY_NODE, new ApplyVisibleDiff(builder.child(name))); } }
@Override public boolean childNodeAdded(String name, NodeState after) { if (NodeStateUtils.isHidden(name)){ return true; } return after.compareAgainstBaseState( EMPTY_NODE, new ApplyVisibleDiff(builder.child(name))); } }
@Override public boolean childNodeChanged(String name, NodeState before, NodeState after) { if (NodeStateUtils.isHidden(name)) { return true; } return testNodeState(after, name) && after.compareAgainstBaseState( before, new DiffCollectorNodeStateDiff( collector, filter, concat(path, name), results)); }
@Override public boolean childNodeChanged(String name, NodeState before, NodeState after) { if (NodeStateUtils.isHidden(name)) { return true; } return testNodeState(after, name) && after.compareAgainstBaseState( before, new DiffCollectorNodeStateDiff( collector, filter, concat(path, name), results)); }
private void computeSize(NodeState idxState, LuceneIndexInfo info) throws IOException { LuceneIndexDefinition defn = LuceneIndexDefinition.newBuilder(nodeStore.getRoot(), idxState, info.indexPath).build(); for (String dirName : idxState.getChildNodeNames()) { if (NodeStateUtils.isHidden(dirName) && MultiplexersLucene.isIndexDirName(dirName)) { try (Directory dir = new OakDirectory(new ReadOnlyBuilder(idxState), dirName, defn, true)) { info.numEntries += DirectoryUtils.getNumDocs(dir); info.size = DirectoryUtils.dirSize(dir); } } } }
private void computeSize(NodeState idxState, LuceneIndexInfo info) throws IOException { LuceneIndexDefinition defn = LuceneIndexDefinition.newBuilder(nodeStore.getRoot(), idxState, info.indexPath).build(); for (String dirName : idxState.getChildNodeNames()) { if (NodeStateUtils.isHidden(dirName) && MultiplexersLucene.isIndexDirName(dirName)) { try (Directory dir = new OakDirectory(new ReadOnlyBuilder(idxState), dirName, defn, true)) { info.numEntries += DirectoryUtils.getNumDocs(dir); info.size = DirectoryUtils.dirSize(dir); } } } }