Class OcflObjectDetails


  • public class OcflObjectDetails
    extends Object
    Represents a ObjectDetails database record.
    • Constructor Detail

      • OcflObjectDetails

        public OcflObjectDetails()
    • Method Detail

      • getObjectId

        public String getObjectId()
        The OCFL object id
        Returns:
        OCFL object id
      • getVersionNum

        public VersionNum getVersionNum()
        The HEAD version of the object
        Returns:
        HEAD version of the object
      • getRevisionNum

        public RevisionNum getRevisionNum()
        The HEAD revision of the object. This will only be set if the mutable HEAD extension is used.
        Returns:
        HEAD revision number
      • getObjectRootPath

        public String getObjectRootPath()
        The storage relative path to the object's root directory
        Returns:
        storate relative path to the object's root directory
      • getInventoryDigest

        public String getInventoryDigest()
        The digest of the serialized inventory
        Returns:
        digest of the serialized inventory
      • getDigestAlgorithm

        public DigestAlgorithm getDigestAlgorithm()
        The algorithm used to compute the inventory digest
        Returns:
        algorithm used to compute the inventory digest
      • getInventoryBytes

        public byte[] getInventoryBytes()
        The bytes of the serialized inventory
        Returns:
        bytes of the serialized inventory
      • getUpdateTimestamp

        public LocalDateTime getUpdateTimestamp()
        The timestamp the record was last updated
        Returns:
        timestamp the record was last updated