From c039de71dcc66c101a49c854ea1fd16e07bdb425 Mon Sep 17 00:00:00 2001 From: Thomas Lenz Date: Sun, 30 Sep 2018 16:17:33 +0200 Subject: rebuild eID4U JAXB classes --- .../egiz/eid4u/impl/attributes/xjc/Document.java | 151 ---- .../impl/attributes/xjc/DocumentTypeType.java | 58 -- .../impl/attributes/xjc/MimeTypeEnumeration.java | 67 -- .../eid4u/impl/attributes/xjc/ObjectFactory.java | 47 - .../attributes/xjc/eid4u/CertificatesType.java | 81 ++ .../attributes/xjc/eid4u/LanguageLevelType.java | 74 ++ .../impl/attributes/xjc/eid4u/ObjectFactory.java | 80 ++ .../impl/attributes/xjc/eid4u/TranscriptType.java | 81 ++ .../attributes/xjc/eid4u/generic/Document.java | 149 ++++ .../xjc/eid4u/generic/DocumentTypeType.java | 58 ++ .../xjc/eid4u/generic/ObjectFactory.java | 47 + .../attributes/xjc/eid4u/generic/package-info.java | 9 + .../impl/attributes/xjc/eid4u/package-info.java | 9 + .../xjc/europass/AbstractExperienceListType.java | 84 ++ .../xjc/europass/AttachmentListType.java | 80 ++ .../attributes/xjc/europass/AttachmentType.java | 110 +++ .../xjc/europass/CertificateListType.java | 84 ++ .../attributes/xjc/europass/CertificateType.java | 161 ++++ .../impl/attributes/xjc/europass/DateType.java | 128 +++ .../attributes/xjc/europass/DocumentTypeType.java | 53 ++ .../europass/DocumentationHeadingLabelType.java | 43 + .../europass/EuropassDocumentReferenceType.java | 65 ++ .../xjc/europass/ExperienceListType.java | 80 ++ .../attributes/xjc/europass/ExperienceType.java | 129 +++ .../xjc/europass/ExternalReferenceType.java | 99 +++ .../europass/ExtraDocumentDocumentationType.java | 80 ++ .../impl/attributes/xjc/europass/FileDataType.java | 158 ++++ .../impl/attributes/xjc/europass/ForeignCode.java | 980 +++++++++++++++++++++ .../xjc/europass/ForeignLanguageSkillType.java | 50 ++ .../xjc/europass/ForeignLanguageType.java | 47 + .../xjc/europass/GenericDocumentationType.java | 157 ++++ .../attributes/xjc/europass/GenericSkillType.java | 48 + .../xjc/europass/ImageMimeTypeEnumeration.java | 64 ++ .../europass/InterDocumentDocumentationType.java | 80 ++ .../xjc/europass/InternalReferenceType.java | 69 ++ .../europass/IntraDocumentDocumentationType.java | 80 ++ .../impl/attributes/xjc/europass/LabelType.java | 105 +++ .../impl/attributes/xjc/europass/LanguageType.java | 47 + .../europass/LinguisticCertificateListType.java | 42 + .../xjc/europass/LinguisticCertificateType.java | 49 ++ .../xjc/europass/LinguisticExperienceAreaType.java | 43 + .../LinguisticExperienceAreasEnumeration.java | 64 ++ .../xjc/europass/LinguisticExperienceListType.java | 46 + .../xjc/europass/LinguisticExperienceType.java | 158 ++++ .../xjc/europass/LinguisticSkillType.java | 239 +++++ .../attributes/xjc/europass/MetadataListType.java | 164 ++++ .../xjc/europass/MimeTypeEnumeration.java | 67 ++ .../impl/attributes/xjc/europass/MotherCode.java | 924 +++++++++++++++++++ .../xjc/europass/MotherLanguageType.java | 47 + .../xjc/europass/MotherTongueSkillType.java | 43 + .../attributes/xjc/europass/ObjectFactory.java | 335 +++++++ .../impl/attributes/xjc/europass/PeriodType.java | 187 ++++ .../attributes/xjc/europass/PhotoDataType.java | 53 ++ .../xjc/europass/ProficiencyLevelType.java | 181 ++++ .../attributes/xjc/europass/SignatureDataType.java | 44 + .../impl/attributes/xjc/europass/SkillType.java | 192 ++++ .../impl/attributes/xjc/europass/package-info.java | 9 + .../eid4u/impl/attributes/xjc/package-info.java | 9 - 58 files changed, 6556 insertions(+), 332 deletions(-) delete mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/Document.java delete mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/DocumentTypeType.java delete mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/MimeTypeEnumeration.java delete mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/ObjectFactory.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/CertificatesType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/ObjectFactory.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/ObjectFactory.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/package-info.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/package-info.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AbstractExperienceListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherCode.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java create mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java delete mode 100644 id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/package-info.java 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/Document.java deleted file mode 100644 index 50dfbdd00..000000000 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/Document.java +++ /dev/null @@ -1,151 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert -// Siehe https://jaxb.java.net/ -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST -// - - -package at.gv.egiz.eid4u.impl.attributes.xjc; - -import java.io.Serializable; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - *

Java-Klasse f�r anonymous complex type. - * - *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *

- * <complexType>
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
- *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="type" use="required" type="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}DocumentTypeType" />
- *       <attribute name="contentType" use="required" type="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@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 - protected byte[] value; - @XmlAttribute(name = "name", required = true) - protected String name; - @XmlAttribute(name = "type", required = true) - protected DocumentTypeType type; - @XmlAttribute(name = "contentType", required = true) - protected MimeTypeEnumeration contentType; - - /** - * Ruft den Wert der value-Eigenschaft ab. - * - * @return - * possible object is - * byte[] - */ - public byte[] getValue() { - return value; - } - - /** - * Legt den Wert der value-Eigenschaft fest. - * - * @param value - * allowed object is - * byte[] - */ - public void setValue(byte[] value) { - this.value = value; - } - - /** - * 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 type-Eigenschaft ab. - * - * @return - * possible object is - * {@link DocumentTypeType } - * - */ - public DocumentTypeType getType() { - return type; - } - - /** - * Legt den Wert der type-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DocumentTypeType } - * - */ - public void setType(DocumentTypeType value) { - this.type = value; - } - - /** - * Ruft den Wert der contentType-Eigenschaft ab. - * - * @return - * possible object is - * {@link MimeTypeEnumeration } - * - */ - public MimeTypeEnumeration getContentType() { - return contentType; - } - - /** - * Legt den Wert der contentType-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link MimeTypeEnumeration } - * - */ - public void setContentType(MimeTypeEnumeration value) { - this.contentType = value; - } - -} 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/DocumentTypeType.java deleted file mode 100644 index 499fcf7ff..000000000 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/DocumentTypeType.java +++ /dev/null @@ -1,58 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert -// Siehe https://jaxb.java.net/ -// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST -// - - -package at.gv.egiz.eid4u.impl.attributes.xjc; - -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlEnumValue; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java-Klasse für DocumentTypeType. - * - *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - *

- *

- * <simpleType name="DocumentTypeType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="photo"/>
- *     <enumeration value="certificate"/>
- *   </restriction>
- * </simpleType>
- * 
- * - */ -@XmlType(name = "DocumentTypeType", namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u") -@XmlEnum -public enum DocumentTypeType { - - @XmlEnumValue("photo") - PHOTO("photo"), - @XmlEnumValue("certificate") - CERTIFICATE("certificate"); - private final String value; - - DocumentTypeType(String v) { - value = v; - } - - public String value() { - return value; - } - - public static DocumentTypeType fromValue(String v) { - for (DocumentTypeType c: DocumentTypeType.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/MimeTypeEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/MimeTypeEnumeration.java deleted file mode 100644 index d760ca268..000000000 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/MimeTypeEnumeration.java +++ /dev/null @@ -1,67 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert -// Siehe https://jaxb.java.net/ -// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST -// - - -package at.gv.egiz.eid4u.impl.attributes.xjc; - -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlEnumValue; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java-Klasse für MimeTypeEnumeration. - * - *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - *

- *

- * <simpleType name="MimeTypeEnumeration">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="image/jpeg"/>
- *     <enumeration value="image/pjpeg"/>
- *     <enumeration value="image/png"/>
- *     <enumeration value="image/x-png"/>
- *     <enumeration value="application/pdf"/>
- *   </restriction>
- * </simpleType>
- * 
- * - */ -@XmlType(name = "MimeTypeEnumeration") -@XmlEnum -public enum MimeTypeEnumeration { - - @XmlEnumValue("image/jpeg") - IMAGE_JPEG("image/jpeg"), - @XmlEnumValue("image/pjpeg") - IMAGE_PJPEG("image/pjpeg"), - @XmlEnumValue("image/png") - IMAGE_PNG("image/png"), - @XmlEnumValue("image/x-png") - IMAGE_X_PNG("image/x-png"), - @XmlEnumValue("application/pdf") - APPLICATION_PDF("application/pdf"); - private final String value; - - MimeTypeEnumeration(String v) { - value = v; - } - - public String value() { - return value; - } - - public static MimeTypeEnumeration fromValue(String v) { - for (MimeTypeEnumeration c: MimeTypeEnumeration.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/ObjectFactory.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/ObjectFactory.java deleted file mode 100644 index 9b54376f7..000000000 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/ObjectFactory.java +++ /dev/null @@ -1,47 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert -// Siehe https://jaxb.java.net/ -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM CEST -// - - -package at.gv.egiz.eid4u.impl.attributes.xjc; - -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. - *

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 - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link Document } - * - */ - public Document createDocument() { - return new Document(); - } - -} 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 https://jaxb.java.net/ +// Ä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 + * + * + *

Java-Klasse für CertificatesType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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; + + /** + * Gets the value of the document property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the document property. + * + *

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

+     *    getDocument().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Document } + * + * + */ + public List getDocument() { + if (document == null) { + document = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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 + * + * + *

Java-Klasse für LanguageLevelType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + *

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 createCertificates(CertificatesType value) { + return new JAXBElement(_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 https://jaxb.java.net/ +// Ä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 + * + * + *

Java-Klasse für TranscriptType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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; + + /** + * Gets the value of the document property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the document property. + * + *

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

+     *    getDocument().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Document } + * + * + */ + public List getDocument() { + if (document == null) { + document = new ArrayList(); + } + return this.document; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java new file mode 100644 index 000000000..22e14402d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java @@ -0,0 +1,149 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe https://jaxb.java.net/ +// Ä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.generic; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +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; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="type" use="required" type="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}DocumentTypeType" />
+ *       <attribute name="contentType" use="required" type="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "value" +}) +@XmlRootElement(name = "document") +public class Document { + + @XmlValue + protected byte[] value; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "type", required = true) + protected DocumentTypeType type; + @XmlAttribute(name = "contentType", required = true) + protected MimeTypeEnumeration contentType; + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setValue(byte[] value) { + this.value = value; + } + + /** + * 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 type-Eigenschaft ab. + * + * @return + * possible object is + * {@link DocumentTypeType } + * + */ + public DocumentTypeType getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DocumentTypeType } + * + */ + public void setType(DocumentTypeType value) { + this.type = value; + } + + /** + * Ruft den Wert der contentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link MimeTypeEnumeration } + * + */ + public MimeTypeEnumeration getContentType() { + return contentType; + } + + /** + * Legt den Wert der contentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MimeTypeEnumeration } + * + */ + public void setContentType(MimeTypeEnumeration value) { + this.contentType = value; + } + +} diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java new file mode 100644 index 000000000..2ed993c1d --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java @@ -0,0 +1,58 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe https://jaxb.java.net/ +// Ä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.generic; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DocumentTypeType. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="DocumentTypeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="photo"/>
+ *     <enumeration value="certificate"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DocumentTypeType") +@XmlEnum +public enum DocumentTypeType { + + @XmlEnumValue("photo") + PHOTO("photo"), + @XmlEnumValue("certificate") + CERTIFICATE("certificate"); + private final String value; + + DocumentTypeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DocumentTypeType fromValue(String v) { + for (DocumentTypeType c: DocumentTypeType.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/eid4u/generic/ObjectFactory.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/ObjectFactory.java new file mode 100644 index 000000000..21a013033 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/ObjectFactory.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 https://jaxb.java.net/ +// Ä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.generic; + +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.eid4u.generic package. + *

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.eid4u.generic + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Document } + * + */ + public Document createDocument() { + return new Document(); + } + +} 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 https://jaxb.java.net/ +// Ä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 https://jaxb.java.net/ +// Ä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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für AbstractExperienceListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AbstractExperienceListType", propOrder = { + "experience" +}) +@XmlSeeAlso({ + LinguisticExperienceListType.class +}) +public class AbstractExperienceListType { + + @XmlElement(name = "Experience") + protected List experience; + + /** + * Gets the value of the experience property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the experience property. + * + *

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

+     *    getExperience().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getExperience() { + if (experience == null) { + experience = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für AttachmentListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AttachmentListType", propOrder = { + "attachment" +}) +public class AttachmentListType { + + @XmlElement(name = "Attachment") + protected List attachment; + + /** + * Gets the value of the attachment property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the attachment property. + * + *

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

+     *    getAttachment().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AttachmentType } + * + * + */ + public List getAttachment() { + if (attachment == null) { + attachment = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für AttachmentType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für CertificateListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CertificateListType", propOrder = { + "certificate" +}) +@XmlSeeAlso({ + LinguisticCertificateListType.class +}) +public class CertificateListType { + + @XmlElement(name = "Certificate") + protected List certificate; + + /** + * Gets the value of the certificate property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the certificate property. + * + *

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

+     *    getCertificate().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CertificateType } + * + * + */ + public List getCertificate() { + if (certificate == null) { + certificate = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für CertificateType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für DateType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für DocumentTypeType. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <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>
+ * 
+ * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für DocumentationHeadingLabelType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für EuropassDocumentReferenceType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für ExperienceListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExperienceListType", propOrder = { + "experience" +}) +public class ExperienceListType { + + @XmlElement(name = "Experience") + protected List experience; + + /** + * Gets the value of the experience property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the experience property. + * + *

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

+     *    getExperience().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ExperienceType } + * + * + */ + public List getExperience() { + if (experience == null) { + experience = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für ExperienceType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für ExternalReferenceType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für ExtraDocumentDocumentationType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ExtraDocumentDocumentationType", propOrder = { + "referencedResource" +}) +public class ExtraDocumentDocumentationType { + + @XmlElement(name = "ReferencedResource") + protected List referencedResource; + + /** + * Gets the value of the referencedResource property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the referencedResource property. + * + *

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

+     *    getReferencedResource().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ExternalReferenceType } + * + * + */ + public List getReferencedResource() { + if (referencedResource == null) { + referencedResource = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für FileDataType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für foreignCode. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <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>
+ * 
+ * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für ForeignLanguageSkillType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für ForeignLanguageType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für GenericDocumentationType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für GenericSkillType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für ImageMimeTypeEnumeration. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <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>
+ * 
+ * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für InterDocumentDocumentationType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InterDocumentDocumentationType", propOrder = { + "referencedDocument" +}) +public class InterDocumentDocumentationType { + + @XmlElement(name = "ReferencedDocument") + protected List referencedDocument; + + /** + * Gets the value of the referencedDocument property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the referencedDocument property. + * + *

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

+     *    getReferencedDocument().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EuropassDocumentReferenceType } + * + * + */ + public List getReferencedDocument() { + if (referencedDocument == null) { + referencedDocument = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für InternalReferenceType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für IntraDocumentDocumentationType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IntraDocumentDocumentationType", propOrder = { + "referenceTo" +}) +public class IntraDocumentDocumentationType { + + @XmlElement(name = "ReferenceTo") + protected List referenceTo; + + /** + * Gets the value of the referenceTo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the referenceTo property. + * + *

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

+     *    getReferenceTo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link InternalReferenceType } + * + * + */ + public List getReferenceTo() { + if (referenceTo == null) { + referenceTo = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für LabelType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für LanguageType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für LinguisticCertificateListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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" + * + * + *

Java-Klasse für LinguisticCertificateType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für LinguisticExperienceAreaType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für LinguisticExperienceAreasEnumeration. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <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>
+ * 
+ * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für LinguisticExperienceListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für LinguisticExperienceType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für LinguisticSkillType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <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>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "foreignLanguage" + }) + public static class ForeignLanguageList { + + @XmlElement(name = "ForeignLanguage") + protected List foreignLanguage; + + /** + * Gets the value of the foreignLanguage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the foreignLanguage property. + * + *

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

+         *    getForeignLanguage().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ForeignLanguageSkillType } + * + * + */ + public List getForeignLanguage() { + if (foreignLanguage == null) { + foreignLanguage = new ArrayList(); + } + return this.foreignLanguage; + } + + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <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>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "motherTongue" + }) + public static class MotherTongueList { + + @XmlElement(name = "MotherTongue") + protected List motherTongue; + + /** + * Gets the value of the motherTongue property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the motherTongue property. + * + *

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

+         *    getMotherTongue().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MotherTongueSkillType } + * + * + */ + public List getMotherTongue() { + if (motherTongue == null) { + motherTongue = new ArrayList(); + } + 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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für MetadataListType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MetadataListType", propOrder = { + "metadata" +}) +public class MetadataListType { + + @XmlElement(name = "Metadata", required = true) + protected List metadata; + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the metadata property. + * + *

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

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MetadataListType.Metadata } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <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>
+     * 
+ * + * + */ + @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/europass/MimeTypeEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java new file mode 100644 index 000000000..dcb01d50b --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java @@ -0,0 +1,67 @@ +// +// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert +// Siehe https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für MimeTypeEnumeration. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="MimeTypeEnumeration">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="image/jpeg"/>
+ *     <enumeration value="image/pjpeg"/>
+ *     <enumeration value="image/png"/>
+ *     <enumeration value="image/x-png"/>
+ *     <enumeration value="application/pdf"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MimeTypeEnumeration") +@XmlEnum +public enum MimeTypeEnumeration { + + @XmlEnumValue("image/jpeg") + IMAGE_JPEG("image/jpeg"), + @XmlEnumValue("image/pjpeg") + IMAGE_PJPEG("image/pjpeg"), + @XmlEnumValue("image/png") + IMAGE_PNG("image/png"), + @XmlEnumValue("image/x-png") + IMAGE_X_PNG("image/x-png"), + @XmlEnumValue("application/pdf") + APPLICATION_PDF("application/pdf"); + private final String value; + + MimeTypeEnumeration(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MimeTypeEnumeration fromValue(String v) { + for (MimeTypeEnumeration c: MimeTypeEnumeration.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/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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für motherCode. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <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>
+ * 
+ * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für MotherLanguageType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für MotherTongueSkillType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + *

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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für PeriodType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für PhotoDataType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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; + + +/** + *

Java-Klasse für ProficiencyLevelType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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. + * + * + *

Java-Klasse für SignatureDataType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SignatureDataType">
+ *   <complexContent>
+ *     <extension base="{http://europass.cedefop.europa.eu/Europass}PhotoDataType">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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 https://jaxb.java.net/ +// Ä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 + * + * + *

Java-Klasse für SkillType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <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>
+ * 
+ * + * + */ +@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/europass/package-info.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java new file mode 100644 index 000000000..bd2d5dfe9 --- /dev/null +++ b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/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 https://jaxb.java.net/ +// Ä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://europass.cedefop.europa.eu/Europass", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.gv.egiz.eid4u.impl.attributes.xjc.europass; 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/package-info.java deleted file mode 100644 index 18f2ef3f0..000000000 --- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert -// Siehe https://jaxb.java.net/ -// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2018.09.28 um 08:08:57 AM 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; -- cgit v1.2.3