Class VolumePDS3


  • public class VolumePDS3
    extends java.lang.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 Detail

      • archiveStatus

        protected java.lang.String archiveStatus
      • archiveStatusNote

        protected java.lang.String archiveStatusNote
      • curatingNodeIds

        protected java.util.List<java.lang.String> curatingNodeIds
      • mediumType

        protected java.lang.String mediumType
      • volumeDeFullname

        protected java.lang.String volumeDeFullname
      • volumeFormat

        protected java.lang.String volumeFormat
      • volumeId

        protected java.lang.String volumeId
      • volumeName

        protected java.lang.String volumeName
      • volumeSetId

        protected java.lang.String volumeSetId
      • volumeSize

        protected java.math.BigInteger volumeSize
      • volumeVersionId

        protected java.lang.String volumeVersionId
      • description

        protected java.lang.String description
    • Constructor Detail

      • VolumePDS3

        public VolumePDS3()
    • Method Detail

      • getArchiveStatus

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

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

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

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

        public java.util.List<java.lang.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

        Returns:
        The value of the curatingNodeIds property.
      • getMediumType

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

        public void setMediumType​(java.lang.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 java.lang.String getVolumeDeFullname()
        Gets the value of the volumeDeFullname property.
        Returns:
        possible object is String
      • setVolumeDeFullname

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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