//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.04.12 at 12:22:50 PM GMT
//
package eu.stork.peps.complex.attributes.crue.academic.xsd.language.diplomasupplement;
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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import eu.stork.peps.complex.attributes.org.w3._2000._09.xmldsig.SignatureType;
/**
* Diploma Supplement
*
*
* Java class for DiplomaSupplementType complex type.
*
*
* The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="DiplomaSupplementType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="InformationIdentifyingTheHolderOfTheQualification" type="{urn:crue:academic:xsd:language:diplomasupplement}InformationIdentifyingTheHolderOfTheQualificationType"/>
* <element name="InformationIdentifyingTheQualification" type="{urn:crue:academic:xsd:language:diplomasupplement}InformationIdentifyingTheQualificationType"/>
* <element name="InformationOnTheLevelOfTheQualification" type="{urn:crue:academic:xsd:language:diplomasupplement}InformationOnTheLevelOfTheQualificationType"/>
* <element name="InformationOnTheContentsAndResultsGained" type="{urn:crue:academic:xsd:language:diplomasupplement}InformationOnTheContentsAndResultsGainedType"/>
* <element name="InformationOnTheFunctionOfTheQualification" type="{urn:crue:academic:xsd:language:diplomasupplement}InformationOnTheFunctionOfTheQualificationType"/>
* <element name="AdditionalInformation" type="{urn:crue:academic:xsd:language:diplomasupplement}AdditionalInformationType"/>
* <element name="CertificationOfTheSupplement" type="{urn:crue:academic:xsd:language:diplomasupplement}CertificationOfTheSupplementType"/>
* <element name="InformationOnTheNationalHigherEducationSystem" type="{urn:crue:academic:xsd:language:diplomasupplement}RichTextTagType"/>
* <element name="Attachments" type="{urn:crue:academic:xsd:language:diplomasupplement}AttachmentsType" minOccurs="0"/>
* <element name="ExtensionContent" type="{urn:crue:academic:xsd:language:diplomasupplement}ExtensionContentType" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="language" use="required" type="{urn:crue:academic:xsd:language:diplomasupplement}LanguageType" />
* <attribute name="isTheOriginalLanguage" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DiplomaSupplementType", propOrder = { "informationIdentifyingTheHolderOfTheQualification", "informationIdentifyingTheQualification", "informationOnTheLevelOfTheQualification",
"informationOnTheContentsAndResultsGained", "informationOnTheFunctionOfTheQualification", "additionalInformation", "certificationOfTheSupplement",
"informationOnTheNationalHigherEducationSystem", "attachments", "extensionContent", "signature" })
public class DiplomaSupplementType {
@XmlElement(name = "InformationIdentifyingTheHolderOfTheQualification", required = true)
protected InformationIdentifyingTheHolderOfTheQualificationType informationIdentifyingTheHolderOfTheQualification;
@XmlElement(name = "InformationIdentifyingTheQualification", required = true)
protected InformationIdentifyingTheQualificationType informationIdentifyingTheQualification;
@XmlElement(name = "InformationOnTheLevelOfTheQualification", required = true)
protected InformationOnTheLevelOfTheQualificationType informationOnTheLevelOfTheQualification;
@XmlElement(name = "InformationOnTheContentsAndResultsGained", required = true)
protected InformationOnTheContentsAndResultsGainedType informationOnTheContentsAndResultsGained;
@XmlElement(name = "InformationOnTheFunctionOfTheQualification", required = true)
protected InformationOnTheFunctionOfTheQualificationType informationOnTheFunctionOfTheQualification;
@XmlElement(name = "AdditionalInformation", required = true)
protected AdditionalInformationType additionalInformation;
@XmlElement(name = "CertificationOfTheSupplement", required = true)
protected CertificationOfTheSupplementType certificationOfTheSupplement;
@XmlElement(name = "InformationOnTheNationalHigherEducationSystem", required = true)
protected RichTextTagType informationOnTheNationalHigherEducationSystem;
@XmlElement(name = "Attachments")
protected AttachmentsType attachments;
@XmlElement(name = "ExtensionContent")
protected List extensionContent;
@XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
protected List signature;
@XmlAttribute(name = "language", required = true)
protected LanguageType language;
@XmlAttribute(name = "isTheOriginalLanguage", required = true)
protected boolean isTheOriginalLanguage;
/**
* Gets the value of the informationIdentifyingTheHolderOfTheQualification property.
*
* @return possible object is {@link InformationIdentifyingTheHolderOfTheQualificationType }
*
*/
public InformationIdentifyingTheHolderOfTheQualificationType getInformationIdentifyingTheHolderOfTheQualification() {
return informationIdentifyingTheHolderOfTheQualification;
}
/**
* Sets the value of the informationIdentifyingTheHolderOfTheQualification property.
*
* @param value
* allowed object is {@link InformationIdentifyingTheHolderOfTheQualificationType }
*
*/
public void setInformationIdentifyingTheHolderOfTheQualification(InformationIdentifyingTheHolderOfTheQualificationType value) {
this.informationIdentifyingTheHolderOfTheQualification = value;
}
/**
* Gets the value of the informationIdentifyingTheQualification property.
*
* @return possible object is {@link InformationIdentifyingTheQualificationType }
*
*/
public InformationIdentifyingTheQualificationType getInformationIdentifyingTheQualification() {
return informationIdentifyingTheQualification;
}
/**
* Sets the value of the informationIdentifyingTheQualification property.
*
* @param value
* allowed object is {@link InformationIdentifyingTheQualificationType }
*
*/
public void setInformationIdentifyingTheQualification(InformationIdentifyingTheQualificationType value) {
this.informationIdentifyingTheQualification = value;
}
/**
* Gets the value of the informationOnTheLevelOfTheQualification property.
*
* @return possible object is {@link InformationOnTheLevelOfTheQualificationType }
*
*/
public InformationOnTheLevelOfTheQualificationType getInformationOnTheLevelOfTheQualification() {
return informationOnTheLevelOfTheQualification;
}
/**
* Sets the value of the informationOnTheLevelOfTheQualification property.
*
* @param value
* allowed object is {@link InformationOnTheLevelOfTheQualificationType }
*
*/
public void setInformationOnTheLevelOfTheQualification(InformationOnTheLevelOfTheQualificationType value) {
this.informationOnTheLevelOfTheQualification = value;
}
/**
* Gets the value of the informationOnTheContentsAndResultsGained property.
*
* @return possible object is {@link InformationOnTheContentsAndResultsGainedType }
*
*/
public InformationOnTheContentsAndResultsGainedType getInformationOnTheContentsAndResultsGained() {
return informationOnTheContentsAndResultsGained;
}
/**
* Sets the value of the informationOnTheContentsAndResultsGained property.
*
* @param value
* allowed object is {@link InformationOnTheContentsAndResultsGainedType }
*
*/
public void setInformationOnTheContentsAndResultsGained(InformationOnTheContentsAndResultsGainedType value) {
this.informationOnTheContentsAndResultsGained = value;
}
/**
* Gets the value of the informationOnTheFunctionOfTheQualification property.
*
* @return possible object is {@link InformationOnTheFunctionOfTheQualificationType }
*
*/
public InformationOnTheFunctionOfTheQualificationType getInformationOnTheFunctionOfTheQualification() {
return informationOnTheFunctionOfTheQualification;
}
/**
* Sets the value of the informationOnTheFunctionOfTheQualification property.
*
* @param value
* allowed object is {@link InformationOnTheFunctionOfTheQualificationType }
*
*/
public void setInformationOnTheFunctionOfTheQualification(InformationOnTheFunctionOfTheQualificationType value) {
this.informationOnTheFunctionOfTheQualification = value;
}
/**
* Gets the value of the additionalInformation property.
*
* @return possible object is {@link AdditionalInformationType }
*
*/
public AdditionalInformationType getAdditionalInformation() {
return additionalInformation;
}
/**
* Sets the value of the additionalInformation property.
*
* @param value
* allowed object is {@link AdditionalInformationType }
*
*/
public void setAdditionalInformation(AdditionalInformationType value) {
this.additionalInformation = value;
}
/**
* Gets the value of the certificationOfTheSupplement property.
*
* @return possible object is {@link CertificationOfTheSupplementType }
*
*/
public CertificationOfTheSupplementType getCertificationOfTheSupplement() {
return certificationOfTheSupplement;
}
/**
* Sets the value of the certificationOfTheSupplement property.
*
* @param value
* allowed object is {@link CertificationOfTheSupplementType }
*
*/
public void setCertificationOfTheSupplement(CertificationOfTheSupplementType value) {
this.certificationOfTheSupplement = value;
}
/**
* Gets the value of the informationOnTheNationalHigherEducationSystem property.
*
* @return possible object is {@link RichTextTagType }
*
*/
public RichTextTagType getInformationOnTheNationalHigherEducationSystem() {
return informationOnTheNationalHigherEducationSystem;
}
/**
* Sets the value of the informationOnTheNationalHigherEducationSystem property.
*
* @param value
* allowed object is {@link RichTextTagType }
*
*/
public void setInformationOnTheNationalHigherEducationSystem(RichTextTagType value) {
this.informationOnTheNationalHigherEducationSystem = value;
}
/**
* Gets the value of the attachments property.
*
* @return possible object is {@link AttachmentsType }
*
*/
public AttachmentsType getAttachments() {
return attachments;
}
/**
* Sets the value of the attachments property.
*
* @param value
* allowed object is {@link AttachmentsType }
*
*/
public void setAttachments(AttachmentsType value) {
this.attachments = value;
}
/**
* Gets the value of the extensionContent 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 extensionContent property.
*
*
* For example, to add a new item, do as follows:
*
*
* getExtensionContent().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list {@link ExtensionContentType }
*
*
*/
public List getExtensionContent() {
if (extensionContent == null) {
extensionContent = new ArrayList();
}
return this.extensionContent;
}
/**
* Digital signature Gets the value of the signature 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 signature property.
*
*
* For example, to add a new item, do as follows:
*
*
* getSignature().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list {@link SignatureType }
*
*
*/
public List getSignature() {
if (signature == null) {
signature = new ArrayList();
}
return this.signature;
}
/**
* Gets the value of the language property.
*
* @return possible object is {@link LanguageType }
*
*/
public LanguageType getLanguage() {
return language;
}
/**
* Sets the value of the language property.
*
* @param value
* allowed object is {@link LanguageType }
*
*/
public void setLanguage(LanguageType value) {
this.language = value;
}
/**
* Gets the value of the isTheOriginalLanguage property.
*
*/
public boolean isIsTheOriginalLanguage() {
return isTheOriginalLanguage;
}
/**
* Sets the value of the isTheOriginalLanguage property.
*
*/
public void setIsTheOriginalLanguage(boolean value) {
this.isTheOriginalLanguage = value;
}
}