diff options
Diffstat (limited to 'id/server/modules/eID4UExtensions')
53 files changed, 6247 insertions, 23 deletions
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/CertificatesType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/CertificatesType.java new file mode 100644 index 000000000..27bb11f88 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/CertificatesType.java @@ -0,0 +1,81 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u; + +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.XmlType; +import at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic.Document; + + +/** + * + * Certificates for language knowledge + * + * + * <p>Java-Klasse für CertificatesType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="CertificatesType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}document" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CertificatesType", propOrder = { + "document" +}) +public class CertificatesType { + + @XmlElement(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u", required = true) + protected List<Document> document; + + /** + * Gets the value of the document 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 document property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getDocument().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Document } + * + * + */ + public List<Document> getDocument() { + if (document == null) { + document = new ArrayList<Document>(); + } + return this.document; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java new file mode 100644 index 000000000..41cdc7aa8 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java @@ -0,0 +1,74 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.gv.egiz.eid4u.impl.attributes.xjc.europass.ForeignLanguageSkillType; + + +/** + * + * Declaration of level of language knowledge + * + * + * <p>Java-Klasse für LanguageLevelType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LanguageLevelType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ForeignLanguage" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageSkillType"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LanguageLevelType", propOrder = { + "foreignLanguage" +}) +public class LanguageLevelType { + + @XmlElement(name = "ForeignLanguage", required = true) + protected ForeignLanguageSkillType foreignLanguage; + + /** + * Ruft den Wert der foreignLanguage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ForeignLanguageSkillType } + * + */ + public ForeignLanguageSkillType getForeignLanguage() { + return foreignLanguage; + } + + /** + * Legt den Wert der foreignLanguage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ForeignLanguageSkillType } + * + */ + public void setForeignLanguage(ForeignLanguageSkillType value) { + this.foreignLanguage = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/ObjectFactory.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/ObjectFactory.java new file mode 100644 index 000000000..0ce26345e --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/ObjectFactory.java @@ -0,0 +1,80 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.gv.egiz.eid4u.impl.attributes.xjc.eid4u package. + * <p>An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _Certificates_QNAME = new QName("http://eidas.europa.eu/attributes/sectorspecific/eID4U/studies", "certificates"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc.eid4u + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CertificatesType } + * + */ + public CertificatesType createCertificatesType() { + return new CertificatesType(); + } + + /** + * Create an instance of {@link TranscriptType } + * + */ + public TranscriptType createTranscriptType() { + return new TranscriptType(); + } + + /** + * Create an instance of {@link LanguageLevelType } + * + */ + public LanguageLevelType createLanguageLevelType() { + return new LanguageLevelType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CertificatesType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CertificatesType }{@code >} + */ + @XmlElementDecl(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eID4U/studies", name = "certificates") + public JAXBElement<CertificatesType> createCertificates(CertificatesType value) { + return new JAXBElement<CertificatesType>(_Certificates_QNAME, CertificatesType.class, null, value); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java new file mode 100644 index 000000000..beb3ef35f --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java @@ -0,0 +1,81 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u; + +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.XmlType; +import at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic.Document; + + +/** + * + * Transcript of records as Set of documents + * + * + * <p>Java-Klasse für TranscriptType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="TranscriptType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}document" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TranscriptType", propOrder = { + "document" +}) +public class TranscriptType { + + @XmlElement(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u", required = true) + protected List<Document> document; + + /** + * Gets the value of the document 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 document property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getDocument().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Document } + * + * + */ + public List<Document> getDocument() { + if (document == null) { + document = new ArrayList<Document>(); + } + return this.document; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/Document.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java index 50dfbdd00..22e14402d 100644 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/Document.java +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java @@ -1,14 +1,12 @@ // // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert // Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST // -package at.gv.egiz.eid4u.impl.attributes.xjc; - -import java.io.Serializable; +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; @@ -16,10 +14,11 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; +import at.gv.egiz.eid4u.impl.attributes.xjc.europass.MimeTypeEnumeration; /** - * <p>Java-Klasse f�r anonymous complex type. + * <p>Java-Klasse für anonymous complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * @@ -41,11 +40,10 @@ import javax.xml.bind.annotation.XmlValue; @XmlType(name = "", propOrder = { "value" }) -@XmlRootElement(name = "document", namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u") -public class Document implements Serializable { - private static final long serialVersionUID = 1L; - - @XmlValue +@XmlRootElement(name = "document") +public class Document { + + @XmlValue protected byte[] value; @XmlAttribute(name = "name", required = true) protected String name; diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/DocumentTypeType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java index 499fcf7ff..2ed993c1d 100644 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/DocumentTypeType.java +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java @@ -2,11 +2,11 @@ // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert // Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> // Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST +// Generiert: 2018.09.30 um 04:14:23 PM CEST // -package at.gv.egiz.eid4u.impl.attributes.xjc; +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; @@ -28,7 +28,7 @@ import javax.xml.bind.annotation.XmlType; * </pre> * */ -@XmlType(name = "DocumentTypeType", namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u") +@XmlType(name = "DocumentTypeType") @XmlEnum public enum DocumentTypeType { diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/ObjectFactory.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/ObjectFactory.java index 9b54376f7..21a013033 100644 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/ObjectFactory.java +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/ObjectFactory.java @@ -1,12 +1,12 @@ // // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert // Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST // -package at.gv.egiz.eid4u.impl.attributes.xjc; +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic; import javax.xml.bind.annotation.XmlRegistry; @@ -14,7 +14,7 @@ import javax.xml.bind.annotation.XmlRegistry; /** * This object contains factory methods for each * Java content interface and Java element interface - * generated in the at.gv.egiz.eid4u.impl.attributes.xjc package. + * generated in the at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML @@ -30,7 +30,7 @@ public class ObjectFactory { /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic * */ public ObjectFactory() { diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/package-info.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/package-info.java new file mode 100644 index 000000000..82e40d73d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/package-info.java @@ -0,0 +1,9 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u") +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic; diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/package-info.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/package-info.java new file mode 100644 index 000000000..4c3a8b394 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/package-info.java @@ -0,0 +1,9 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eID4U/studies", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u; diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AbstractExperienceListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AbstractExperienceListType.java new file mode 100644 index 000000000..757b89bd2 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AbstractExperienceListType.java @@ -0,0 +1,84 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a list of Experiences. + * + * + * <p>Java-Klasse für AbstractExperienceListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="AbstractExperienceListType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Experience" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractExperienceListType", propOrder = { + "experience" +}) +@XmlSeeAlso({ + LinguisticExperienceListType.class +}) +public class AbstractExperienceListType { + + @XmlElement(name = "Experience") + protected List<Object> experience; + + /** + * Gets the value of the experience 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 experience property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getExperience().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List<Object> getExperience() { + if (experience == null) { + experience = new ArrayList<Object>(); + } + return this.experience; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java new file mode 100644 index 000000000..27aac1a28 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java @@ -0,0 +1,80 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlType; + + +/** + * + * List any digital document (PDF, JPEG or PNG format) that an individual has attached to her Europass document to support/evidence of her personal data, learning achievements, work experiences, skills, competences, diplomas, etc. + * + * + * <p>Java-Klasse für AttachmentListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="AttachmentListType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Attachment" type="{http://europass.cedefop.europa.eu/Europass}AttachmentType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttachmentListType", propOrder = { + "attachment" +}) +public class AttachmentListType { + + @XmlElement(name = "Attachment") + protected List<AttachmentType> attachment; + + /** + * Gets the value of the attachment 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 attachment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getAttachment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link AttachmentType } + * + * + */ + public List<AttachmentType> getAttachment() { + if (attachment == null) { + attachment = new ArrayList<AttachmentType>(); + } + return this.attachment; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java new file mode 100644 index 000000000..bbbf5841c --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java @@ -0,0 +1,110 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * + * Extends the FileDataType by defining a Description sub-element and a required id attribute. + * + * + * <p>Java-Klasse für AttachmentType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="AttachmentType"> + * <complexContent> + * <extension base="{http://europass.cedefop.europa.eu/Europass}FileDataType"> + * <sequence> + * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttachmentType", propOrder = { + "description" +}) +public class AttachmentType + extends FileDataType +{ + + @XmlElement(name = "Description") + protected String description; + @XmlAttribute(name = "id", required = true) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java new file mode 100644 index 000000000..af20c0a1d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java @@ -0,0 +1,84 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a list of Certificates. + * + * + * <p>Java-Klasse für CertificateListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="CertificateListType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Certificate" type="{http://europass.cedefop.europa.eu/Europass}CertificateType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CertificateListType", propOrder = { + "certificate" +}) +@XmlSeeAlso({ + LinguisticCertificateListType.class +}) +public class CertificateListType { + + @XmlElement(name = "Certificate") + protected List<CertificateType> certificate; + + /** + * Gets the value of the certificate 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 certificate property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCertificate().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CertificateType } + * + * + */ + public List<CertificateType> getCertificate() { + if (certificate == null) { + certificate = new ArrayList<CertificateType>(); + } + return this.certificate; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java new file mode 100644 index 000000000..d27c1ccc9 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java @@ -0,0 +1,161 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a generic type for a Certificate. A Certificate contains information about the title name, the awarding body and the date of awarding. It also contains information about the level that corresponds to this diploma. + * + * + * <p>Java-Klasse für CertificateType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="CertificateType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="AwardingBody" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Date" type="{http://europass.cedefop.europa.eu/Europass}DateType" minOccurs="0"/> + * <element name="Level" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CertificateType", propOrder = { + "title", + "awardingBody", + "date", + "level" +}) +@XmlSeeAlso({ + LinguisticCertificateType.class +}) +public class CertificateType { + + @XmlElement(name = "Title") + protected String title; + @XmlElement(name = "AwardingBody") + protected String awardingBody; + @XmlElement(name = "Date") + protected DateType date; + @XmlElement(name = "Level") + protected Object level; + + /** + * Ruft den Wert der title-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * Legt den Wert der title-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * Ruft den Wert der awardingBody-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAwardingBody() { + return awardingBody; + } + + /** + * Legt den Wert der awardingBody-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAwardingBody(String value) { + this.awardingBody = value; + } + + /** + * Ruft den Wert der date-Eigenschaft ab. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDate() { + return date; + } + + /** + * Legt den Wert der date-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDate(DateType value) { + this.date = value; + } + + /** + * Ruft den Wert der level-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getLevel() { + return level; + } + + /** + * Legt den Wert der level-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setLevel(Object value) { + this.level = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java new file mode 100644 index 000000000..64c93b2f1 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java @@ -0,0 +1,128 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * + * Defines date information, which consists of day, month and year.The date must include at least the year attribute. + * + * + * <p>Java-Klasse für DateType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="DateType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="day" type="{http://www.w3.org/2001/XMLSchema}gDay" /> + * <attribute name="month" type="{http://www.w3.org/2001/XMLSchema}gMonth" /> + * <attribute name="year" use="required" type="{http://www.w3.org/2001/XMLSchema}gYear" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DateType") +public class DateType { + + @XmlAttribute(name = "day") + @XmlSchemaType(name = "gDay") + protected XMLGregorianCalendar day; + @XmlAttribute(name = "month") + @XmlSchemaType(name = "gMonth") + protected XMLGregorianCalendar month; + @XmlAttribute(name = "year", required = true) + @XmlSchemaType(name = "gYear") + protected XMLGregorianCalendar year; + + /** + * Ruft den Wert der day-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDay() { + return day; + } + + /** + * Legt den Wert der day-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDay(XMLGregorianCalendar value) { + this.day = value; + } + + /** + * Ruft den Wert der month-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMonth() { + return month; + } + + /** + * Legt den Wert der month-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMonth(XMLGregorianCalendar value) { + this.month = value; + } + + /** + * Ruft den Wert der year-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getYear() { + return year; + } + + /** + * Legt den Wert der year-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setYear(XMLGregorianCalendar value) { + this.year = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java new file mode 100644 index 000000000..501f219e0 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java @@ -0,0 +1,53 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für DocumentTypeType. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * <p> + * <pre> + * <simpleType name="DocumentTypeType"> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="ECV_ESP"/> + * <enumeration value="ESP"/> + * <enumeration value="ECV"/> + * <enumeration value="ELP"/> + * <enumeration value="ECL"/> + * <enumeration value="EX"/> + * </restriction> + * </simpleType> + * </pre> + * + */ +@XmlType(name = "DocumentTypeType") +@XmlEnum +public enum DocumentTypeType { + + ECV_ESP, + ESP, + ECV, + ELP, + ECL, + EX; + + public String value() { + return name(); + } + + public static DocumentTypeType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java new file mode 100644 index 000000000..c93516013 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java @@ -0,0 +1,43 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für DocumentationHeadingLabelType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="DocumentationHeadingLabelType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"> + * <sequence> + * <element name="Code" type="{http://europass.cedefop.europa.eu/Europass}DocumentationHeadingLabelTypesEnumaration" minOccurs="0"/> + * <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentationHeadingLabelType") +public class DocumentationHeadingLabelType + extends LabelType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java new file mode 100644 index 000000000..44808abe1 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java @@ -0,0 +1,65 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für EuropassDocumentReferenceType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="EuropassDocumentReferenceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="ref" type="{http://europass.cedefop.europa.eu/Europass}DocumentTypeType" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EuropassDocumentReferenceType") +public class EuropassDocumentReferenceType { + + @XmlAttribute(name = "ref") + protected DocumentTypeType ref; + + /** + * Ruft den Wert der ref-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentTypeType } + * + */ + public DocumentTypeType getRef() { + return ref; + } + + /** + * Legt den Wert der ref-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentTypeType } + * + */ + public void setRef(DocumentTypeType value) { + this.ref = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java new file mode 100644 index 000000000..3d95c534d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java @@ -0,0 +1,80 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlType; + + +/** + * + * Defines a list of Experiences. + * + * + * <p>Java-Klasse für ExperienceListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ExperienceListType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Experience" type="{http://europass.cedefop.europa.eu/Europass}ExperienceType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExperienceListType", propOrder = { + "experience" +}) +public class ExperienceListType { + + @XmlElement(name = "Experience") + protected List<ExperienceType> experience; + + /** + * Gets the value of the experience 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 experience property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getExperience().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ExperienceType } + * + * + */ + public List<ExperienceType> getExperience() { + if (experience == null) { + experience = new ArrayList<ExperienceType>(); + } + return this.experience; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java new file mode 100644 index 000000000..9dad2e726 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java @@ -0,0 +1,129 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines the information describing an Experience. An Experience contains information about the period the experience took place and a free text description of the experience. + * + * + * <p>Java-Klasse für ExperienceType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ExperienceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Period" type="{http://europass.cedefop.europa.eu/Europass}PeriodType" minOccurs="0"/> + * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExperienceType", propOrder = { + "period", + "description", + "documentation" +}) +public class ExperienceType { + + @XmlElement(name = "Period") + protected PeriodType period; + @XmlElement(name = "Description") + protected String description; + @XmlElement(name = "Documentation") + protected IntraDocumentDocumentationType documentation; + + /** + * Ruft den Wert der period-Eigenschaft ab. + * + * @return + * possible object is + * {@link PeriodType } + * + */ + public PeriodType getPeriod() { + return period; + } + + /** + * Legt den Wert der period-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PeriodType } + * + */ + public void setPeriod(PeriodType value) { + this.period = value; + } + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Ruft den Wert der documentation-Eigenschaft ab. + * + * @return + * possible object is + * {@link IntraDocumentDocumentationType } + * + */ + public IntraDocumentDocumentationType getDocumentation() { + return documentation; + } + + /** + * Legt den Wert der documentation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IntraDocumentDocumentationType } + * + */ + public void setDocumentation(IntraDocumentDocumentationType value) { + this.documentation = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java new file mode 100644 index 000000000..d3399824e --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java @@ -0,0 +1,99 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für ExternalReferenceType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ExternalReferenceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExternalReferenceType", propOrder = { + "description" +}) +public class ExternalReferenceType { + + @XmlElement(name = "Description") + protected String description; + @XmlAttribute(name = "href") + @XmlSchemaType(name = "anyURI") + protected String href; + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Ruft den Wert der href-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHref() { + return href; + } + + /** + * Legt den Wert der href-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHref(String value) { + this.href = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java new file mode 100644 index 000000000..25c298373 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java @@ -0,0 +1,80 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlType; + + +/** + * + * Contains a list of references to material outside this XML instance which enrich or support the learner’s information. + * + * + * <p>Java-Klasse für ExtraDocumentDocumentationType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ExtraDocumentDocumentationType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ReferencedResource" type="{http://europass.cedefop.europa.eu/Europass}ExternalReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExtraDocumentDocumentationType", propOrder = { + "referencedResource" +}) +public class ExtraDocumentDocumentationType { + + @XmlElement(name = "ReferencedResource") + protected List<ExternalReferenceType> referencedResource; + + /** + * Gets the value of the referencedResource 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 referencedResource property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getReferencedResource().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ExternalReferenceType } + * + * + */ + public List<ExternalReferenceType> getReferencedResource() { + if (referencedResource == null) { + referencedResource = new ArrayList<ExternalReferenceType>(); + } + return this.referencedResource; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java new file mode 100644 index 000000000..91d5471a4 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java @@ -0,0 +1,158 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für FileDataType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="FileDataType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="MimeType" type="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration"/> + * <element name="Data" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + * <element name="MetadataList" type="{http://europass.cedefop.europa.eu/Europass}MetadataListType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FileDataType", propOrder = { + "name", + "mimeType", + "data", + "metadataList" +}) +@XmlSeeAlso({ + AttachmentType.class, + PhotoDataType.class +}) +public class FileDataType { + + @XmlElement(name = "Name") + protected String name; + @XmlElement(name = "MimeType", required = true) + @XmlSchemaType(name = "string") + protected MimeTypeEnumeration mimeType; + @XmlElement(name = "Data", required = true) + protected byte[] data; + @XmlElement(name = "MetadataList") + protected MetadataListType metadataList; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der mimeType-Eigenschaft ab. + * + * @return + * possible object is + * {@link MimeTypeEnumeration } + * + */ + public MimeTypeEnumeration getMimeType() { + return mimeType; + } + + /** + * Legt den Wert der mimeType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MimeTypeEnumeration } + * + */ + public void setMimeType(MimeTypeEnumeration value) { + this.mimeType = value; + } + + /** + * Ruft den Wert der data-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getData() { + return data; + } + + /** + * Legt den Wert der data-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setData(byte[] value) { + this.data = value; + } + + /** + * Ruft den Wert der metadataList-Eigenschaft ab. + * + * @return + * possible object is + * {@link MetadataListType } + * + */ + public MetadataListType getMetadataList() { + return metadataList; + } + + /** + * Legt den Wert der metadataList-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MetadataListType } + * + */ + public void setMetadataList(MetadataListType value) { + this.metadataList = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java new file mode 100644 index 000000000..c9068f427 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java @@ -0,0 +1,980 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für foreignCode. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * <p> + * <pre> + * <simpleType name="foreignCode"> + * <restriction base="{http://www.w3.org/2001/XMLSchema}language"> + * <enumeration value="bg"/> + * <enumeration value="cs"/> + * <enumeration value="da"/> + * <enumeration value="nl"/> + * <enumeration value="en"/> + * <enumeration value="et"/> + * <enumeration value="fi"/> + * <enumeration value="fr"/> + * <enumeration value="de"/> + * <enumeration value="el"/> + * <enumeration value="hu"/> + * <enumeration value="is"/> + * <enumeration value="it"/> + * <enumeration value="lv"/> + * <enumeration value="lt"/> + * <enumeration value="mt"/> + * <enumeration value="no"/> + * <enumeration value="pl"/> + * <enumeration value="pt"/> + * <enumeration value="ro"/> + * <enumeration value="hr"/> + * <enumeration value="sk"/> + * <enumeration value="sl"/> + * <enumeration value="es"/> + * <enumeration value="sv"/> + * <enumeration value="tr"/> + * <enumeration value="ab"/> + * <enumeration value="af"/> + * <enumeration value="sq"/> + * <enumeration value="am"/> + * <enumeration value="ar"/> + * <enumeration value="an"/> + * <enumeration value="hy"/> + * <enumeration value="as"/> + * <enumeration value="az"/> + * <enumeration value="eu"/> + * <enumeration value="be"/> + * <enumeration value="bn"/> + * <enumeration value="bs"/> + * <enumeration value="br"/> + * <enumeration value="my"/> + * <enumeration value="ca"/> + * <enumeration value="ce"/> + * <enumeration value="zh"/> + * <enumeration value="cu"/> + * <enumeration value="kw"/> + * <enumeration value="co"/> + * <enumeration value="eo"/> + * <enumeration value="fo"/> + * <enumeration value="fj"/> + * <enumeration value="fy"/> + * <enumeration value="ka"/> + * <enumeration value="gd"/> + * <enumeration value="ga"/> + * <enumeration value="gl"/> + * <enumeration value="gv"/> + * <enumeration value="grc"/> + * <enumeration value="gu"/> + * <enumeration value="ht"/> + * <enumeration value="he"/> + * <enumeration value="hi"/> + * <enumeration value="id"/> + * <enumeration value="jv"/> + * <enumeration value="ja"/> + * <enumeration value="kn"/> + * <enumeration value="kk"/> + * <enumeration value="ky"/> + * <enumeration value="kg"/> + * <enumeration value="ko"/> + * <enumeration value="ku"/> + * <enumeration value="lo"/> + * <enumeration value="la"/> + * <enumeration value="li"/> + * <enumeration value="ln"/> + * <enumeration value="lb"/> + * <enumeration value="mk"/> + * <enumeration value="ml"/> + * <enumeration value="mr"/> + * <enumeration value="ms"/> + * <enumeration value="mg"/> + * <enumeration value="mo"/> + * <enumeration value="mn"/> + * <enumeration value="ne"/> + * <enumeration value="nn"/> + * <enumeration value="nb"/> + * <enumeration value="oc"/> + * <enumeration value="om"/> + * <enumeration value="pa"/> + * <enumeration value="fa"/> + * <enumeration value="ps"/> + * <enumeration value="rm"/> + * <enumeration value="rom"/> + * <enumeration value="ru"/> + * <enumeration value="sr"/> + * <enumeration value="se"/> + * <enumeration value="sd"/> + * <enumeration value="so"/> + * <enumeration value="sc"/> + * <enumeration value="sw"/> + * <enumeration value="ty"/> + * <enumeration value="ta"/> + * <enumeration value="tt"/> + * <enumeration value="te"/> + * <enumeration value="tg"/> + * <enumeration value="tl"/> + * <enumeration value="th"/> + * <enumeration value="bo"/> + * <enumeration value="tk"/> + * <enumeration value="uk"/> + * <enumeration value="ur"/> + * <enumeration value="uz"/> + * <enumeration value="vi"/> + * <enumeration value="vo"/> + * <enumeration value="cy"/> + * <enumeration value="yi"/> + * <enumeration value="yo"/> + * </restriction> + * </simpleType> + * </pre> + * + */ +@XmlType(name = "foreignCode") +@XmlEnum +public enum ForeignCode { + + + /** + * bulgarca + * + */ + @XmlEnumValue("bg") + BG("bg"), + + /** + * çekçe + * + */ + @XmlEnumValue("cs") + CS("cs"), + + /** + * danca + * + */ + @XmlEnumValue("da") + DA("da"), + + /** + * flemenkçe + * + */ + @XmlEnumValue("nl") + NL("nl"), + + /** + * ingilizce + * + */ + @XmlEnumValue("en") + EN("en"), + + /** + * estonca + * + */ + @XmlEnumValue("et") + ET("et"), + + /** + * fince + * + */ + @XmlEnumValue("fi") + FI("fi"), + + /** + * frans\u0131zca + * + */ + @XmlEnumValue("fr") + FR("fr"), + + /** + * almanca + * + */ + @XmlEnumValue("de") + DE("de"), + + /** + * yunanca + * + */ + @XmlEnumValue("el") + EL("el"), + + /** + * macarca + * + */ + @XmlEnumValue("hu") + HU("hu"), + + /** + * izlandaca + * + */ + @XmlEnumValue("is") + IS("is"), + + /** + * italyanca + * + */ + @XmlEnumValue("it") + IT("it"), + + /** + * letonca + * + */ + @XmlEnumValue("lv") + LV("lv"), + + /** + * litvanca + * + */ + @XmlEnumValue("lt") + LT("lt"), + + /** + * maltaca + * + */ + @XmlEnumValue("mt") + MT("mt"), + + /** + * norveççe + * + */ + @XmlEnumValue("no") + NO("no"), + + /** + * lehçe + * + */ + @XmlEnumValue("pl") + PL("pl"), + + /** + * portekizce + * + */ + @XmlEnumValue("pt") + PT("pt"), + + /** + * rumence + * + */ + @XmlEnumValue("ro") + RO("ro"), + + /** + * h\u0131rvatça + * + */ + @XmlEnumValue("hr") + HR("hr"), + + /** + * slovakça + * + */ + @XmlEnumValue("sk") + SK("sk"), + + /** + * slovence + * + */ + @XmlEnumValue("sl") + SL("sl"), + + /** + * ispanyolca + * + */ + @XmlEnumValue("es") + ES("es"), + + /** + * isveççe + * + */ + @XmlEnumValue("sv") + SV("sv"), + + /** + * türkçe + * + */ + @XmlEnumValue("tr") + TR("tr"), + + /** + * abhazca + * + */ + @XmlEnumValue("ab") + AB("ab"), + + /** + * afrikanca + * + */ + @XmlEnumValue("af") + AF("af"), + + /** + * arnavutça + * + */ + @XmlEnumValue("sq") + SQ("sq"), + + /** + * amharca + * + */ + @XmlEnumValue("am") + AM("am"), + + /** + * arapça + * + */ + @XmlEnumValue("ar") + AR("ar"), + + /** + * aragonca + * + */ + @XmlEnumValue("an") + AN("an"), + + /** + * ermenice + * + */ + @XmlEnumValue("hy") + HY("hy"), + + /** + * assamca + * + */ + @XmlEnumValue("as") + AS("as"), + + /** + * azerice + * + */ + @XmlEnumValue("az") + AZ("az"), + + /** + * baskça + * + */ + @XmlEnumValue("eu") + EU("eu"), + + /** + * belarusça + * + */ + @XmlEnumValue("be") + BE("be"), + + /** + * banglade\u015fçe + * + */ + @XmlEnumValue("bn") + BN("bn"), + + /** + * bo\u015fnakça + * + */ + @XmlEnumValue("bs") + BS("bs"), + + /** + * bretonca + * + */ + @XmlEnumValue("br") + BR("br"), + + /** + * burmaca + * + */ + @XmlEnumValue("my") + MY("my"), + + /** + * katalanca/valensiyaca + * + */ + @XmlEnumValue("ca") + CA("ca"), + + /** + * çeçence + * + */ + @XmlEnumValue("ce") + CE("ce"), + + /** + * çince + * + */ + @XmlEnumValue("zh") + ZH("zh"), + + /** + * slavca + * + */ + @XmlEnumValue("cu") + CU("cu"), + + /** + * korni\u015fce + * + */ + @XmlEnumValue("kw") + KW("kw"), + + /** + * korsikaca + * + */ + @XmlEnumValue("co") + CO("co"), + + /** + * esperantoca + * + */ + @XmlEnumValue("eo") + EO("eo"), + + /** + * faraoece + * + */ + @XmlEnumValue("fo") + FO("fo"), + + /** + * fijice + * + */ + @XmlEnumValue("fj") + FJ("fj"), + + /** + * frizyaca + * + */ + @XmlEnumValue("fy") + FY("fy"), + + /** + * gürcüce + * + */ + @XmlEnumValue("ka") + KA("ka"), + + /** + * gaelce/iskoçça + * + */ + @XmlEnumValue("gd") + GD("gd"), + + /** + * irlandaca + * + */ + @XmlEnumValue("ga") + GA("ga"), + + /** + * galiçyaca + * + */ + @XmlEnumValue("gl") + GL("gl"), + + /** + * manskça + * + */ + @XmlEnumValue("gv") + GV("gv"), + + /** + * eski yunanca + * + */ + @XmlEnumValue("grc") + GRC("grc"), + + /** + * gucaratça + * + */ + @XmlEnumValue("gu") + GU("gu"), + + /** + * haitice/haiti kreyolu + * + */ + @XmlEnumValue("ht") + HT("ht"), + + /** + * \u0130branice + * + */ + @XmlEnumValue("he") + HE("he"), + + /** + * hintçe + * + */ + @XmlEnumValue("hi") + HI("hi"), + + /** + * endonezce + * + */ + @XmlEnumValue("id") + ID("id"), + + /** + * javaca + * + */ + @XmlEnumValue("jv") + JV("jv"), + + /** + * japonca + * + */ + @XmlEnumValue("ja") + JA("ja"), + + /** + * kannada + * + */ + @XmlEnumValue("kn") + KN("kn"), + + /** + * kazakça + * + */ + @XmlEnumValue("kk") + KK("kk"), + + /** + * k\u0131rg\u0131zca + * + */ + @XmlEnumValue("ky") + KY("ky"), + + /** + * kongoca + * + */ + @XmlEnumValue("kg") + KG("kg"), + + /** + * korece + * + */ + @XmlEnumValue("ko") + KO("ko"), + + /** + * kürtçe + * + */ + @XmlEnumValue("ku") + KU("ku"), + + /** + * laoca + * + */ + @XmlEnumValue("lo") + LO("lo"), + + /** + * latince + * + */ + @XmlEnumValue("la") + LA("la"), + + /** + * limburgca + * + */ + @XmlEnumValue("li") + LI("li"), + + /** + * lingalaca + * + */ + @XmlEnumValue("ln") + LN("ln"), + + /** + * lüksemburgca + * + */ + @XmlEnumValue("lb") + LB("lb"), + + /** + * makedonca + * + */ + @XmlEnumValue("mk") + MK("mk"), + + /** + * malayalam + * + */ + @XmlEnumValue("ml") + ML("ml"), + + /** + * marathi + * + */ + @XmlEnumValue("mr") + MR("mr"), + + /** + * malezyaca + * + */ + @XmlEnumValue("ms") + MS("ms"), + + /** + * malagasi + * + */ + @XmlEnumValue("mg") + MG("mg"), + + /** + * moldovca + * + */ + @XmlEnumValue("mo") + MO("mo"), + + /** + * mogolca + * + */ + @XmlEnumValue("mn") + MN("mn"), + + /** + * nepalce + * + */ + @XmlEnumValue("ne") + NE("ne"), + + /** + * norveççe (Norsk) + * + */ + @XmlEnumValue("nn") + NN("nn"), + + /** + * norveççe (Bokmål) + * + */ + @XmlEnumValue("nb") + NB("nb"), + + /** + * oksitanca/provencal + * + */ + @XmlEnumValue("oc") + OC("oc"), + + /** + * oromo + * + */ + @XmlEnumValue("om") + OM("om"), + + /** + * pencapça + * + */ + @XmlEnumValue("pa") + PA("pa"), + + /** + * farsça + * + */ + @XmlEnumValue("fa") + FA("fa"), + + /** + * pe\u015ftuca + * + */ + @XmlEnumValue("ps") + PS("ps"), + + /** + * reto romanca + * + */ + @XmlEnumValue("rm") + RM("rm"), + + /** + * çingenece + * + */ + @XmlEnumValue("rom") + ROM("rom"), + + /** + * rusça + * + */ + @XmlEnumValue("ru") + RU("ru"), + + /** + * s\u0131rpça + * + */ + @XmlEnumValue("sr") + SR("sr"), + + /** + * sami + * + */ + @XmlEnumValue("se") + SE("se"), + + /** + * sintçe + * + */ + @XmlEnumValue("sd") + SD("sd"), + + /** + * somalice + * + */ + @XmlEnumValue("so") + SO("so"), + + /** + * sarduca + * + */ + @XmlEnumValue("sc") + SC("sc"), + + /** + * swahilice + * + */ + @XmlEnumValue("sw") + SW("sw"), + + /** + * tahitice + * + */ + @XmlEnumValue("ty") + TY("ty"), + + /** + * tamilce + * + */ + @XmlEnumValue("ta") + TA("ta"), + + /** + * tatarca + * + */ + @XmlEnumValue("tt") + TT("tt"), + + /** + * teluguca + * + */ + @XmlEnumValue("te") + TE("te"), + + /** + * tacikçe + * + */ + @XmlEnumValue("tg") + TG("tg"), + + /** + * tagalogca + * + */ + @XmlEnumValue("tl") + TL("tl"), + + /** + * tayca + * + */ + @XmlEnumValue("th") + TH("th"), + + /** + * tibetçe + * + */ + @XmlEnumValue("bo") + BO("bo"), + + /** + * türkmence + * + */ + @XmlEnumValue("tk") + TK("tk"), + + /** + * ukraynaca + * + */ + @XmlEnumValue("uk") + UK("uk"), + + /** + * urduca + * + */ + @XmlEnumValue("ur") + UR("ur"), + + /** + * özbekçe + * + */ + @XmlEnumValue("uz") + UZ("uz"), + + /** + * vietnamca + * + */ + @XmlEnumValue("vi") + VI("vi"), + + /** + * volapük + * + */ + @XmlEnumValue("vo") + VO("vo"), + + /** + * galce + * + */ + @XmlEnumValue("cy") + CY("cy"), + + /** + * yidce + * + */ + @XmlEnumValue("yi") + YI("yi"), + + /** + * yoruba + * + */ + @XmlEnumValue("yo") + YO("yo"); + private final String value; + + ForeignCode(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ForeignCode fromValue(String v) { + for (ForeignCode c: ForeignCode.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java new file mode 100644 index 000000000..39352e30b --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java @@ -0,0 +1,50 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Restricts the generic skill type by specifying the data type of the elements that describe the level of knowledge of the language and related linguistic diplomas and/or experiences. + * + * + * <p>Java-Klasse für ForeignLanguageSkillType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ForeignLanguageSkillType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}SkillType"> + * <sequence> + * <element name="Description" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageType" minOccurs="0"/> + * <element name="ProficiencyLevel" type="{http://europass.cedefop.europa.eu/Europass}ProficiencyLevelType" minOccurs="0"/> + * <element name="AcquiredDuring" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceListType" minOccurs="0"/> + * <element name="VerifiedBy" type="{http://europass.cedefop.europa.eu/Europass}LinguisticCertificateListType" minOccurs="0"/> + * <element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ForeignLanguageSkillType") +public class ForeignLanguageSkillType + extends SkillType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java new file mode 100644 index 000000000..4143946b4 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java @@ -0,0 +1,47 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines an abstract type for a foreign language. + * + * + * <p>Java-Klasse für ForeignLanguageType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ForeignLanguageType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"> + * <sequence> + * <element name="Code" type="{http://europass.cedefop.europa.eu/Europass}foreignCode" minOccurs="0"/> + * <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ForeignLanguageType") +public class ForeignLanguageType + extends LabelType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java new file mode 100644 index 000000000..01f6200b2 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java @@ -0,0 +1,157 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Contains a list of references to material attached to this XML instance or outside the scope of it, and which enrich or support the learner’s information. + * + * + * <p>Java-Klasse für GenericDocumentationType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="GenericDocumentationType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Heading" type="{http://europass.cedefop.europa.eu/Europass}DocumentationHeadingLabelType" minOccurs="0"/> + * <element name="InterDocument" type="{http://europass.cedefop.europa.eu/Europass}InterDocumentDocumentationType" minOccurs="0"/> + * <element name="IntraDocument" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * <element name="ExtraDocument" type="{http://europass.cedefop.europa.eu/Europass}ExtraDocumentDocumentationType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenericDocumentationType", propOrder = { + "heading", + "interDocument", + "intraDocument", + "extraDocument" +}) +public class GenericDocumentationType { + + @XmlElement(name = "Heading") + protected DocumentationHeadingLabelType heading; + @XmlElement(name = "InterDocument") + protected InterDocumentDocumentationType interDocument; + @XmlElement(name = "IntraDocument") + protected IntraDocumentDocumentationType intraDocument; + @XmlElement(name = "ExtraDocument") + protected ExtraDocumentDocumentationType extraDocument; + + /** + * Ruft den Wert der heading-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentationHeadingLabelType } + * + */ + public DocumentationHeadingLabelType getHeading() { + return heading; + } + + /** + * Legt den Wert der heading-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentationHeadingLabelType } + * + */ + public void setHeading(DocumentationHeadingLabelType value) { + this.heading = value; + } + + /** + * Ruft den Wert der interDocument-Eigenschaft ab. + * + * @return + * possible object is + * {@link InterDocumentDocumentationType } + * + */ + public InterDocumentDocumentationType getInterDocument() { + return interDocument; + } + + /** + * Legt den Wert der interDocument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InterDocumentDocumentationType } + * + */ + public void setInterDocument(InterDocumentDocumentationType value) { + this.interDocument = value; + } + + /** + * Ruft den Wert der intraDocument-Eigenschaft ab. + * + * @return + * possible object is + * {@link IntraDocumentDocumentationType } + * + */ + public IntraDocumentDocumentationType getIntraDocument() { + return intraDocument; + } + + /** + * Legt den Wert der intraDocument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IntraDocumentDocumentationType } + * + */ + public void setIntraDocument(IntraDocumentDocumentationType value) { + this.intraDocument = value; + } + + /** + * Ruft den Wert der extraDocument-Eigenschaft ab. + * + * @return + * possible object is + * {@link ExtraDocumentDocumentationType } + * + */ + public ExtraDocumentDocumentationType getExtraDocument() { + return extraDocument; + } + + /** + * Legt den Wert der extraDocument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ExtraDocumentDocumentationType } + * + */ + public void setExtraDocument(ExtraDocumentDocumentationType value) { + this.extraDocument = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java new file mode 100644 index 000000000..0f93b9582 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java @@ -0,0 +1,48 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a generic skill, which is modelled with one unstructured (free text) Description element. + * It may also accept Documentation information. + * + * + * <p>Java-Klasse für GenericSkillType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="GenericSkillType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}SkillType"> + * <sequence> + * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenericSkillType") +public class GenericSkillType + extends SkillType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java new file mode 100644 index 000000000..ed1da2376 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java @@ -0,0 +1,64 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für ImageMimeTypeEnumeration. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * <p> + * <pre> + * <simpleType name="ImageMimeTypeEnumeration"> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration"> + * <enumeration value="image/jpeg"/> + * <enumeration value="image/pjpeg"/> + * <enumeration value="image/png"/> + * <enumeration value="image/x-png"/> + * </restriction> + * </simpleType> + * </pre> + * + */ +@XmlType(name = "ImageMimeTypeEnumeration") +@XmlEnum(MimeTypeEnumeration.class) +public enum ImageMimeTypeEnumeration { + + @XmlEnumValue("image/jpeg") + IMAGE_JPEG(MimeTypeEnumeration.IMAGE_JPEG), + @XmlEnumValue("image/pjpeg") + IMAGE_PJPEG(MimeTypeEnumeration.IMAGE_PJPEG), + @XmlEnumValue("image/png") + IMAGE_PNG(MimeTypeEnumeration.IMAGE_PNG), + @XmlEnumValue("image/x-png") + IMAGE_X_PNG(MimeTypeEnumeration.IMAGE_X_PNG); + private final MimeTypeEnumeration value; + + ImageMimeTypeEnumeration(MimeTypeEnumeration v) { + value = v; + } + + public MimeTypeEnumeration value() { + return value; + } + + public static ImageMimeTypeEnumeration fromValue(MimeTypeEnumeration v) { + for (ImageMimeTypeEnumeration c: ImageMimeTypeEnumeration.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v.toString()); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java new file mode 100644 index 000000000..26c0673bf --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java @@ -0,0 +1,80 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlType; + + +/** + * + * Contains a list of references to other Europass Document. + * + * + * <p>Java-Klasse für InterDocumentDocumentationType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="InterDocumentDocumentationType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ReferencedDocument" type="{http://europass.cedefop.europa.eu/Europass}EuropassDocumentReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InterDocumentDocumentationType", propOrder = { + "referencedDocument" +}) +public class InterDocumentDocumentationType { + + @XmlElement(name = "ReferencedDocument") + protected List<EuropassDocumentReferenceType> referencedDocument; + + /** + * Gets the value of the referencedDocument 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 referencedDocument property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getReferencedDocument().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link EuropassDocumentReferenceType } + * + * + */ + public List<EuropassDocumentReferenceType> getReferencedDocument() { + if (referencedDocument == null) { + referencedDocument = new ArrayList<EuropassDocumentReferenceType>(); + } + return this.referencedDocument; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java new file mode 100644 index 000000000..c9bc73b44 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java @@ -0,0 +1,69 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für InternalReferenceType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="InternalReferenceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="idref" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InternalReferenceType") +public class InternalReferenceType { + + @XmlAttribute(name = "idref", required = true) + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object idref; + + /** + * Ruft den Wert der idref-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getIdref() { + return idref; + } + + /** + * Legt den Wert der idref-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setIdref(Object value) { + this.idref = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java new file mode 100644 index 000000000..f25fc5f6a --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java @@ -0,0 +1,80 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlType; + + +/** + * + * Contains a list of references to material attached to this XML instance and which enrich or support the learner’s information. + * + * + * <p>Java-Klasse für IntraDocumentDocumentationType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="IntraDocumentDocumentationType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ReferenceTo" type="{http://europass.cedefop.europa.eu/Europass}InternalReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IntraDocumentDocumentationType", propOrder = { + "referenceTo" +}) +public class IntraDocumentDocumentationType { + + @XmlElement(name = "ReferenceTo") + protected List<InternalReferenceType> referenceTo; + + /** + * Gets the value of the referenceTo 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 referenceTo property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getReferenceTo().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link InternalReferenceType } + * + * + */ + public List<InternalReferenceType> getReferenceTo() { + if (referenceTo == null) { + referenceTo = new ArrayList<InternalReferenceType>(); + } + return this.referenceTo; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java new file mode 100644 index 000000000..7653c61e9 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java @@ -0,0 +1,105 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für LabelType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LabelType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LabelType", propOrder = { + "code", + "label" +}) +@XmlSeeAlso({ + DocumentationHeadingLabelType.class, + LanguageType.class, + MotherLanguageType.class, + ForeignLanguageType.class, + LinguisticExperienceAreaType.class +}) +public class LabelType { + + @XmlElement(name = "Code") + protected String code; + @XmlElement(name = "Label") + protected String label; + + /** + * Ruft den Wert der code-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Legt den Wert der code-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Ruft den Wert der label-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabel() { + return label; + } + + /** + * Legt den Wert der label-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabel(String value) { + this.label = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java new file mode 100644 index 000000000..ddf8ccd92 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java @@ -0,0 +1,47 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines an abstract type to describe a language. Generally a language is described by a label which may include a code attribute. E.g. for the Greek language it would be code: el , label: Greek. + * + * + * <p>Java-Klasse für LanguageType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LanguageType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"> + * <sequence> + * <element name="Code" type="{http://www.w3.org/2001/XMLSchema}language" minOccurs="0"/> + * <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LanguageType") +public abstract class LanguageType + extends LabelType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java new file mode 100644 index 000000000..281c51511 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java @@ -0,0 +1,42 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für LinguisticCertificateListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LinguisticCertificateListType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}CertificateListType"> + * <sequence> + * <element name="Certificate" type="{http://europass.cedefop.europa.eu/Europass}LinguisticCertificateType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinguisticCertificateListType") +public class LinguisticCertificateListType + extends CertificateListType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java new file mode 100644 index 000000000..7f799313a --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java @@ -0,0 +1,49 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a Linguistic Certificate by restricting the allowed type for the level element to be "CEFLanguageLevel" + * + * + * <p>Java-Klasse für LinguisticCertificateType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LinguisticCertificateType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}CertificateType"> + * <sequence> + * <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="AwardingBody" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Date" type="{http://europass.cedefop.europa.eu/Europass}DateType" minOccurs="0"/> + * <element name="Level" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinguisticCertificateType") +public class LinguisticCertificateType + extends CertificateType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java new file mode 100644 index 000000000..da972b0fb --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java @@ -0,0 +1,43 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für LinguisticExperienceAreaType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LinguisticExperienceAreaType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"> + * <sequence> + * <element name="Code" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceAreasEnumeration" minOccurs="0"/> + * <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinguisticExperienceAreaType") +public class LinguisticExperienceAreaType + extends LabelType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java new file mode 100644 index 000000000..1360c4cf8 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java @@ -0,0 +1,64 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für LinguisticExperienceAreasEnumeration. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * <p> + * <pre> + * <simpleType name="LinguisticExperienceAreasEnumeration"> + * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> + * <enumeration value="studying_training_language"/> + * <enumeration value="work_language"/> + * <enumeration value="living_traveling_language"/> + * <enumeration value="mediating_groups_language"/> + * </restriction> + * </simpleType> + * </pre> + * + */ +@XmlType(name = "LinguisticExperienceAreasEnumeration") +@XmlEnum +public enum LinguisticExperienceAreasEnumeration { + + @XmlEnumValue("studying_training_language") + STUDYING_TRAINING_LANGUAGE("studying_training_language"), + @XmlEnumValue("work_language") + WORK_LANGUAGE("work_language"), + @XmlEnumValue("living_traveling_language") + LIVING_TRAVELING_LANGUAGE("living_traveling_language"), + @XmlEnumValue("mediating_groups_language") + MEDIATING_GROUPS_LANGUAGE("mediating_groups_language"); + private final String value; + + LinguisticExperienceAreasEnumeration(String v) { + value = v; + } + + public String value() { + return value; + } + + public static LinguisticExperienceAreasEnumeration fromValue(String v) { + for (LinguisticExperienceAreasEnumeration c: LinguisticExperienceAreasEnumeration.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java new file mode 100644 index 000000000..9f0765e67 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java @@ -0,0 +1,46 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a list of Experiences. + * + * + * <p>Java-Klasse für LinguisticExperienceListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LinguisticExperienceListType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}AbstractExperienceListType"> + * <sequence> + * <element name="Experience" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinguisticExperienceListType") +public class LinguisticExperienceListType + extends AbstractExperienceListType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java new file mode 100644 index 000000000..bfeed278d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java @@ -0,0 +1,158 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Extends the generic ExperienceType to include information about an experience that results in acquiring linguistic skills. + * Contains information about the period the linguistic experience took place and the area/context into which it is acquiared. + * + * + * <p>Java-Klasse für LinguisticExperienceType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LinguisticExperienceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Period" type="{http://europass.cedefop.europa.eu/Europass}PeriodType" minOccurs="0"/> + * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * <element name="Area" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceAreaType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinguisticExperienceType", propOrder = { + "period", + "description", + "documentation", + "area" +}) +public class LinguisticExperienceType { + + @XmlElement(name = "Period") + protected PeriodType period; + @XmlElement(name = "Description") + protected String description; + @XmlElement(name = "Documentation") + protected IntraDocumentDocumentationType documentation; + @XmlElement(name = "Area") + protected LinguisticExperienceAreaType area; + + /** + * Ruft den Wert der period-Eigenschaft ab. + * + * @return + * possible object is + * {@link PeriodType } + * + */ + public PeriodType getPeriod() { + return period; + } + + /** + * Legt den Wert der period-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PeriodType } + * + */ + public void setPeriod(PeriodType value) { + this.period = value; + } + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Ruft den Wert der documentation-Eigenschaft ab. + * + * @return + * possible object is + * {@link IntraDocumentDocumentationType } + * + */ + public IntraDocumentDocumentationType getDocumentation() { + return documentation; + } + + /** + * Legt den Wert der documentation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IntraDocumentDocumentationType } + * + */ + public void setDocumentation(IntraDocumentDocumentationType value) { + this.documentation = value; + } + + /** + * Ruft den Wert der area-Eigenschaft ab. + * + * @return + * possible object is + * {@link LinguisticExperienceAreaType } + * + */ + public LinguisticExperienceAreaType getArea() { + return area; + } + + /** + * Legt den Wert der area-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link LinguisticExperienceAreaType } + * + */ + public void setArea(LinguisticExperienceAreaType value) { + this.area = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java new file mode 100644 index 000000000..db089b9ec --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java @@ -0,0 +1,239 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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.XmlType; + + +/** + * <p>Java-Klasse für LinguisticSkillType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="LinguisticSkillType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="MotherTongueList" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="MotherTongue" type="{http://europass.cedefop.europa.eu/Europass}MotherTongueSkillType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="ForeignLanguageList" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ForeignLanguage" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageSkillType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LinguisticSkillType", propOrder = { + "motherTongueList", + "foreignLanguageList" +}) +public class LinguisticSkillType { + + @XmlElement(name = "MotherTongueList") + protected LinguisticSkillType.MotherTongueList motherTongueList; + @XmlElement(name = "ForeignLanguageList") + protected LinguisticSkillType.ForeignLanguageList foreignLanguageList; + + /** + * Ruft den Wert der motherTongueList-Eigenschaft ab. + * + * @return + * possible object is + * {@link LinguisticSkillType.MotherTongueList } + * + */ + public LinguisticSkillType.MotherTongueList getMotherTongueList() { + return motherTongueList; + } + + /** + * Legt den Wert der motherTongueList-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link LinguisticSkillType.MotherTongueList } + * + */ + public void setMotherTongueList(LinguisticSkillType.MotherTongueList value) { + this.motherTongueList = value; + } + + /** + * Ruft den Wert der foreignLanguageList-Eigenschaft ab. + * + * @return + * possible object is + * {@link LinguisticSkillType.ForeignLanguageList } + * + */ + public LinguisticSkillType.ForeignLanguageList getForeignLanguageList() { + return foreignLanguageList; + } + + /** + * Legt den Wert der foreignLanguageList-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link LinguisticSkillType.ForeignLanguageList } + * + */ + public void setForeignLanguageList(LinguisticSkillType.ForeignLanguageList value) { + this.foreignLanguageList = value; + } + + + /** + * <p>Java-Klasse für anonymous complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="ForeignLanguage" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageSkillType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "foreignLanguage" + }) + public static class ForeignLanguageList { + + @XmlElement(name = "ForeignLanguage") + protected List<ForeignLanguageSkillType> foreignLanguage; + + /** + * Gets the value of the foreignLanguage 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 foreignLanguage property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getForeignLanguage().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ForeignLanguageSkillType } + * + * + */ + public List<ForeignLanguageSkillType> getForeignLanguage() { + if (foreignLanguage == null) { + foreignLanguage = new ArrayList<ForeignLanguageSkillType>(); + } + return this.foreignLanguage; + } + + } + + + /** + * <p>Java-Klasse für anonymous complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="MotherTongue" type="{http://europass.cedefop.europa.eu/Europass}MotherTongueSkillType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "motherTongue" + }) + public static class MotherTongueList { + + @XmlElement(name = "MotherTongue") + protected List<MotherTongueSkillType> motherTongue; + + /** + * Gets the value of the motherTongue 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 motherTongue property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getMotherTongue().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link MotherTongueSkillType } + * + * + */ + public List<MotherTongueSkillType> getMotherTongue() { + if (motherTongue == null) { + motherTongue = new ArrayList<MotherTongueSkillType>(); + } + return this.motherTongue; + } + + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java new file mode 100644 index 000000000..9a3e017c1 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java @@ -0,0 +1,164 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +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; + + +/** + * <p>Java-Klasse für MetadataListType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="MetadataListType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Metadata" maxOccurs="unbounded"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MetadataListType", propOrder = { + "metadata" +}) +public class MetadataListType { + + @XmlElement(name = "Metadata", required = true) + protected List<MetadataListType.Metadata> metadata; + + /** + * Gets the value of the metadata 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 metadata property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getMetadata().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link MetadataListType.Metadata } + * + * + */ + public List<MetadataListType.Metadata> getMetadata() { + if (metadata == null) { + metadata = new ArrayList<MetadataListType.Metadata>(); + } + return this.metadata; + } + + + /** + * <p>Java-Klasse für anonymous complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Metadata { + + @XmlAttribute(name = "key", required = true) + protected String key; + @XmlAttribute(name = "value", required = true) + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/MimeTypeEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java index d760ca268..dcb01d50b 100644 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/MimeTypeEnumeration.java +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java @@ -2,11 +2,11 @@ // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert // Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> // Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST +// Generiert: 2018.09.30 um 04:14:23 PM CEST // -package at.gv.egiz.eid4u.impl.attributes.xjc; +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherCode.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherCode.java new file mode 100644 index 000000000..1d67958c4 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherCode.java @@ -0,0 +1,924 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für motherCode. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * <p> + * <pre> + * <simpleType name="motherCode"> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}foreignCode"> + * <enumeration value="bg"/> + * <enumeration value="cs"/> + * <enumeration value="da"/> + * <enumeration value="nl"/> + * <enumeration value="en"/> + * <enumeration value="et"/> + * <enumeration value="fi"/> + * <enumeration value="fr"/> + * <enumeration value="de"/> + * <enumeration value="el"/> + * <enumeration value="hu"/> + * <enumeration value="is"/> + * <enumeration value="it"/> + * <enumeration value="lv"/> + * <enumeration value="lt"/> + * <enumeration value="mt"/> + * <enumeration value="no"/> + * <enumeration value="pl"/> + * <enumeration value="pt"/> + * <enumeration value="ro"/> + * <enumeration value="hr"/> + * <enumeration value="sk"/> + * <enumeration value="sl"/> + * <enumeration value="es"/> + * <enumeration value="sv"/> + * <enumeration value="tr"/> + * <enumeration value="ab"/> + * <enumeration value="af"/> + * <enumeration value="sq"/> + * <enumeration value="am"/> + * <enumeration value="ar"/> + * <enumeration value="an"/> + * <enumeration value="hy"/> + * <enumeration value="as"/> + * <enumeration value="az"/> + * <enumeration value="eu"/> + * <enumeration value="be"/> + * <enumeration value="bn"/> + * <enumeration value="bs"/> + * <enumeration value="br"/> + * <enumeration value="my"/> + * <enumeration value="ca"/> + * <enumeration value="ce"/> + * <enumeration value="zh"/> + * <enumeration value="kw"/> + * <enumeration value="co"/> + * <enumeration value="fo"/> + * <enumeration value="fj"/> + * <enumeration value="fy"/> + * <enumeration value="ka"/> + * <enumeration value="gd"/> + * <enumeration value="ga"/> + * <enumeration value="gl"/> + * <enumeration value="gv"/> + * <enumeration value="gu"/> + * <enumeration value="ht"/> + * <enumeration value="he"/> + * <enumeration value="hi"/> + * <enumeration value="id"/> + * <enumeration value="jv"/> + * <enumeration value="ja"/> + * <enumeration value="kn"/> + * <enumeration value="kk"/> + * <enumeration value="ky"/> + * <enumeration value="kg"/> + * <enumeration value="ko"/> + * <enumeration value="ku"/> + * <enumeration value="lo"/> + * <enumeration value="li"/> + * <enumeration value="ln"/> + * <enumeration value="lb"/> + * <enumeration value="mk"/> + * <enumeration value="ml"/> + * <enumeration value="mr"/> + * <enumeration value="ms"/> + * <enumeration value="mg"/> + * <enumeration value="mo"/> + * <enumeration value="mn"/> + * <enumeration value="ne"/> + * <enumeration value="nn"/> + * <enumeration value="nb"/> + * <enumeration value="pa"/> + * <enumeration value="fa"/> + * <enumeration value="ps"/> + * <enumeration value="rm"/> + * <enumeration value="rom"/> + * <enumeration value="ru"/> + * <enumeration value="sr"/> + * <enumeration value="se"/> + * <enumeration value="sd"/> + * <enumeration value="so"/> + * <enumeration value="sc"/> + * <enumeration value="sw"/> + * <enumeration value="ty"/> + * <enumeration value="ta"/> + * <enumeration value="tt"/> + * <enumeration value="te"/> + * <enumeration value="tg"/> + * <enumeration value="tl"/> + * <enumeration value="th"/> + * <enumeration value="bo"/> + * <enumeration value="tk"/> + * <enumeration value="uk"/> + * <enumeration value="ur"/> + * <enumeration value="uz"/> + * <enumeration value="vi"/> + * <enumeration value="cy"/> + * <enumeration value="yi"/> + * <enumeration value="yo"/> + * </restriction> + * </simpleType> + * </pre> + * + */ +@XmlType(name = "motherCode") +@XmlEnum(ForeignCode.class) +public enum MotherCode { + + + /** + * bulgarca + * + */ + @XmlEnumValue("bg") + BG(ForeignCode.BG), + + /** + * çekçe + * + */ + @XmlEnumValue("cs") + CS(ForeignCode.CS), + + /** + * danca + * + */ + @XmlEnumValue("da") + DA(ForeignCode.DA), + + /** + * flemenkçe + * + */ + @XmlEnumValue("nl") + NL(ForeignCode.NL), + + /** + * ingilizce + * + */ + @XmlEnumValue("en") + EN(ForeignCode.EN), + + /** + * estonca + * + */ + @XmlEnumValue("et") + ET(ForeignCode.ET), + + /** + * fince + * + */ + @XmlEnumValue("fi") + FI(ForeignCode.FI), + + /** + * frans\u0131zca + * + */ + @XmlEnumValue("fr") + FR(ForeignCode.FR), + + /** + * almanca + * + */ + @XmlEnumValue("de") + DE(ForeignCode.DE), + + /** + * yunanca + * + */ + @XmlEnumValue("el") + EL(ForeignCode.EL), + + /** + * macarca + * + */ + @XmlEnumValue("hu") + HU(ForeignCode.HU), + + /** + * izlandaca + * + */ + @XmlEnumValue("is") + IS(ForeignCode.IS), + + /** + * italyanca + * + */ + @XmlEnumValue("it") + IT(ForeignCode.IT), + + /** + * letonca + * + */ + @XmlEnumValue("lv") + LV(ForeignCode.LV), + + /** + * litvanca + * + */ + @XmlEnumValue("lt") + LT(ForeignCode.LT), + + /** + * maltaca + * + */ + @XmlEnumValue("mt") + MT(ForeignCode.MT), + + /** + * norveççe + * + */ + @XmlEnumValue("no") + NO(ForeignCode.NO), + + /** + * lehçe + * + */ + @XmlEnumValue("pl") + PL(ForeignCode.PL), + + /** + * portekizce + * + */ + @XmlEnumValue("pt") + PT(ForeignCode.PT), + + /** + * rumence + * + */ + @XmlEnumValue("ro") + RO(ForeignCode.RO), + + /** + * h\u0131rvatça + * + */ + @XmlEnumValue("hr") + HR(ForeignCode.HR), + + /** + * slovakça + * + */ + @XmlEnumValue("sk") + SK(ForeignCode.SK), + + /** + * slovence + * + */ + @XmlEnumValue("sl") + SL(ForeignCode.SL), + + /** + * ispanyolca + * + */ + @XmlEnumValue("es") + ES(ForeignCode.ES), + + /** + * isveççe + * + */ + @XmlEnumValue("sv") + SV(ForeignCode.SV), + + /** + * türkçe + * + */ + @XmlEnumValue("tr") + TR(ForeignCode.TR), + + /** + * abhazca + * + */ + @XmlEnumValue("ab") + AB(ForeignCode.AB), + + /** + * afrikanca + * + */ + @XmlEnumValue("af") + AF(ForeignCode.AF), + + /** + * arnavutça + * + */ + @XmlEnumValue("sq") + SQ(ForeignCode.SQ), + + /** + * amharca + * + */ + @XmlEnumValue("am") + AM(ForeignCode.AM), + + /** + * arapça + * + */ + @XmlEnumValue("ar") + AR(ForeignCode.AR), + + /** + * aragonca + * + */ + @XmlEnumValue("an") + AN(ForeignCode.AN), + + /** + * ermenice + * + */ + @XmlEnumValue("hy") + HY(ForeignCode.HY), + + /** + * assamca + * + */ + @XmlEnumValue("as") + AS(ForeignCode.AS), + + /** + * azerice + * + */ + @XmlEnumValue("az") + AZ(ForeignCode.AZ), + + /** + * baskça + * + */ + @XmlEnumValue("eu") + EU(ForeignCode.EU), + + /** + * belarusça + * + */ + @XmlEnumValue("be") + BE(ForeignCode.BE), + + /** + * banglade\u015fçe + * + */ + @XmlEnumValue("bn") + BN(ForeignCode.BN), + + /** + * bo\u015fnakça + * + */ + @XmlEnumValue("bs") + BS(ForeignCode.BS), + + /** + * bretonca + * + */ + @XmlEnumValue("br") + BR(ForeignCode.BR), + + /** + * burmaca + * + */ + @XmlEnumValue("my") + MY(ForeignCode.MY), + + /** + * katalanca/valensiyaca + * + */ + @XmlEnumValue("ca") + CA(ForeignCode.CA), + + /** + * çeçence + * + */ + @XmlEnumValue("ce") + CE(ForeignCode.CE), + + /** + * çince + * + */ + @XmlEnumValue("zh") + ZH(ForeignCode.ZH), + + /** + * korni\u015fce + * + */ + @XmlEnumValue("kw") + KW(ForeignCode.KW), + + /** + * korsikaca + * + */ + @XmlEnumValue("co") + CO(ForeignCode.CO), + + /** + * faraoece + * + */ + @XmlEnumValue("fo") + FO(ForeignCode.FO), + + /** + * fijice + * + */ + @XmlEnumValue("fj") + FJ(ForeignCode.FJ), + + /** + * frizyaca + * + */ + @XmlEnumValue("fy") + FY(ForeignCode.FY), + + /** + * gürcüce + * + */ + @XmlEnumValue("ka") + KA(ForeignCode.KA), + + /** + * gaelce/iskoçça + * + */ + @XmlEnumValue("gd") + GD(ForeignCode.GD), + + /** + * irlandaca + * + */ + @XmlEnumValue("ga") + GA(ForeignCode.GA), + + /** + * galiçyaca + * + */ + @XmlEnumValue("gl") + GL(ForeignCode.GL), + + /** + * manskça + * + */ + @XmlEnumValue("gv") + GV(ForeignCode.GV), + + /** + * gucaratça + * + */ + @XmlEnumValue("gu") + GU(ForeignCode.GU), + + /** + * haitice/haiti kreyolu + * + */ + @XmlEnumValue("ht") + HT(ForeignCode.HT), + + /** + * \u0130branice + * + */ + @XmlEnumValue("he") + HE(ForeignCode.HE), + + /** + * hintçe + * + */ + @XmlEnumValue("hi") + HI(ForeignCode.HI), + + /** + * endonezce + * + */ + @XmlEnumValue("id") + ID(ForeignCode.ID), + + /** + * javaca + * + */ + @XmlEnumValue("jv") + JV(ForeignCode.JV), + + /** + * japonca + * + */ + @XmlEnumValue("ja") + JA(ForeignCode.JA), + + /** + * kannada + * + */ + @XmlEnumValue("kn") + KN(ForeignCode.KN), + + /** + * kazakça + * + */ + @XmlEnumValue("kk") + KK(ForeignCode.KK), + + /** + * k\u0131rg\u0131zca + * + */ + @XmlEnumValue("ky") + KY(ForeignCode.KY), + + /** + * kongoca + * + */ + @XmlEnumValue("kg") + KG(ForeignCode.KG), + + /** + * korece + * + */ + @XmlEnumValue("ko") + KO(ForeignCode.KO), + + /** + * kürtçe + * + */ + @XmlEnumValue("ku") + KU(ForeignCode.KU), + + /** + * laoca + * + */ + @XmlEnumValue("lo") + LO(ForeignCode.LO), + + /** + * limburgca + * + */ + @XmlEnumValue("li") + LI(ForeignCode.LI), + + /** + * lingalaca + * + */ + @XmlEnumValue("ln") + LN(ForeignCode.LN), + + /** + * lüksemburgca + * + */ + @XmlEnumValue("lb") + LB(ForeignCode.LB), + + /** + * makedonca + * + */ + @XmlEnumValue("mk") + MK(ForeignCode.MK), + + /** + * malayalam + * + */ + @XmlEnumValue("ml") + ML(ForeignCode.ML), + + /** + * marathi + * + */ + @XmlEnumValue("mr") + MR(ForeignCode.MR), + + /** + * malezyaca + * + */ + @XmlEnumValue("ms") + MS(ForeignCode.MS), + + /** + * malagasi + * + */ + @XmlEnumValue("mg") + MG(ForeignCode.MG), + + /** + * moldovca + * + */ + @XmlEnumValue("mo") + MO(ForeignCode.MO), + + /** + * mogolca + * + */ + @XmlEnumValue("mn") + MN(ForeignCode.MN), + + /** + * nepalce + * + */ + @XmlEnumValue("ne") + NE(ForeignCode.NE), + + /** + * norveççe (Norsk) + * + */ + @XmlEnumValue("nn") + NN(ForeignCode.NN), + + /** + * norveççe (Bokmål) + * + */ + @XmlEnumValue("nb") + NB(ForeignCode.NB), + + /** + * pencapça + * + */ + @XmlEnumValue("pa") + PA(ForeignCode.PA), + + /** + * farsça + * + */ + @XmlEnumValue("fa") + FA(ForeignCode.FA), + + /** + * pe\u015ftuca + * + */ + @XmlEnumValue("ps") + PS(ForeignCode.PS), + + /** + * reto romanca + * + */ + @XmlEnumValue("rm") + RM(ForeignCode.RM), + + /** + * çingenece + * + */ + @XmlEnumValue("rom") + ROM(ForeignCode.ROM), + + /** + * rusça + * + */ + @XmlEnumValue("ru") + RU(ForeignCode.RU), + + /** + * s\u0131rpça + * + */ + @XmlEnumValue("sr") + SR(ForeignCode.SR), + + /** + * kuzeylapça + * + */ + @XmlEnumValue("se") + SE(ForeignCode.SE), + + /** + * sintçe + * + */ + @XmlEnumValue("sd") + SD(ForeignCode.SD), + + /** + * somalice + * + */ + @XmlEnumValue("so") + SO(ForeignCode.SO), + + /** + * sarduca + * + */ + @XmlEnumValue("sc") + SC(ForeignCode.SC), + + /** + * swahilice + * + */ + @XmlEnumValue("sw") + SW(ForeignCode.SW), + + /** + * tahitice + * + */ + @XmlEnumValue("ty") + TY(ForeignCode.TY), + + /** + * tamilce + * + */ + @XmlEnumValue("ta") + TA(ForeignCode.TA), + + /** + * tatarca + * + */ + @XmlEnumValue("tt") + TT(ForeignCode.TT), + + /** + * teluguca + * + */ + @XmlEnumValue("te") + TE(ForeignCode.TE), + + /** + * tacikçe + * + */ + @XmlEnumValue("tg") + TG(ForeignCode.TG), + + /** + * tagalogca + * + */ + @XmlEnumValue("tl") + TL(ForeignCode.TL), + + /** + * tayca + * + */ + @XmlEnumValue("th") + TH(ForeignCode.TH), + + /** + * tibetçe + * + */ + @XmlEnumValue("bo") + BO(ForeignCode.BO), + + /** + * türkmence + * + */ + @XmlEnumValue("tk") + TK(ForeignCode.TK), + + /** + * ukraynaca + * + */ + @XmlEnumValue("uk") + UK(ForeignCode.UK), + + /** + * urduca + * + */ + @XmlEnumValue("ur") + UR(ForeignCode.UR), + + /** + * özbekçe + * + */ + @XmlEnumValue("uz") + UZ(ForeignCode.UZ), + + /** + * vietnamca + * + */ + @XmlEnumValue("vi") + VI(ForeignCode.VI), + + /** + * galce + * + */ + @XmlEnumValue("cy") + CY(ForeignCode.CY), + + /** + * yidce + * + */ + @XmlEnumValue("yi") + YI(ForeignCode.YI), + + /** + * yoruba + * + */ + @XmlEnumValue("yo") + YO(ForeignCode.YO); + private final ForeignCode value; + + MotherCode(ForeignCode v) { + value = v; + } + + public ForeignCode value() { + return value; + } + + public static MotherCode fromValue(ForeignCode v) { + for (MotherCode c: MotherCode.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v.toString()); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java new file mode 100644 index 000000000..56a516b88 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java @@ -0,0 +1,47 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a mother language. The restriction is that a mother language cannot be an extinct language, or a language not used anymore, e.g. ancient Greek. + * + * + * <p>Java-Klasse für MotherLanguageType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="MotherLanguageType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"> + * <sequence> + * <element name="Code" type="{http://europass.cedefop.europa.eu/Europass}motherCode" minOccurs="0"/> + * <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MotherLanguageType") +public class MotherLanguageType + extends LabelType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java new file mode 100644 index 000000000..1c1afa9f3 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java @@ -0,0 +1,43 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für MotherTongueSkillType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="MotherTongueSkillType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}SkillType"> + * <sequence> + * <element name="Description" type="{http://europass.cedefop.europa.eu/Europass}MotherLanguageType" minOccurs="0"/> + * <element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MotherTongueSkillType") +public class MotherTongueSkillType + extends SkillType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java new file mode 100644 index 000000000..a62b4492c --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java @@ -0,0 +1,335 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.gv.egiz.eid4u.impl.attributes.xjc.europass package. + * <p>An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc.europass + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link LinguisticSkillType } + * + */ + public LinguisticSkillType createLinguisticSkillType() { + return new LinguisticSkillType(); + } + + /** + * Create an instance of {@link MetadataListType } + * + */ + public MetadataListType createMetadataListType() { + return new MetadataListType(); + } + + /** + * Create an instance of {@link LabelType } + * + */ + public LabelType createLabelType() { + return new LabelType(); + } + + /** + * Create an instance of {@link PeriodType } + * + */ + public PeriodType createPeriodType() { + return new PeriodType(); + } + + /** + * Create an instance of {@link DateType } + * + */ + public DateType createDateType() { + return new DateType(); + } + + /** + * Create an instance of {@link GenericDocumentationType } + * + */ + public GenericDocumentationType createGenericDocumentationType() { + return new GenericDocumentationType(); + } + + /** + * Create an instance of {@link DocumentationHeadingLabelType } + * + */ + public DocumentationHeadingLabelType createDocumentationHeadingLabelType() { + return new DocumentationHeadingLabelType(); + } + + /** + * Create an instance of {@link IntraDocumentDocumentationType } + * + */ + public IntraDocumentDocumentationType createIntraDocumentDocumentationType() { + return new IntraDocumentDocumentationType(); + } + + /** + * Create an instance of {@link InternalReferenceType } + * + */ + public InternalReferenceType createInternalReferenceType() { + return new InternalReferenceType(); + } + + /** + * Create an instance of {@link ExtraDocumentDocumentationType } + * + */ + public ExtraDocumentDocumentationType createExtraDocumentDocumentationType() { + return new ExtraDocumentDocumentationType(); + } + + /** + * Create an instance of {@link ExternalReferenceType } + * + */ + public ExternalReferenceType createExternalReferenceType() { + return new ExternalReferenceType(); + } + + /** + * Create an instance of {@link InterDocumentDocumentationType } + * + */ + public InterDocumentDocumentationType createInterDocumentDocumentationType() { + return new InterDocumentDocumentationType(); + } + + /** + * Create an instance of {@link EuropassDocumentReferenceType } + * + */ + public EuropassDocumentReferenceType createEuropassDocumentReferenceType() { + return new EuropassDocumentReferenceType(); + } + + /** + * Create an instance of {@link ExperienceType } + * + */ + public ExperienceType createExperienceType() { + return new ExperienceType(); + } + + /** + * Create an instance of {@link AbstractExperienceListType } + * + */ + public AbstractExperienceListType createAbstractExperienceListType() { + return new AbstractExperienceListType(); + } + + /** + * Create an instance of {@link ExperienceListType } + * + */ + public ExperienceListType createExperienceListType() { + return new ExperienceListType(); + } + + /** + * Create an instance of {@link CertificateListType } + * + */ + public CertificateListType createCertificateListType() { + return new CertificateListType(); + } + + /** + * Create an instance of {@link CertificateType } + * + */ + public CertificateType createCertificateType() { + return new CertificateType(); + } + + /** + * Create an instance of {@link GenericSkillType } + * + */ + public GenericSkillType createGenericSkillType() { + return new GenericSkillType(); + } + + /** + * Create an instance of {@link MotherLanguageType } + * + */ + public MotherLanguageType createMotherLanguageType() { + return new MotherLanguageType(); + } + + /** + * Create an instance of {@link ForeignLanguageType } + * + */ + public ForeignLanguageType createForeignLanguageType() { + return new ForeignLanguageType(); + } + + /** + * Create an instance of {@link AttachmentListType } + * + */ + public AttachmentListType createAttachmentListType() { + return new AttachmentListType(); + } + + /** + * Create an instance of {@link AttachmentType } + * + */ + public AttachmentType createAttachmentType() { + return new AttachmentType(); + } + + /** + * Create an instance of {@link FileDataType } + * + */ + public FileDataType createFileDataType() { + return new FileDataType(); + } + + /** + * Create an instance of {@link PhotoDataType } + * + */ + public PhotoDataType createPhotoDataType() { + return new PhotoDataType(); + } + + /** + * Create an instance of {@link SignatureDataType } + * + */ + public SignatureDataType createSignatureDataType() { + return new SignatureDataType(); + } + + /** + * Create an instance of {@link MotherTongueSkillType } + * + */ + public MotherTongueSkillType createMotherTongueSkillType() { + return new MotherTongueSkillType(); + } + + /** + * Create an instance of {@link ForeignLanguageSkillType } + * + */ + public ForeignLanguageSkillType createForeignLanguageSkillType() { + return new ForeignLanguageSkillType(); + } + + /** + * Create an instance of {@link ProficiencyLevelType } + * + */ + public ProficiencyLevelType createProficiencyLevelType() { + return new ProficiencyLevelType(); + } + + /** + * Create an instance of {@link LinguisticCertificateListType } + * + */ + public LinguisticCertificateListType createLinguisticCertificateListType() { + return new LinguisticCertificateListType(); + } + + /** + * Create an instance of {@link LinguisticCertificateType } + * + */ + public LinguisticCertificateType createLinguisticCertificateType() { + return new LinguisticCertificateType(); + } + + /** + * Create an instance of {@link LinguisticExperienceType } + * + */ + public LinguisticExperienceType createLinguisticExperienceType() { + return new LinguisticExperienceType(); + } + + /** + * Create an instance of {@link LinguisticExperienceListType } + * + */ + public LinguisticExperienceListType createLinguisticExperienceListType() { + return new LinguisticExperienceListType(); + } + + /** + * Create an instance of {@link LinguisticExperienceAreaType } + * + */ + public LinguisticExperienceAreaType createLinguisticExperienceAreaType() { + return new LinguisticExperienceAreaType(); + } + + /** + * Create an instance of {@link LinguisticSkillType.MotherTongueList } + * + */ + public LinguisticSkillType.MotherTongueList createLinguisticSkillTypeMotherTongueList() { + return new LinguisticSkillType.MotherTongueList(); + } + + /** + * Create an instance of {@link LinguisticSkillType.ForeignLanguageList } + * + */ + public LinguisticSkillType.ForeignLanguageList createLinguisticSkillTypeForeignLanguageList() { + return new LinguisticSkillType.ForeignLanguageList(); + } + + /** + * Create an instance of {@link MetadataListType.Metadata } + * + */ + public MetadataListType.Metadata createMetadataListTypeMetadata() { + return new MetadataListType.Metadata(); + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java new file mode 100644 index 000000000..056f065ae --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java @@ -0,0 +1,187 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.Duration; + + +/** + * + * A period is comprised of three sub elements for the start and end dates of the period, as well as an idicator whether the specific period is current. + * The end date and the current indicator are optional. + * + * + * <p>Java-Klasse für PeriodType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="PeriodType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="From" type="{http://europass.cedefop.europa.eu/Europass}DateType"/> + * <element name="To" type="{http://europass.cedefop.europa.eu/Europass}DateType" minOccurs="0"/> + * <element name="Current" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="Duration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> + * <element name="DurationEquivalent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PeriodType", propOrder = { + "from", + "to", + "current", + "duration", + "durationEquivalent" +}) +public class PeriodType { + + @XmlElement(name = "From", required = true) + protected DateType from; + @XmlElement(name = "To") + protected DateType to; + @XmlElement(name = "Current") + protected Boolean current; + @XmlElement(name = "Duration") + protected Duration duration; + @XmlElement(name = "DurationEquivalent") + protected String durationEquivalent; + + /** + * Ruft den Wert der from-Eigenschaft ab. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getFrom() { + return from; + } + + /** + * Legt den Wert der from-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setFrom(DateType value) { + this.from = value; + } + + /** + * Ruft den Wert der to-Eigenschaft ab. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getTo() { + return to; + } + + /** + * Legt den Wert der to-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setTo(DateType value) { + this.to = value; + } + + /** + * Ruft den Wert der current-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isCurrent() { + return current; + } + + /** + * Legt den Wert der current-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCurrent(Boolean value) { + this.current = value; + } + + /** + * Ruft den Wert der duration-Eigenschaft ab. + * + * @return + * possible object is + * {@link Duration } + * + */ + public Duration getDuration() { + return duration; + } + + /** + * Legt den Wert der duration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Duration } + * + */ + public void setDuration(Duration value) { + this.duration = value; + } + + /** + * Ruft den Wert der durationEquivalent-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDurationEquivalent() { + return durationEquivalent; + } + + /** + * Legt den Wert der durationEquivalent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDurationEquivalent(String value) { + this.durationEquivalent = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java new file mode 100644 index 000000000..51470b1f4 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java @@ -0,0 +1,53 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Contains the base-64 encoded bytes of a JPEG or PNG image file that represents the personal photo of an individual. + * Restricts the FileDataType by excluding the Name sub-element and specifying that the MimeType accepts values from the ImageMimeTypeEnumeration. + * + * + * <p>Java-Klasse für PhotoDataType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="PhotoDataType"> + * <complexContent> + * <restriction base="{http://europass.cedefop.europa.eu/Europass}FileDataType"> + * <sequence> + * <element name="MimeType" type="{http://europass.cedefop.europa.eu/Europass}ImageMimeTypeEnumeration"/> + * <element name="Data" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> + * <element name="MetadataList" type="{http://europass.cedefop.europa.eu/Europass}MetadataListType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PhotoDataType") +@XmlSeeAlso({ + SignatureDataType.class +}) +public class PhotoDataType + extends FileDataType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java new file mode 100644 index 000000000..261ab2272 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java @@ -0,0 +1,181 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java-Klasse für ProficiencyLevelType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="ProficiencyLevelType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Listening" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/> + * <element name="Reading" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/> + * <element name="SpokenInteraction" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/> + * <element name="SpokenProduction" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/> + * <element name="Writing" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProficiencyLevelType", propOrder = { + "listening", + "reading", + "spokenInteraction", + "spokenProduction", + "writing" +}) +public class ProficiencyLevelType { + + @XmlElement(name = "Listening") + protected String listening; + @XmlElement(name = "Reading") + protected String reading; + @XmlElement(name = "SpokenInteraction") + protected String spokenInteraction; + @XmlElement(name = "SpokenProduction") + protected String spokenProduction; + @XmlElement(name = "Writing") + protected String writing; + + /** + * Ruft den Wert der listening-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListening() { + return listening; + } + + /** + * Legt den Wert der listening-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListening(String value) { + this.listening = value; + } + + /** + * Ruft den Wert der reading-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReading() { + return reading; + } + + /** + * Legt den Wert der reading-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReading(String value) { + this.reading = value; + } + + /** + * Ruft den Wert der spokenInteraction-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpokenInteraction() { + return spokenInteraction; + } + + /** + * Legt den Wert der spokenInteraction-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpokenInteraction(String value) { + this.spokenInteraction = value; + } + + /** + * Ruft den Wert der spokenProduction-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpokenProduction() { + return spokenProduction; + } + + /** + * Legt den Wert der spokenProduction-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpokenProduction(String value) { + this.spokenProduction = value; + } + + /** + * Ruft den Wert der writing-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWriting() { + return writing; + } + + /** + * Legt den Wert der writing-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWriting(String value) { + this.writing = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java new file mode 100644 index 000000000..f062cfe35 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java @@ -0,0 +1,44 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Contains the base-64 encoded bytes of a JPEG or PNG image file that represents the signature an individual. + * Restricts the FileDataType by excluding the Name sub-element and specifying that the MimeType accepts values from the ImageMimeTypeEnumeration. + * + * + * <p>Java-Klasse für SignatureDataType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="SignatureDataType"> + * <complexContent> + * <extension base="{http://europass.cedefop.europa.eu/Europass}PhotoDataType"> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignatureDataType") +public class SignatureDataType + extends PhotoDataType +{ + + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java new file mode 100644 index 000000000..aa991627d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java @@ -0,0 +1,192 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> +// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. +// Generiert: 2018.09.30 um 04:14:23 PM CEST +// + + +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Defines a skill. A Skill has a description and may be accompanied by sutiable documentation. + * Morever a Skill may be acquired during one or more experience periods, and be verified by one or more certificates + * + * + * <p>Java-Klasse für SkillType complex type. + * + * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + * <pre> + * <complexType name="SkillType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/> + * <element name="ProficiencyLevel" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/> + * <element name="AcquiredDuring" type="{http://europass.cedefop.europa.eu/Europass}AbstractExperienceListType" minOccurs="0"/> + * <element name="VerifiedBy" type="{http://europass.cedefop.europa.eu/Europass}CertificateListType" minOccurs="0"/> + * <element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SkillType", propOrder = { + "description", + "proficiencyLevel", + "acquiredDuring", + "verifiedBy", + "documentation" +}) +@XmlSeeAlso({ + GenericSkillType.class, + MotherTongueSkillType.class, + ForeignLanguageSkillType.class +}) +public abstract class SkillType { + + @XmlElement(name = "Description") + protected Object description; + @XmlElement(name = "ProficiencyLevel") + protected Object proficiencyLevel; + @XmlElement(name = "AcquiredDuring") + protected AbstractExperienceListType acquiredDuring; + @XmlElement(name = "VerifiedBy") + protected CertificateListType verifiedBy; + @XmlElement(name = "Documentation") + protected IntraDocumentDocumentationType documentation; + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setDescription(Object value) { + this.description = value; + } + + /** + * Ruft den Wert der proficiencyLevel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getProficiencyLevel() { + return proficiencyLevel; + } + + /** + * Legt den Wert der proficiencyLevel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setProficiencyLevel(Object value) { + this.proficiencyLevel = value; + } + + /** + * Ruft den Wert der acquiredDuring-Eigenschaft ab. + * + * @return + * possible object is + * {@link AbstractExperienceListType } + * + */ + public AbstractExperienceListType getAcquiredDuring() { + return acquiredDuring; + } + + /** + * Legt den Wert der acquiredDuring-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AbstractExperienceListType } + * + */ + public void setAcquiredDuring(AbstractExperienceListType value) { + this.acquiredDuring = value; + } + + /** + * Ruft den Wert der verifiedBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link CertificateListType } + * + */ + public CertificateListType getVerifiedBy() { + return verifiedBy; + } + + /** + * Legt den Wert der verifiedBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CertificateListType } + * + */ + public void setVerifiedBy(CertificateListType value) { + this.verifiedBy = value; + } + + /** + * Ruft den Wert der documentation-Eigenschaft ab. + * + * @return + * possible object is + * {@link IntraDocumentDocumentationType } + * + */ + public IntraDocumentDocumentationType getDocumentation() { + return documentation; + } + + /** + * Legt den Wert der documentation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IntraDocumentDocumentationType } + * + */ + public void setDocumentation(IntraDocumentDocumentationType value) { + this.documentation = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/package-info.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java index 18f2ef3f0..bd2d5dfe9 100644 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/package-info.java +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java @@ -2,8 +2,8 @@ // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert // Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> // Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST +// Generiert: 2018.09.30 um 04:14:23 PM CEST // @javax.xml.bind.annotation.XmlSchema(namespace = "http://europass.cedefop.europa.eu/Europass", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) -package at.gv.egiz.eid4u.impl.attributes.xjc; +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; |