@Override public Set<String> getPrimarySubTypes() { return newHashSet(type .getNames(REP_PRIMARY_SUBTYPES)); }
@Override public Set<String> getPrimarySubTypes() { return newHashSet(type .getNames(REP_PRIMARY_SUBTYPES)); }
@Override public Set<String> getMixinSubTypes() { return newHashSet(type.getNames(REP_MIXIN_SUBTYPES)); }
@Override public Set<String> getPrimarySubTypes() { return newHashSet(type .getNames(REP_PRIMARY_SUBTYPES)); }
@Override public Set<String> getMixinSubTypes() { return newHashSet(type.getNames(REP_MIXIN_SUBTYPES)); }
@NotNull @Override public Iterable<String> getNames(@NotNull String name) { return delegate.getNames(name); }
@NotNull @Override public Iterable<String> getNames(@NotNull String name) { return delegate.getNames(name); }
private boolean nameSetContains(@NotNull String set, @NotNull String name) { for (NodeState type : types) { if (contains(type.getNames(set), name)) { return true; } } return false; }
private boolean nameSetContains(@NotNull String set, @NotNull String name) { for (NodeState type : types) { if (contains(type.getNames(set), name)) { return true; } } return false; }
@NotNull private Set<String> getNameSet(@NotNull String set) { Set<String> names = newHashSet(); for (NodeState type : types) { addAll(names, type.getNames(set)); } return names; }
@NotNull private Set<String> getNameSet(@NotNull String set) { Set<String> names = newHashSet(); for (NodeState type : types) { addAll(names, type.getNames(set)); } return names; }
@NotNull Set<String> getTypeNames() { Set<String> names = newHashSet(); for (NodeState type : types) { names.add(type.getName(JCR_NODETYPENAME)); addAll(names, type.getNames(REP_SUPERTYPES)); } return names; }
@NotNull Set<String> getTypeNames() { Set<String> names = newHashSet(); for (NodeState type : types) { names.add(type.getName(JCR_NODETYPENAME)); addAll(names, type.getNames(REP_SUPERTYPES)); } return names; }
private static boolean mixinsChanged(NodeState before, Iterable<String> after) { List<String> pre = Lists.newArrayList(before.getNames(JCR_MIXINTYPES)); Collections.sort(pre); List<String> post = Lists.newArrayList(after); Collections.sort(post); if (pre.isEmpty() && post.isEmpty()) { return false; } else if (pre.isEmpty() || post.isEmpty()) { return true; } else { return !Iterables.elementsEqual(pre, post); } }
private static boolean mixinsChanged(NodeState before, Iterable<String> after) { List<String> pre = Lists.newArrayList(before.getNames(JCR_MIXINTYPES)); Collections.sort(pre); List<String> post = Lists.newArrayList(after); Collections.sort(post); if (pre.isEmpty() && post.isEmpty()) { return false; } else if (pre.isEmpty() || post.isEmpty()) { return true; } else { return !Iterables.elementsEqual(pre, post); } }
private void addParentNodeType(@Nullable NodeState state) { if (state == null){ return; } String primaryType = state.getName(JcrConstants.JCR_PRIMARYTYPE); if (primaryType != null) { support.changeSetBuilder.addParentNodeType(primaryType); } support.changeSetBuilder.addParentNodeTypes(state.getNames(JcrConstants.JCR_MIXINTYPES)); }
private void addParentNodeType(@Nullable NodeState state) { if (state == null){ return; } String primaryType = state.getName(JcrConstants.JCR_PRIMARYTYPE); if (primaryType != null) { support.changeSetBuilder.addParentNodeType(primaryType); } support.changeSetBuilder.addParentNodeTypes(state.getNames(JcrConstants.JCR_MIXINTYPES)); }
private void addParentNodeType(@Nullable NodeState state) { if (state == null){ return; } String primaryType = state.getName(JcrConstants.JCR_PRIMARYTYPE); if (primaryType != null) { support.changeSetBuilder.addParentNodeType(primaryType); } support.changeSetBuilder.addParentNodeTypes(state.getNames(JcrConstants.JCR_MIXINTYPES)); }
private void addToAllNodeType(NodeState state) { String primaryType = state.getName(JcrConstants.JCR_PRIMARYTYPE); if (primaryType != null) { support.changeSetBuilder.addNodeType(primaryType); } support.changeSetBuilder.addNodeTypes(state.getNames(JcrConstants.JCR_MIXINTYPES)); }
private void addToAllNodeType(NodeState state) { String primaryType = state.getName(JcrConstants.JCR_PRIMARYTYPE); if (primaryType != null) { support.changeSetBuilder.addNodeType(primaryType); } support.changeSetBuilder.addNodeTypes(state.getNames(JcrConstants.JCR_MIXINTYPES)); }