private NodeInfoBuilder addProperties(NodeInfoBuilder builder, int count) throws RepositoryException { for (int k = 0; k < count; k++) { PropertyInfoBuilder pBuilder = builder.createPropertyInfo("property_" + k, "Just some string value " + k); pBuilder.build(); propertyPaths.add(toJCRPath(pBuilder.getPropertyInfo().getPath())); } return builder; }
@Override protected void initInfosStore(NodeInfoBuilder builder) throws RepositoryException { // build up a hierarchy of items builder .createNodeInfo("node1") .createNodeInfo("node11").build() .createNodeInfo("node12").build() .createNodeInfo("node13").build() .createPropertyInfo("property11", "value11").build() .createPropertyInfo("property12", "value12").build() .build() .createNodeInfo("node2") .createNodeInfo("node21") .createNodeInfo("node211") .createNodeInfo("node2111") .createNodeInfo("node21111") .createNodeInfo("node211111") .createNodeInfo("node2111111").build() .build() .build() .build() .build() .build() .build() .createNodeInfo("node3").build() .build(); }