gov.nasa.arc.pds.xml.generated
Class Document

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.Document

public class Document
extends 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" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String acknowledgementText
           
protected  String authorList
           
protected  String copyright
           
protected  String description
           
protected  List<DocumentEdition> documentEditions
           
protected  String documentName
           
protected  String doi
           
protected  Integer editionCount
           
protected  String editorList
           
protected  PublicationDate publicationDate
           
protected  String revisionId
           
 
Constructor Summary
Document()
           
 
Method Summary
 String getAcknowledgementText()
          Gets the value of the acknowledgementText property.
 String getAuthorList()
          Gets the value of the authorList property.
 String getCopyright()
          Gets the value of the copyright property.
 String getDescription()
          Gets the value of the description property.
 List<DocumentEdition> getDocumentEditions()
          Gets the value of the documentEditions property.
 String getDocumentName()
          Gets the value of the documentName property.
 String getDoi()
          Gets the value of the doi property.
 Integer getEditionCount()
          Gets the value of the editionCount property.
 String getEditorList()
          Gets the value of the editorList property.
 PublicationDate getPublicationDate()
          Gets the value of the publicationDate property.
 String getRevisionId()
          Gets the value of the revisionId property.
 void setAcknowledgementText(String value)
          Sets the value of the acknowledgementText property.
 void setAuthorList(String value)
          Sets the value of the authorList property.
 void setCopyright(String value)
          Sets the value of the copyright property.
 void setDescription(String value)
          Sets the value of the description property.
 void setDocumentName(String value)
          Sets the value of the documentName property.
 void setDoi(String value)
          Sets the value of the doi property.
 void setEditionCount(Integer value)
          Sets the value of the editionCount property.
 void setEditorList(String value)
          Sets the value of the editorList property.
 void setPublicationDate(PublicationDate value)
          Sets the value of the publicationDate property.
 void setRevisionId(String value)
          Sets the value of the revisionId property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

revisionId

protected String revisionId

documentName

protected String documentName

doi

protected String doi

authorList

protected String authorList

editorList

protected String editorList

acknowledgementText

protected String acknowledgementText

copyright

protected String copyright

publicationDate

protected PublicationDate publicationDate

editionCount

protected Integer editionCount

description

protected String description

documentEditions

protected List<DocumentEdition> documentEditions
Constructor Detail

Document

public Document()
Method Detail

getRevisionId

public String getRevisionId()
Gets the value of the revisionId property.

Returns:
possible object is String

setRevisionId

public void setRevisionId(String value)
Sets the value of the revisionId property.

Parameters:
value - allowed object is String

getDocumentName

public String getDocumentName()
Gets the value of the documentName property.

Returns:
possible object is String

setDocumentName

public void setDocumentName(String value)
Sets the value of the documentName property.

Parameters:
value - allowed object is String

getDoi

public String getDoi()
Gets the value of the doi property.

Returns:
possible object is String

setDoi

public void setDoi(String value)
Sets the value of the doi property.

Parameters:
value - allowed object is String

getAuthorList

public String getAuthorList()
Gets the value of the authorList property.

Returns:
possible object is String

setAuthorList

public void setAuthorList(String value)
Sets the value of the authorList property.

Parameters:
value - allowed object is String

getEditorList

public String getEditorList()
Gets the value of the editorList property.

Returns:
possible object is String

setEditorList

public void setEditorList(String value)
Sets the value of the editorList property.

Parameters:
value - allowed object is String

getAcknowledgementText

public String getAcknowledgementText()
Gets the value of the acknowledgementText property.

Returns:
possible object is String

setAcknowledgementText

public void setAcknowledgementText(String value)
Sets the value of the acknowledgementText property.

Parameters:
value - allowed object is String

getCopyright

public String getCopyright()
Gets the value of the copyright property.

Returns:
possible object is String

setCopyright

public void setCopyright(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 Integer getEditionCount()
Gets the value of the editionCount property.

Returns:
possible object is Integer

setEditionCount

public void setEditionCount(Integer value)
Sets the value of the editionCount property.

Parameters:
value - allowed object is Integer

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

getDocumentEditions

public 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



Copyright © 2014. All Rights Reserved.