Class InventoryEntry


  • public class InventoryEntry
    extends Object
    Class representation of a single entry in a PDS Inventory file.
    Author:
    mcayanan
    • Constructor Detail

      • InventoryEntry

        public InventoryEntry()
        Default constructor
      • InventoryEntry

        public InventoryEntry​(String identifier,
                              String memberStatus)
        Constructor.
        Parameters:
        identifier - logical identifier.
        memberStatus - member status.
      • InventoryEntry

        public InventoryEntry​(File file,
                              String checksum,
                              String identifier,
                              String memberStatus)
        Constructor.
        Parameters:
        file - A product file.
        checksum - checksum.
        identifier - logical identifier.
    • Method Detail

      • getFile

        public File getFile()
        Gets the file.
        Returns:
        The file.
      • getChecksum

        public String getChecksum()
        Gets the checksum.
        Returns:
        Checksum value.
      • getIdentifier

        public String getIdentifier()
        Gets the logical identifier.
        Returns:
        A LID or LIDVID.
      • getMemberStatus

        public String getMemberStatus()
        Gets the member status.
        Returns:
        "P", "Primary", "S", or "Secondary"
      • isEmpty

        public boolean isEmpty()
        Determines whether the object is empty.
        Returns:
        true if the object is empty, false otherwise.