Class VolumePDS3

java.lang.Object
gov.nasa.arc.pds.xml.generated.VolumePDS3

public class VolumePDS3
extends Object
The Volume_PDS3 class is used to capture the volume information from the PDS3 Data Set Catalog.

Java class for Volume_PDS3 complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Volume_PDS3">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="archive_status" type="{http://pds.nasa.gov/pds4/pds/v1}archive_status"/>
         <element name="archive_status_note" type="{http://pds.nasa.gov/pds4/pds/v1}archive_status_note"/>
         <element name="curating_node_id" type="{http://pds.nasa.gov/pds4/pds/v1}curating_node_id" maxOccurs="unbounded" minOccurs="0"/>
         <element name="medium_type" type="{http://pds.nasa.gov/pds4/pds/v1}medium_type"/>
         <element name="publication_date" type="{http://pds.nasa.gov/pds4/pds/v1}publication_date"/>
         <element name="volume_de_fullname" type="{http://pds.nasa.gov/pds4/pds/v1}volume_de_fullname"/>
         <element name="volume_format" type="{http://pds.nasa.gov/pds4/pds/v1}volume_format"/>
         <element name="volume_id" type="{http://pds.nasa.gov/pds4/pds/v1}volume_id"/>
         <element name="volume_name" type="{http://pds.nasa.gov/pds4/pds/v1}volume_name"/>
         <element name="volume_set_id" type="{http://pds.nasa.gov/pds4/pds/v1}volume_set_id"/>
         <element name="volume_size" type="{http://pds.nasa.gov/pds4/pds/v1}volume_size"/>
         <element name="volume_version_id" type="{http://pds.nasa.gov/pds4/pds/v1}volume_version_id"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • archiveStatus

      protected String archiveStatus
    • archiveStatusNote

      protected String archiveStatusNote
    • curatingNodeIds

      protected List<String> curatingNodeIds
    • mediumType

      protected String mediumType
    • publicationDate

      protected PublicationDate publicationDate
    • volumeDeFullname

      protected String volumeDeFullname
    • volumeFormat

      protected String volumeFormat
    • volumeId

      protected String volumeId
    • volumeName

      protected String volumeName
    • volumeSetId

      protected String volumeSetId
    • volumeSize

      protected BigInteger volumeSize
    • volumeVersionId

      protected String volumeVersionId
    • description

      protected String description
  • Constructor Details

    • VolumePDS3

      public VolumePDS3()
  • Method Details

    • getArchiveStatus

      public String getArchiveStatus()
      Gets the value of the archiveStatus property.
      Returns:
      possible object is String
    • setArchiveStatus

      public void setArchiveStatus​(String value)
      Sets the value of the archiveStatus property.
      Parameters:
      value - allowed object is String
    • getArchiveStatusNote

      public String getArchiveStatusNote()
      Gets the value of the archiveStatusNote property.
      Returns:
      possible object is String
    • setArchiveStatusNote

      public void setArchiveStatusNote​(String value)
      Sets the value of the archiveStatusNote property.
      Parameters:
      value - allowed object is String
    • getCuratingNodeIds

      public List<String> getCuratingNodeIds()
      Gets the value of the curatingNodeIds property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the curatingNodeIds property.

      For example, to add a new item, do as follows:

          getCuratingNodeIds().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getMediumType

      public String getMediumType()
      Gets the value of the mediumType property.
      Returns:
      possible object is String
    • setMediumType

      public void setMediumType​(String value)
      Sets the value of the mediumType property.
      Parameters:
      value - allowed object is String
    • getPublicationDate

      public PublicationDate getPublicationDate()
      Gets the value of the publicationDate property.
      Returns:
      possible object is PublicationDate
    • setPublicationDate

      public void setPublicationDate​(PublicationDate value)
      Sets the value of the publicationDate property.
      Parameters:
      value - allowed object is PublicationDate
    • getVolumeDeFullname

      public String getVolumeDeFullname()
      Gets the value of the volumeDeFullname property.
      Returns:
      possible object is String
    • setVolumeDeFullname

      public void setVolumeDeFullname​(String value)
      Sets the value of the volumeDeFullname property.
      Parameters:
      value - allowed object is String
    • getVolumeFormat

      public String getVolumeFormat()
      Gets the value of the volumeFormat property.
      Returns:
      possible object is String
    • setVolumeFormat

      public void setVolumeFormat​(String value)
      Sets the value of the volumeFormat property.
      Parameters:
      value - allowed object is String
    • getVolumeId

      public String getVolumeId()
      Gets the value of the volumeId property.
      Returns:
      possible object is String
    • setVolumeId

      public void setVolumeId​(String value)
      Sets the value of the volumeId property.
      Parameters:
      value - allowed object is String
    • getVolumeName

      public String getVolumeName()
      Gets the value of the volumeName property.
      Returns:
      possible object is String
    • setVolumeName

      public void setVolumeName​(String value)
      Sets the value of the volumeName property.
      Parameters:
      value - allowed object is String
    • getVolumeSetId

      public String getVolumeSetId()
      Gets the value of the volumeSetId property.
      Returns:
      possible object is String
    • setVolumeSetId

      public void setVolumeSetId​(String value)
      Sets the value of the volumeSetId property.
      Parameters:
      value - allowed object is String
    • getVolumeSize

      public BigInteger getVolumeSize()
      Gets the value of the volumeSize property.
      Returns:
      possible object is BigInteger
    • setVolumeSize

      public void setVolumeSize​(BigInteger value)
      Sets the value of the volumeSize property.
      Parameters:
      value - allowed object is BigInteger
    • getVolumeVersionId

      public String getVolumeVersionId()
      Gets the value of the volumeVersionId property.
      Returns:
      possible object is String
    • setVolumeVersionId

      public void setVolumeVersionId​(String value)
      Sets the value of the volumeVersionId property.
      Parameters:
      value - allowed object is String
    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription​(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String