Refine search
private static long getOptionalValue(NodeBuilder nb, String propName, int defaultVal){ PropertyState ps = nb.getProperty(propName); return ps == null ? defaultVal : ps.getValue(Type.LONG); } }
private static Iterable<String> getStrings(NodeBuilder b, String p) { PropertyState ps = b.getProperty(p); if (ps != null) { return ps.getValue(Type.STRINGS); } return newHashSet(); }
private static Iterable<String> getStrings(NodeBuilder b, String p) { PropertyState ps = b.getProperty(p); if (ps != null) { return ps.getValue(Type.STRINGS); } return newHashSet(); }
private Iterable<String> getNames(NodeBuilder builder, String name) { PropertyState property = builder.getProperty(name); if (property != null) { return property.getValue(NAMES); } else { return Collections.<String>emptyList(); } }
private static Iterable<String> getStrings(NodeBuilder b, String p) { PropertyState ps = b.getProperty(p); if (ps != null) { return ps.getValue(Type.STRINGS); } return newHashSet(); }
private static boolean supportsIndexingMode(NodeBuilder defn, String mode) { PropertyState async = defn.getProperty(IndexConstants.ASYNC_PROPERTY_NAME); if (async == null){ return false; } return Iterables.contains(async.getValue(Type.STRINGS), mode); }
private void clearCorruptFlag(NodeBuilder definition, String indexPath) { PropertyState corrupt = definition.getProperty(IndexConstants.CORRUPT_PROPERTY_NAME); //Remove any corrupt property if (corrupt != null) { definition.removeProperty(IndexConstants.CORRUPT_PROPERTY_NAME); log.info("Removing corrupt flag from index [{}] which has been marked " + "as corrupt since [{}]", indexPath, corrupt.getValue(Type.DATE)); } }
private static Iterable<String> getStrings(NodeBuilder builder, String propertyName, Collection<String> defaultVal) { PropertyState property = builder.getProperty(propertyName); if (property != null && property.getType() == Type.STRINGS) { return property.getValue(Type.STRINGS); } else { return defaultVal; } }
private static Iterable<String> getStrings(NodeBuilder builder, String propertyName, Collection<String> defaultVal) { PropertyState property = builder.getProperty(propertyName); if (property != null && property.getType() == Type.STRINGS) { return property.getValue(Type.STRINGS); } else { return defaultVal; } }
private static int determineBlobSize(NodeBuilder file){ if (file.hasProperty(OakDirectory.PROP_BLOB_SIZE)){ return Ints.checkedCast(file.getProperty(OakDirectory.PROP_BLOB_SIZE).getValue(Type.LONG)); } return DEFAULT_BLOB_SIZE; }
private void clearCorruptFlag(NodeBuilder definition, String indexPath) { PropertyState corrupt = definition.getProperty(IndexConstants.CORRUPT_PROPERTY_NAME); //Remove any corrupt property if (corrupt != null) { definition.removeProperty(IndexConstants.CORRUPT_PROPERTY_NAME); log.info("Removing corrupt flag from index [{}] which has been marked " + "as corrupt since [{}]", indexPath, corrupt.getValue(Type.DATE)); } }
@Nullable private NodeBuilder getVersionById(@NotNull NodeBuilder vhBuilder, @NotNull String versionId) { for (String childName : vhBuilder.getChildNodeNames()) { NodeBuilder nb = vhBuilder.getChildNode(childName); PropertyState uuid = nb.getProperty(JCR_UUID); if (uuid != null && versionId.equals(uuid.getValue(Type.STRING))) { return nb; } } return null; }
public static Iterable<String> getStrings(NodeBuilder node, String propertyName) { if (!node.hasProperty(propertyName)) { return null; } PropertyState s = node.getProperty(propertyName); if (s.isArray()) { return node.getProperty(propertyName).getValue(Type.STRINGS); } return Collections.singleton(node.getString(propertyName)); }
public static Iterable<String> getStrings(NodeBuilder node, String propertyName) { if (!node.hasProperty(propertyName)) { return null; } PropertyState s = node.getProperty(propertyName); if (s.isArray()) { return node.getProperty(propertyName).getValue(Type.STRINGS); } return Collections.singleton(node.getString(propertyName)); }
public void checkout(NodeBuilder versionable) { versionable.setProperty(JCR_ISCHECKEDOUT, true, Type.BOOLEAN); PropertyState baseVersion = versionable.getProperty(JCR_BASEVERSION); List<String> predecessors = Collections.singletonList(baseVersion.getValue(Type.REFERENCE)); versionable.setProperty(JCR_PREDECESSORS, predecessors, Type.REFERENCES); }
public void checkout(NodeBuilder versionable) { versionable.setProperty(JCR_ISCHECKEDOUT, true, Type.BOOLEAN); PropertyState baseVersion = versionable.getProperty(JCR_BASEVERSION); List<String> predecessors = Collections.singletonList(baseVersion.getValue(Type.REFERENCE)); versionable.setProperty(JCR_PREDECESSORS, predecessors, Type.REFERENCES); }
private void incrementReIndexCount(NodeBuilder definition) { long count = 0; if(definition.hasProperty(REINDEX_COUNT)){ count = definition.getProperty(REINDEX_COUNT).getValue(Type.LONG); } definition.setProperty(REINDEX_COUNT, count + 1); }
private static boolean updateFrozenMixins(NodeBuilder builder) { if (builder.hasProperty(JCR_FROZENMIXINTYPES)) { final Set<String> mixins = newHashSet(builder.getProperty(JCR_FROZENMIXINTYPES).getValue(NAMES)); if (mixins.remove(MIX_SIMPLE_VERSIONABLE)) { mixins.add(MIX_VERSIONABLE); builder.setProperty(nameProperty(JCR_FROZENMIXINTYPES, mixins)); return true; } } return false; }
private void incrementReIndexCount(NodeBuilder definition) { long count = 0; if(definition.hasProperty(REINDEX_COUNT)){ count = definition.getProperty(REINDEX_COUNT).getValue(Type.LONG); } definition.setProperty(REINDEX_COUNT, count + 1); }
private void versionedChild(NodeBuilder src, NodeBuilder dest) { String ref = src.getProperty(JCR_VERSIONHISTORY).getValue(Type.REFERENCE); dest.setProperty(JCR_PRIMARYTYPE, NT_VERSIONEDCHILD, Type.NAME); dest.setProperty(JCR_CHILDVERSIONHISTORY, ref, Type.REFERENCE); }