while (it.hasNext() && !prop.isEmpty()) { String memberContentId = it.next().getKey(); if (prop.hasValue(memberContentId)) { prop.removeValue(memberContentId); it.remove();
while (it.hasNext() && !prop.isEmpty()) { String memberContentId = it.next().getKey(); if (prop.hasValue(memberContentId)) { prop.removeValue(memberContentId); it.remove();
while (it.hasNext() && !prop.isEmpty()) { String memberContentId = it.next().getKey(); if (prop.hasValue(memberContentId)) { prop.removeValue(memberContentId); it.remove();
private static int removeNestedCugPath(@NotNull NodeBuilder parentBuilder, @NotNull String toRemove, @NotNull Iterable<String> toReconnect) { PropertyState ps = parentBuilder.getProperty(HIDDEN_NESTED_CUGS); PropertyBuilder<String> pb = getHiddenPropertyBuilder(ps); if (pb.hasValue(toRemove)) { pb.removeValue(toRemove); pb.addValues(toReconnect); if (pb.isEmpty()) { parentBuilder.removeProperty(HIDDEN_NESTED_CUGS); return 0; } else { parentBuilder.setProperty(pb.getPropertyState()); return pb.count(); } } else { log.debug("Parent CUG doesn't contain expected entry for removed nested CUG"); return -1; } }
private static int removeNestedCugPath(@NotNull NodeBuilder parentBuilder, @NotNull String toRemove, @NotNull Iterable<String> toReconnect) { PropertyState ps = parentBuilder.getProperty(HIDDEN_NESTED_CUGS); PropertyBuilder<String> pb = getHiddenPropertyBuilder(ps); if (pb.hasValue(toRemove)) { pb.removeValue(toRemove); pb.addValues(toReconnect); if (pb.isEmpty()) { parentBuilder.removeProperty(HIDDEN_NESTED_CUGS); return 0; } else { parentBuilder.setProperty(pb.getPropertyState()); return pb.count(); } } else { log.debug("Parent CUG doesn't contain expected entry for removed nested CUG"); return -1; } }
propertyBuilder = PropertyBuilder.copy(Type.NAME, aggregates); if (!propertyBuilder.hasValue(name)) { propertyBuilder.addValue(name); jcrAll.setProperty(propertyBuilder.getPropertyState());
propertyBuilder = PropertyBuilder.copy(Type.NAME, aggregates); if (!propertyBuilder.hasValue(name)) { propertyBuilder.addValue(name); jcrAll.setProperty(propertyBuilder.getPropertyState());
propertyBuilder = PropertyBuilder.copy(Type.NAME, aggregates); if (!propertyBuilder.hasValue(name)) { propertyBuilder.addValue(name); jcrAll.setProperty(propertyBuilder.getPropertyState());