Class ItemMetadata

  • All Implemented Interfaces:
    java.lang.Comparable<ItemMetadata>

    public class ItemMetadata
    extends java.lang.Object
    implements java.lang.Comparable<ItemMetadata>
    • Field Detail

      • id

        private java.lang.String id
      • fileName

        private java.lang.String fileName
      • media_type

        private java.lang.String media_type
      • compressedSize

        private long compressedSize
      • uncompressedSize

        private long uncompressedSize
      • compressionMethod

        private java.lang.String compressionMethod
      • checkSum

        private java.lang.String checkSum
      • isSpineItem

        private boolean isSpineItem
      • spineIndex

        private java.lang.Integer spineIndex
      • isLinear

        private boolean isLinear
      • isFixedFormat

        private java.lang.Boolean isFixedFormat
      • isScripted

        private boolean isScripted
      • renditionLayout

        private java.lang.String renditionLayout
      • renditionOrientation

        private java.lang.String renditionOrientation
      • renditionSpread

        private java.lang.String renditionSpread
      • referencedItems

        private final java.util.SortedSet<java.lang.String> referencedItems
    • Constructor Detail

      • ItemMetadata

        public ItemMetadata()
    • Method Detail

      • getItemByName

        public static ItemMetadata getItemByName​(java.util.Map<java.lang.String,​ItemMetadata> metadata,
                                                 java.lang.String fileName)
      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String value)
      • getFileName

        public java.lang.String getFileName()
      • getRenditionLayout

        public java.lang.String getRenditionLayout()
      • setRenditionLayout

        public void setRenditionLayout​(java.lang.String value)
      • getRenditionOrientation

        public java.lang.String getRenditionOrientation()
      • setRenditionOrientation

        public void setRenditionOrientation​(java.lang.String value)
      • getRenditionSpread

        public java.lang.String getRenditionSpread()
      • setRenditionSpread

        public void setRenditionSpread​(java.lang.String value)
      • getIsFixedFormat

        public java.lang.Boolean getIsFixedFormat()
      • setIsFixedFormat

        public void setIsFixedFormat​(java.lang.Boolean value)
      • getIsSpineItem

        public boolean getIsSpineItem()
      • handleInfo

        public void handleInfo​(FeatureEnum feature,
                               java.lang.String value)
      • compareTo

        public int compareTo​(ItemMetadata item)
        Specified by:
        compareTo in interface java.lang.Comparable<ItemMetadata>