Package edu.wisc.library.ocfl.core
Class ObjectPaths.ObjectRoot
- java.lang.Object
-
- edu.wisc.library.ocfl.core.ObjectPaths.ObjectRoot
-
- All Implemented Interfaces:
ObjectPaths.HasInventory
- Enclosing class:
- ObjectPaths
public static class ObjectPaths.ObjectRoot extends Object implements ObjectPaths.HasInventory
Provides methods for navigating an OCFL object root
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectPaths.VersionRootheadVersion()StringheadVersionPath()StringinventoryFile()StringinventorySidecar()StringmutableHeadExtensionPath()StringmutableHeadPath()StringmutableHeadRevisionsPath()ObjectPaths.VersionRootmutableHeadVersion()StringobjectId()Stringpath()ObjectPaths.VersionRootversion(VersionNum versionNum)StringversionPath(VersionNum versionNum)
-
-
-
Method Detail
-
path
public String path()
-
objectId
public String objectId()
-
inventoryFile
public String inventoryFile()
- Specified by:
inventoryFilein interfaceObjectPaths.HasInventory
-
inventorySidecar
public String inventorySidecar()
- Specified by:
inventorySidecarin interfaceObjectPaths.HasInventory
-
versionPath
public String versionPath(VersionNum versionNum)
-
headVersionPath
public String headVersionPath()
-
mutableHeadExtensionPath
public String mutableHeadExtensionPath()
-
mutableHeadPath
public String mutableHeadPath()
-
mutableHeadRevisionsPath
public String mutableHeadRevisionsPath()
-
version
public ObjectPaths.VersionRoot version(VersionNum versionNum)
-
headVersion
public ObjectPaths.VersionRoot headVersion()
-
mutableHeadVersion
public ObjectPaths.VersionRoot mutableHeadVersion()
-
-