gov.nasa.pds.harvest.inventory
Class InventoryEntry

java.lang.Object
  extended by gov.nasa.pds.harvest.inventory.InventoryEntry

public class InventoryEntry
extends Object

Class representation of a single entry in a PDS Inventory file.

Author:
mcayanan

Constructor Summary
InventoryEntry()
          Default constructor
InventoryEntry(File file, String checksum, String identifier, String memberStatus)
          Constructor.
InventoryEntry(String identifier, String memberStatus)
          Constructor.
 
Method Summary
 String getChecksum()
          Gets the checksum.
 File getFile()
          Gets the file.
 String getIdentifier()
          Gets the logical identifier.
 String getMemberStatus()
          Gets the member status.
 boolean isEmpty()
          Determines whether the object is empty.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


Copyright © 2010-2014 Planetary Data System. All Rights Reserved.