Class InventoryEntry

java.lang.Object
gov.nasa.pds.tools.inventory.reader.InventoryEntry

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

    • 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 Details

    • 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.