Class VersionHistoryUtil
java.lang.Object
org.apache.jackrabbit.oak.plugins.migration.version.VersionHistoryUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NodeBuilder
static String
getRelativeVersionHistoryPath
(String versionableUuid) getVersionableNodes
(NodeState root, NodeState versionStorage, TypePredicate isVersionable, Calendar olderThan) static NodeBuilder
getVersionHistoryBuilder
(NodeBuilder versionStorage, String versionableUuid) static 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, List<String> toRemove)
-
Constructor Details
-
VersionHistoryUtil
public VersionHistoryUtil()
-
-
Method Details
-
getRelativeVersionHistoryPath
-
getVersionHistoryBuilder
public static NodeBuilder getVersionHistoryBuilder(NodeBuilder versionStorage, String versionableUuid) -
getVersionStorage
-
getVersionStorage
-
createVersionStorage
-
getVersionableNodes
-
getVersionHistoryLastModified
-
removeVersionProperties
public static void removeVersionProperties(NodeBuilder versionableBuilder, TypePredicate isReferenceable) -
removeVersions
-