public class VersionHistoryUtil
extends java.lang.Object
Constructor and Description |
---|
VersionHistoryUtil() |
Modifier and Type | Method and Description |
---|---|
static NodeBuilder |
createVersionStorage(NodeBuilder root) |
static java.lang.String |
getRelativeVersionHistoryPath(java.lang.String versionableUuid) |
static java.util.List<java.lang.String> |
getVersionableNodes(NodeState root,
NodeState versionStorage,
TypePredicate isVersionable,
java.util.Calendar olderThan) |
static NodeBuilder |
getVersionHistoryBuilder(NodeBuilder versionStorage,
java.lang.String versionableUuid) |
static java.util.Calendar |
getVersionHistoryLastModified(NodeState versionHistory) |
static NodeBuilder |
getVersionStorage(NodeBuilder root) |
static NodeState |
getVersionStorage(NodeState root) |
static void |
removeVersionProperties(NodeBuilder versionableBuilder,
TypePredicate isReferenceable) |
static NodeBuilder |
removeVersions(NodeState root,
java.util.List<java.lang.String> toRemove) |
public static java.lang.String getRelativeVersionHistoryPath(java.lang.String versionableUuid)
public static NodeBuilder getVersionHistoryBuilder(NodeBuilder versionStorage, java.lang.String versionableUuid)
public static NodeBuilder getVersionStorage(NodeBuilder root)
public static NodeBuilder createVersionStorage(NodeBuilder root)
public static java.util.List<java.lang.String> getVersionableNodes(NodeState root, NodeState versionStorage, TypePredicate isVersionable, java.util.Calendar olderThan)
public static java.util.Calendar getVersionHistoryLastModified(NodeState versionHistory)
public static void removeVersionProperties(NodeBuilder versionableBuilder, TypePredicate isReferenceable)
public static NodeBuilder removeVersions(NodeState root, java.util.List<java.lang.String> toRemove)
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.