Class PurgeOldVersionUtils
- java.lang.Object
-
- org.apache.jackrabbit.oak.indexversion.PurgeOldVersionUtils
-
public class PurgeOldVersionUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOAK_INDEX
-
Constructor Summary
Constructors Constructor Description PurgeOldVersionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longgetMillisFromString(java.lang.String strDate)static org.apache.jackrabbit.oak.spi.state.NodeBuildergetNode(@NotNull org.apache.jackrabbit.oak.spi.state.NodeBuilder nodeBuilder, @NotNull java.lang.String path)static booleanisBaseIndexEqual(java.lang.String commandlineIndexPath, java.lang.String repositoryIndexPath)static booleanisIndexChildNode(java.lang.String commandlineIndexPath, java.lang.String repositoryIndexPath)static voidrecursiveDeleteHiddenChildNodes(org.apache.jackrabbit.oak.spi.state.NodeStore store, java.lang.String path)
-
-
-
Field Detail
-
OAK_INDEX
public static final java.lang.String OAK_INDEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMillisFromString
public static long getMillisFromString(java.lang.String strDate)
-
getNode
public static org.apache.jackrabbit.oak.spi.state.NodeBuilder getNode(@NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeBuilder nodeBuilder, @NotNull @NotNull java.lang.String path)- Parameters:
nodeBuilder-path- Path of node whose nodeBuilder object should be returned.- Returns:
- nodeBuilder object of node at @param{path}
-
recursiveDeleteHiddenChildNodes
public static void recursiveDeleteHiddenChildNodes(org.apache.jackrabbit.oak.spi.state.NodeStore store, java.lang.String path) throws org.apache.jackrabbit.oak.api.CommitFailedException- Parameters:
store-path-- Throws:
org.apache.jackrabbit.oak.api.CommitFailedException- recursively deletes child nodes under path
-
isBaseIndexEqual
public static boolean isBaseIndexEqual(java.lang.String commandlineIndexPath, java.lang.String repositoryIndexPath)- Parameters:
commandlineIndexPath-repositoryIndexPath-- Returns:
- true if baseIndexName at commandlineIndexPath and repositoryIndexPath are equal
-
isIndexChildNode
public static boolean isIndexChildNode(java.lang.String commandlineIndexPath, java.lang.String repositoryIndexPath)- Parameters:
commandlineIndexPath-repositoryIndexPath-- Returns:
- true if repositoryIndexPath is child of commandlineIndexPath
-
-