Class Document


  • public class Document
    extends java.lang.Object
    The Document class describes a document.

    Java class for Document complex type

    .

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

    
     <complexType name="Document">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="revision_id" type="{http://pds.nasa.gov/pds4/pds/v1}revision_id" minOccurs="0"/>
             <element name="document_name" type="{http://pds.nasa.gov/pds4/pds/v1}document_name" minOccurs="0"/>
             <element name="doi" type="{http://pds.nasa.gov/pds4/pds/v1}doi" minOccurs="0"/>
             <element name="author_list" type="{http://pds.nasa.gov/pds4/pds/v1}author_list" minOccurs="0"/>
             <element name="editor_list" type="{http://pds.nasa.gov/pds4/pds/v1}editor_list" minOccurs="0"/>
             <element name="acknowledgement_text" type="{http://pds.nasa.gov/pds4/pds/v1}acknowledgement_text" minOccurs="0"/>
             <element name="copyright" type="{http://pds.nasa.gov/pds4/pds/v1}copyright" minOccurs="0"/>
             <element name="publication_date" type="{http://pds.nasa.gov/pds4/pds/v1}publication_date"/>
             <element name="document_editions" type="{http://pds.nasa.gov/pds4/pds/v1}document_editions" minOccurs="0"/>
             <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
             <element name="Document_Edition" type="{http://pds.nasa.gov/pds4/pds/v1}Document_Edition" maxOccurs="unbounded"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • revisionId

        protected java.lang.String revisionId
      • documentName

        protected java.lang.String documentName
      • doi

        protected java.lang.String doi
      • authorList

        protected java.lang.String authorList
      • editorList

        protected java.lang.String editorList
      • acknowledgementText

        protected java.lang.String acknowledgementText
      • copyright

        protected java.lang.String copyright
      • editionCount

        protected java.math.BigInteger editionCount
      • description

        protected java.lang.String description
      • documentEditions

        protected java.util.List<DocumentEdition> documentEditions
    • Constructor Detail

      • Document

        public Document()
    • Method Detail

      • getRevisionId

        public java.lang.String getRevisionId()
        Gets the value of the revisionId property.
        Returns:
        possible object is String
      • setRevisionId

        public void setRevisionId​(java.lang.String value)
        Sets the value of the revisionId property.
        Parameters:
        value - allowed object is String
      • getDocumentName

        public java.lang.String getDocumentName()
        Gets the value of the documentName property.
        Returns:
        possible object is String
      • setDocumentName

        public void setDocumentName​(java.lang.String value)
        Sets the value of the documentName property.
        Parameters:
        value - allowed object is String
      • getDoi

        public java.lang.String getDoi()
        Gets the value of the doi property.
        Returns:
        possible object is String
      • setDoi

        public void setDoi​(java.lang.String value)
        Sets the value of the doi property.
        Parameters:
        value - allowed object is String
      • getAuthorList

        public java.lang.String getAuthorList()
        Gets the value of the authorList property.
        Returns:
        possible object is String
      • setAuthorList

        public void setAuthorList​(java.lang.String value)
        Sets the value of the authorList property.
        Parameters:
        value - allowed object is String
      • getEditorList

        public java.lang.String getEditorList()
        Gets the value of the editorList property.
        Returns:
        possible object is String
      • setEditorList

        public void setEditorList​(java.lang.String value)
        Sets the value of the editorList property.
        Parameters:
        value - allowed object is String
      • getAcknowledgementText

        public java.lang.String getAcknowledgementText()
        Gets the value of the acknowledgementText property.
        Returns:
        possible object is String
      • setAcknowledgementText

        public void setAcknowledgementText​(java.lang.String value)
        Sets the value of the acknowledgementText property.
        Parameters:
        value - allowed object is String
      • getCopyright

        public java.lang.String getCopyright()
        Gets the value of the copyright property.
        Returns:
        possible object is String
      • setCopyright

        public void setCopyright​(java.lang.String value)
        Sets the value of the copyright 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
      • getEditionCount

        public java.math.BigInteger getEditionCount()
        Gets the value of the editionCount property.
        Returns:
        possible object is BigInteger
      • setEditionCount

        public void setEditionCount​(java.math.BigInteger value)
        Sets the value of the editionCount property.
        Parameters:
        value - allowed object is BigInteger
      • 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
      • getDocumentEditions

        public java.util.List<DocumentEdition> getDocumentEditions()
        Gets the value of the documentEditions 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 documentEditions property.

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

         getDocumentEditions().add(newItem);
         

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

        Returns:
        The value of the documentEditions property.