//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.3-b01-fcs
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2009.06.03 at 01:03:34 AM EDT
//
package org.mindinformatics.services.connector.pubmed.fetch;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{}CommentOn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}CommentIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}ErratumIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}ErratumFor" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}PartialRetractionIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}PartialRetractionOf" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}RepublishedFrom" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}RepublishedIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}RetractionOf" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}RetractionIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}UpdateIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}UpdateOf" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}SummaryForPatientsIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}OriginalReportIn" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}ReprintOf" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{}ReprintIn" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"commentOn",
"commentIn",
"erratumIn",
"erratumFor",
"partialRetractionIn",
"partialRetractionOf",
"republishedFrom",
"republishedIn",
"retractionOf",
"retractionIn",
"updateIn",
"updateOf",
"summaryForPatientsIn",
"originalReportIn",
"reprintOf",
"reprintIn"
})
@XmlRootElement(name = "CommentsCorrections")
public class CommentsCorrections {
@XmlElement(name = "CommentOn")
protected List<CommentOn> commentOn;
@XmlElement(name = "CommentIn")
protected List<CommentIn> commentIn;
@XmlElement(name = "ErratumIn")
protected List<ErratumIn> erratumIn;
@XmlElement(name = "ErratumFor")
protected List<ErratumFor> erratumFor;
@XmlElement(name = "PartialRetractionIn")
protected List<PartialRetractionIn> partialRetractionIn;
@XmlElement(name = "PartialRetractionOf")
protected List<PartialRetractionOf> partialRetractionOf;
@XmlElement(name = "RepublishedFrom")
protected List<RepublishedFrom> republishedFrom;
@XmlElement(name = "RepublishedIn")
protected List<RepublishedIn> republishedIn;
@XmlElement(name = "RetractionOf")
protected List<RetractionOf> retractionOf;
@XmlElement(name = "RetractionIn")
protected List<RetractionIn> retractionIn;
@XmlElement(name = "UpdateIn")
protected List<UpdateIn> updateIn;
@XmlElement(name = "UpdateOf")
protected List<UpdateOf> updateOf;
@XmlElement(name = "SummaryForPatientsIn")
protected List<SummaryForPatientsIn> summaryForPatientsIn;
@XmlElement(name = "OriginalReportIn")
protected List<OriginalReportIn> originalReportIn;
@XmlElement(name = "ReprintOf")
protected List<ReprintOf> reprintOf;
@XmlElement(name = "ReprintIn")
protected List<ReprintIn> reprintIn;
/**
* Gets the value of the commentOn property.
*
* <p>
* 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 <CODE>set</CODE> method for the commentOn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCommentOn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CommentOn }
*
*
*/
public List<CommentOn> getCommentOn() {
if (commentOn == null) {
commentOn = new ArrayList<CommentOn>();
}
return this.commentOn;
}
/**
* Gets the value of the commentIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the commentIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCommentIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CommentIn }
*
*
*/
public List<CommentIn> getCommentIn() {
if (commentIn == null) {
commentIn = new ArrayList<CommentIn>();
}
return this.commentIn;
}
/**
* Gets the value of the erratumIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the erratumIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getErratumIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ErratumIn }
*
*
*/
public List<ErratumIn> getErratumIn() {
if (erratumIn == null) {
erratumIn = new ArrayList<ErratumIn>();
}
return this.erratumIn;
}
/**
* Gets the value of the erratumFor property.
*
* <p>
* 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 <CODE>set</CODE> method for the erratumFor property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getErratumFor().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ErratumFor }
*
*
*/
public List<ErratumFor> getErratumFor() {
if (erratumFor == null) {
erratumFor = new ArrayList<ErratumFor>();
}
return this.erratumFor;
}
/**
* Gets the value of the partialRetractionIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the partialRetractionIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPartialRetractionIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PartialRetractionIn }
*
*
*/
public List<PartialRetractionIn> getPartialRetractionIn() {
if (partialRetractionIn == null) {
partialRetractionIn = new ArrayList<PartialRetractionIn>();
}
return this.partialRetractionIn;
}
/**
* Gets the value of the partialRetractionOf property.
*
* <p>
* 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 <CODE>set</CODE> method for the partialRetractionOf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPartialRetractionOf().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PartialRetractionOf }
*
*
*/
public List<PartialRetractionOf> getPartialRetractionOf() {
if (partialRetractionOf == null) {
partialRetractionOf = new ArrayList<PartialRetractionOf>();
}
return this.partialRetractionOf;
}
/**
* Gets the value of the republishedFrom property.
*
* <p>
* 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 <CODE>set</CODE> method for the republishedFrom property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRepublishedFrom().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RepublishedFrom }
*
*
*/
public List<RepublishedFrom> getRepublishedFrom() {
if (republishedFrom == null) {
republishedFrom = new ArrayList<RepublishedFrom>();
}
return this.republishedFrom;
}
/**
* Gets the value of the republishedIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the republishedIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRepublishedIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RepublishedIn }
*
*
*/
public List<RepublishedIn> getRepublishedIn() {
if (republishedIn == null) {
republishedIn = new ArrayList<RepublishedIn>();
}
return this.republishedIn;
}
/**
* Gets the value of the retractionOf property.
*
* <p>
* 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 <CODE>set</CODE> method for the retractionOf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRetractionOf().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RetractionOf }
*
*
*/
public List<RetractionOf> getRetractionOf() {
if (retractionOf == null) {
retractionOf = new ArrayList<RetractionOf>();
}
return this.retractionOf;
}
/**
* Gets the value of the retractionIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the retractionIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRetractionIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RetractionIn }
*
*
*/
public List<RetractionIn> getRetractionIn() {
if (retractionIn == null) {
retractionIn = new ArrayList<RetractionIn>();
}
return this.retractionIn;
}
/**
* Gets the value of the updateIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the updateIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUpdateIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UpdateIn }
*
*
*/
public List<UpdateIn> getUpdateIn() {
if (updateIn == null) {
updateIn = new ArrayList<UpdateIn>();
}
return this.updateIn;
}
/**
* Gets the value of the updateOf property.
*
* <p>
* 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 <CODE>set</CODE> method for the updateOf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getUpdateOf().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link UpdateOf }
*
*
*/
public List<UpdateOf> getUpdateOf() {
if (updateOf == null) {
updateOf = new ArrayList<UpdateOf>();
}
return this.updateOf;
}
/**
* Gets the value of the summaryForPatientsIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the summaryForPatientsIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSummaryForPatientsIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SummaryForPatientsIn }
*
*
*/
public List<SummaryForPatientsIn> getSummaryForPatientsIn() {
if (summaryForPatientsIn == null) {
summaryForPatientsIn = new ArrayList<SummaryForPatientsIn>();
}
return this.summaryForPatientsIn;
}
/**
* Gets the value of the originalReportIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the originalReportIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOriginalReportIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OriginalReportIn }
*
*
*/
public List<OriginalReportIn> getOriginalReportIn() {
if (originalReportIn == null) {
originalReportIn = new ArrayList<OriginalReportIn>();
}
return this.originalReportIn;
}
/**
* Gets the value of the reprintOf property.
*
* <p>
* 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 <CODE>set</CODE> method for the reprintOf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getReprintOf().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ReprintOf }
*
*
*/
public List<ReprintOf> getReprintOf() {
if (reprintOf == null) {
reprintOf = new ArrayList<ReprintOf>();
}
return this.reprintOf;
}
/**
* Gets the value of the reprintIn property.
*
* <p>
* 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 <CODE>set</CODE> method for the reprintIn property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getReprintIn().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ReprintIn }
*
*
*/
public List<ReprintIn> getReprintIn() {
if (reprintIn == null) {
reprintIn = new ArrayList<ReprintIn>();
}
return this.reprintIn;
}
}