aboutsummaryrefslogtreecommitdiff
path: root/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u
diff options
context:
space:
mode:
Diffstat (limited to 'id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u')
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/Definitions.java71
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/IdType.java49
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/MaritalState.java52
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractDateTimeAttributeValueMarshaller.java44
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractStringAttributeMarshaller.java49
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/DocumentAttributeValue.java15
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/EhicIdTypeAttributeValueMarshaller.java26
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValue.java14
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValueMarshaller.java26
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValue.java14
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValueMarshaller.java26
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NationalityTypeAttributeValueMarshaller.java26
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NonValidatingStringAttributeValueMarshaller.java17
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/PhotoTypeAttributeValueMarshaller.java67
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/RFC822MailboxTypeAttributeValueMarshaller.java26
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/TaxIdentificationNumberType.java27
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/CertificatesType.java81
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java81
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/ObjectFactory.java80
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java81
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java149
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/DocumentTypeType.java58
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/ObjectFactory.java47
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/package-info.java9
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/package-info.java9
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AbstractExperienceListType.java84
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java80
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java110
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java84
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java161
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java128
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java53
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java43
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java65
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java80
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java129
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java99
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java80
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java158
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java980
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java50
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java47
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java157
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java48
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java64
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java80
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java69
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java80
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java105
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java47
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java42
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java49
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java43
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java64
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java46
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java158
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java239
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java164
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java67
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherCode.java924
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java47
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java43
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java335
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java187
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java53
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java181
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java44
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java192
-rw-r--r--id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java9
69 files changed, 0 insertions, 7112 deletions
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/Definitions.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/Definitions.java
deleted file mode 100644
index b7c79d76e..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/Definitions.java
+++ /dev/null
@@ -1,71 +0,0 @@
-package at.gv.egiz.eid4u.api.attributes;
-
-public class Definitions {
-
- /*Prefix and Schema definitions for eIDU specific eIDAS extensions */
- public static final String SCHEMA_ROOT = "/schema/eid4u/";
-
- public static final String SAML2_eID4U_CORE_EXTENSIONS_PREFIX = "eid4u";
- public static final String SAML2_eID4U_CORE_EXTENSIONS = "http://eidas.europa.eu/attributes/sectorspecific/eid4u";
- public static final String SAML2_eID4U_CORE_EXTENSIONS_SCHEMA_LOCATION = SCHEMA_ROOT + "eID4U_attributes_generic.xsd";
-
- public static final String SAML2_eID4U_PERSON_EXTENSIONS_PREFIX = "eid4uP";
- public static final String SAML2_eID4U_PERSON_EXTENSIONS = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson";
- public static final String SAML2_eID4U_PERSON_EXTENSIONS_SCHEMA_LOCATION = SCHEMA_ROOT + "eID4U_attributes_person.xsd";
-
- public static final String SAML2_eID4U_STUDIES_EXTENSIONS_PREFIX = "eid4uS";
- public static final String SAML2_eID4U_STUDIES_EXTENSIONS = "http://eidas.europa.eu/attributes/sectorspecific/eID4U/studies";
- public static final String SAML2_eID4U_STUDIES_EXTENSIONS_SCHEMA_LOCATION = SCHEMA_ROOT + "eID4U_attributes_studies.xsd";
-
- public static final String SAML2_eID4U_EXT_EUROPASS3_PREFIX = "europass3";
- public static final String SAML2_eID4U_EXT_EUROPASS3_EXTENSIONS = "http://europass.cedefop.europa.eu/Europass";
- public static final String SAML2_eID4U_EXT_EUROPASS3_EXTENSIONS_SCHEMA_LOCATION = SCHEMA_ROOT + "external/EuropassSchema.xsd";
-
-
- //attribute types
- public static final String IDTYPE_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/id/Type";
- public static final String IDTYPE_FRIENDLYNAME = "IdType";
-
- public static final String IDNUMBER_NAME = "http://eidas:europa:eu/attributes/sectorspecific/eid4u/naturalperson/id/Number";
- public static final String IDNUMBER_FRIENDLYNAME = "IdNumber";
-
- public static final String IDISSUER_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/id/Issuer";
- public static final String IDISSUER_FRIENDLYNAME = "IdIssuer";
-
- public static final String IDEXPIREDATE_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/id/ExpiryDate";
- public static final String IDEXPIREDATE_FRIENDLYNAME = "IdExpiryDate";
-
- public static final String EHICID_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/EhicId";
- public static final String EHICID_FRIENDLYNAME = "EhicId";
-
- public static final String NATIONALITY_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/Nationality";
- public static final String NATIONALITY_FRIENDLYNAME = "Nationality";
-
- public static final String MARITALSTATE_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/MaritalState";
- public static final String MARITALSTATE_FRIENDLYNAME = "MaritalState";
-
- public static final String COUNTRYOFBIRTH_NAME = "http://eidas:europa:eu/attributes/sectorspecific/eid4u/naturalperson/CountryOfBirth";
- public static final String COUNTRYOFBIRTH_FRIENDLYNAME = "CountryOfBirth";
-
- public static final String EMAIL_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/Email";
- public static final String EMAIL_FRIENDLYNAME = "Email";
-
- public static final String PHONE_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/Phone";
- public static final String PHONE_FRIENDLYNAME = "Phone";
-
- public static final String TEMPORARYADDRESS_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/TemporaryAddress";
- public static final String TEMPORARYADDRESS_FRIENDLYNAME = "TemporaryAddress";
-
- public static final String CURRENTPHOTO_NAME = "http://eidas.europa.eu/attributes/sectorspecific/eid4u/naturalperson/CurrentPhoto";
- public static final String CURRENTPHOTO_FRIENDLYNAME = "CurrentPhoto";
-
- public static final String TAXIDENTIFICATIONNUMBER_NAME = "http://eidas.europa.eu/attributes/sectorspecific/naturalperson/TaxIdentificationNumber";
- public static final String TAXIDENTIFICATIONNUMBER_FRIENDLYNAME = "TaxIdentificationNumber";
-
- public static final String HOMEINSTITUTIONNAMER_NAME = "http://eidas:europa:eu/attributes/sectorspecific/eid4u/studies/homeinsitution/Name";
- public static final String HOMEINSTITUTIONNAMER_FRIENDLYNAME = "HomeInstitutionNamer";
-
-// public static final String _NAME = "";
-// public static final String _FRIENDLYNAME = "";
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/IdType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/IdType.java
deleted file mode 100644
index 0937826a3..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/IdType.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package at.gv.egiz.eid4u.api.attributes.natural;
-
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
-
-import eu.eidas.auth.commons.lang.Canonicalizers;
-import eu.eidas.auth.commons.lang.EnumMapper;
-import eu.eidas.auth.commons.lang.KeyAccessor;
-
-public enum IdType {
- PASSPORT("Passport"),
- NATIONALIDCARD("National Identity Card");
-
- private static final EnumMapper<String, IdType> MAPPER =
- new EnumMapper<String, IdType>(new KeyAccessor<String, IdType>() {
-
- @Nonnull
- @Override
- public String getKey(@Nonnull IdType gender) {
- return gender.getValue();
- }
- }, Canonicalizers.trimLowerCase(), values());
-
- @Nullable
- public static IdType fromString(@Nonnull String val) {
- return MAPPER.fromKey(val);
- }
-
- public static EnumMapper<String, IdType> mapper() {
- return MAPPER;
- }
-
- @Nonnull
- private final transient String value;
-
- IdType(@Nonnull String value) {
- this.value = value;
- }
-
- @Nonnull
- public String getValue() {
- return value;
- }
-
- @Override
- public String toString() {
- return value;
- }
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/MaritalState.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/MaritalState.java
deleted file mode 100644
index af27965b2..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/api/attributes/natural/MaritalState.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package at.gv.egiz.eid4u.api.attributes.natural;
-
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
-
-import eu.eidas.auth.commons.lang.Canonicalizers;
-import eu.eidas.auth.commons.lang.EnumMapper;
-import eu.eidas.auth.commons.lang.KeyAccessor;
-
-public enum MaritalState {
- SINGLE("Single"),
- MARRIED("Married"),
- DIVORCED("Divorced"),
- WIDOWED("Widowed"),
- CIVILUNION("Civil Union");
-
- private static final EnumMapper<String, MaritalState> MAPPER =
- new EnumMapper<String, MaritalState>(new KeyAccessor<String, MaritalState>() {
-
- @Nonnull
- @Override
- public String getKey(@Nonnull MaritalState mstate) {
- return mstate.getValue();
- }
- }, Canonicalizers.trimLowerCase(), values());
-
- @Nullable
- public static MaritalState fromString(@Nonnull String val) {
- return MAPPER.fromKey(val);
- }
-
- public static EnumMapper<String, MaritalState> mapper() {
- return MAPPER;
- }
-
- @Nonnull
- private final transient String value;
-
- MaritalState(@Nonnull String value) {
- this.value = value;
- }
-
- @Nonnull
- public String getValue() {
- return value;
- }
-
- @Override
- public String toString() {
- return value;
- }
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractDateTimeAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractDateTimeAttributeValueMarshaller.java
deleted file mode 100644
index 7916c200d..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractDateTimeAttributeValueMarshaller.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes;
-
-import java.util.Locale;
-
-import javax.annotation.Nonnull;
-
-import org.joda.time.DateTime;
-import org.joda.time.chrono.ISOChronology;
-import org.joda.time.format.DateTimeFormat;
-import org.joda.time.format.DateTimeFormatter;
-
-import eu.eidas.auth.commons.attribute.AttributeValue;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshaller;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshallingException;
-import eu.eidas.auth.commons.attribute.impl.DateTimeAttributeValue;
-
-public abstract class AbstractDateTimeAttributeValueMarshaller implements AttributeValueMarshaller<DateTime>{
-
- private static final DateTimeFormatter FORMAT = DateTimeFormat.forPattern("yyyy-MM-dd")
- .withChronology(ISOChronology.getInstance())
- .withLocale(Locale.ENGLISH)
- .withZoneUTC();
-
- public static String printDateTime(@Nonnull DateTime dateTime) {
- return FORMAT.print(dateTime);
- }
-
- @Nonnull
- @Override
- public String marshal(@Nonnull AttributeValue<DateTime> value) {
- return printDateTime(value.getValue());
- }
-
- @Nonnull
- @Override
- public AttributeValue<DateTime> unmarshal(@Nonnull String value, boolean isNonLatinScriptAlternateVersion)
- throws AttributeValueMarshallingException {
- try {
- return new DateTimeAttributeValue(FORMAT.parseDateTime(value));
- } catch (IllegalArgumentException iae) {
- throw new AttributeValueMarshallingException(iae);
- }
- }
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractStringAttributeMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractStringAttributeMarshaller.java
deleted file mode 100644
index c5a019aa2..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/AbstractStringAttributeMarshaller.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes;
-
-import eu.eidas.auth.commons.attribute.AttributeValue;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshaller;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshallingException;
-import eu.eidas.auth.commons.attribute.impl.StringAttributeValue;
-
-public abstract class AbstractStringAttributeMarshaller implements AttributeValueMarshaller<String> {
-
- @Override
- public String marshal(AttributeValue<String> value) throws AttributeValueMarshallingException {
- String result = value.getValue();
-
- //to validation
- if (!hasValidForm(result))
- throw new AttributeValueMarshallingException(
- "Illegal " + getName() + " value \"" + result + "\"");
-
- return result;
- }
-
- @Override
- public AttributeValue<String> unmarshal(String value, boolean isNonLatinScriptAlternateVersion)
- throws AttributeValueMarshallingException {
-
- //to validation
- if (!hasValidForm(value))
- throw new AttributeValueMarshallingException(
- "Illegal " + getName() + " value \"" + value + "\"");
-
- return new StringAttributeValue(value);
- }
-
- /**
- * Validate a String attribute if required
- *
- * @param value String based attribute value
- * @return true if valid, otherwise false
- */
- abstract protected boolean hasValidForm(String value);
-
- /**
- * Get the name of the attribute mashaller
- *
- * @return
- */
- abstract protected String getName();
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/DocumentAttributeValue.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/DocumentAttributeValue.java
deleted file mode 100644
index d430c55e2..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/DocumentAttributeValue.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import at.gv.egiz.eid4u.impl.attributes.xjc.Document;
-import eu.eidas.auth.commons.attribute.impl.AbstractAttributeValue;
-
-public class DocumentAttributeValue extends AbstractAttributeValue<Document>{
-
- private static final long serialVersionUID = 1L;
-
- protected DocumentAttributeValue(Document val, boolean nonLatinScriptAlternateVer) {
- super(val, false);
-
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/EhicIdTypeAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/EhicIdTypeAttributeValueMarshaller.java
deleted file mode 100644
index 7da25adbc..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/EhicIdTypeAttributeValueMarshaller.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import at.gv.egiz.eid4u.api.attributes.Definitions;
-import at.gv.egiz.eid4u.impl.attributes.AbstractStringAttributeMarshaller;
-
-public class EhicIdTypeAttributeValueMarshaller extends AbstractStringAttributeMarshaller {
-
- private static final String PATTERN = "^80[0-9]{18}$";
- private static final Pattern p = Pattern.compile(PATTERN);
-
- @Override
- protected boolean hasValidForm(String value) {
- Matcher matcher = p.matcher(value);
- return matcher.matches();
-
- }
-
- @Override
- protected String getName() {
- return Definitions.EHICID_FRIENDLYNAME;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValue.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValue.java
deleted file mode 100644
index 9b08c5f00..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValue.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import at.gv.egiz.eid4u.api.attributes.natural.IdType;
-import eu.eidas.auth.commons.attribute.impl.AbstractAttributeValue;
-
-public final class IdTypeAttributeValue extends AbstractAttributeValue<IdType>{
-
- private static final long serialVersionUID = -4215108790225070526L;
-
- protected IdTypeAttributeValue(IdType val) {
- super(val, true);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValueMarshaller.java
deleted file mode 100644
index d5f325632..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/IdTypeAttributeValueMarshaller.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import at.gv.egiz.eid4u.api.attributes.natural.IdType;
-import eu.eidas.auth.commons.attribute.AttributeValue;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshaller;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshallingException;
-
-public final class IdTypeAttributeValueMarshaller implements AttributeValueMarshaller<IdType> {
-
- @Override
- public String marshal(AttributeValue<IdType> value) throws AttributeValueMarshallingException {
- return value.getValue().getValue();
-
- }
-
- @Override
- public AttributeValue<IdType> unmarshal(String value, boolean isNonLatinScriptAlternateVersion)
- throws AttributeValueMarshallingException {
- IdType idType = IdType.fromString(value);
- if (null == idType) {
- throw new AttributeValueMarshallingException("Illegal IdType value \"" + value + "\"");
- }
- return new IdTypeAttributeValue(idType);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValue.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValue.java
deleted file mode 100644
index 6ef73dca3..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValue.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import at.gv.egiz.eid4u.api.attributes.natural.MaritalState;
-import eu.eidas.auth.commons.attribute.impl.AbstractAttributeValue;
-
-public final class MaritalStateAttributeValue extends AbstractAttributeValue<MaritalState>{
-
- private static final long serialVersionUID = -4215108790225070526L;
-
- protected MaritalStateAttributeValue(MaritalState val) {
- super(val, true);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValueMarshaller.java
deleted file mode 100644
index afa8d4d06..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/MaritalStateAttributeValueMarshaller.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import at.gv.egiz.eid4u.api.attributes.natural.MaritalState;
-import eu.eidas.auth.commons.attribute.AttributeValue;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshaller;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshallingException;
-
-public final class MaritalStateAttributeValueMarshaller implements AttributeValueMarshaller<MaritalState> {
-
- @Override
- public String marshal(AttributeValue<MaritalState> value) throws AttributeValueMarshallingException {
- return value.getValue().getValue();
-
- }
-
- @Override
- public AttributeValue<MaritalState> unmarshal(String value, boolean isNonLatinScriptAlternateVersion)
- throws AttributeValueMarshallingException {
- MaritalState idType = MaritalState.fromString(value);
- if (null == idType) {
- throw new AttributeValueMarshallingException("Illegal MaritalState value \"" + value + "\"");
- }
- return new MaritalStateAttributeValue(idType);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NationalityTypeAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NationalityTypeAttributeValueMarshaller.java
deleted file mode 100644
index d9b55cf2f..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NationalityTypeAttributeValueMarshaller.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import at.gv.egiz.eid4u.api.attributes.Definitions;
-import at.gv.egiz.eid4u.impl.attributes.AbstractStringAttributeMarshaller;
-
-public class NationalityTypeAttributeValueMarshaller extends AbstractStringAttributeMarshaller {
-
- private static final String PATTERN = "^[A-Z]{2}$";
- private static final Pattern p = Pattern.compile(PATTERN);
-
- @Override
- protected boolean hasValidForm(String value) {
- Matcher matcher = p.matcher(value);
- return matcher.matches();
-
- }
-
- @Override
- protected String getName() {
- return Definitions.NATIONALITY_FRIENDLYNAME;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NonValidatingStringAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NonValidatingStringAttributeValueMarshaller.java
deleted file mode 100644
index b19a6b661..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/NonValidatingStringAttributeValueMarshaller.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import at.gv.egiz.eid4u.impl.attributes.AbstractStringAttributeMarshaller;
-
-public class NonValidatingStringAttributeValueMarshaller extends AbstractStringAttributeMarshaller {
-
- @Override
- protected boolean hasValidForm(String value) {
- return true;
- }
-
- @Override
- protected String getName() {
- return "GenericStringAttribute";
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/PhotoTypeAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/PhotoTypeAttributeValueMarshaller.java
deleted file mode 100644
index 59f1817a4..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/PhotoTypeAttributeValueMarshaller.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import java.io.Reader;
-import java.io.StringReader;
-import java.io.StringWriter;
-
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.JAXBException;
-import javax.xml.bind.Marshaller;
-import javax.xml.bind.Unmarshaller;
-import javax.xml.stream.XMLInputFactory;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamReader;
-
-import at.gv.egiz.eid4u.impl.attributes.xjc.Document;
-import eu.eidas.auth.commons.EidasStringUtil;
-import eu.eidas.auth.commons.attribute.AttributeValue;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshaller;
-import eu.eidas.auth.commons.attribute.AttributeValueMarshallingException;
-
-public class PhotoTypeAttributeValueMarshaller implements AttributeValueMarshaller<Document>{
-
- @Override
- public String marshal(AttributeValue<Document> value) throws AttributeValueMarshallingException {
- try {
- JAXBContext context = JAXBContext.newInstance(Document.class);
- Marshaller m = context.createMarshaller();
- StringWriter sw = new StringWriter();
- m.marshal(value, sw);
- return EidasStringUtil.encodeToBase64(sw.toString());
-
- } catch (JAXBException e) {
- throw new AttributeValueMarshallingException("Can NOT create JAXB marshaller for type 'Document'", e);
-
- }
-
- }
-
- @Override
- public AttributeValue<Document> unmarshal(String value, boolean isNonLatinScriptAlternateVersion)
- throws AttributeValueMarshallingException {
- try {
- Reader reader = new StringReader(EidasStringUtil.decodeStringFromBase64(value));
-
- //initialize XML reader to prevent XXE
- XMLInputFactory xif = XMLInputFactory.newInstance();
- xif.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, false);
- xif.setProperty(XMLInputFactory.SUPPORT_DTD, false);
- XMLStreamReader xmlReader = xif.createXMLStreamReader(reader);
-
- //unmarshal
- JAXBContext context = JAXBContext.newInstance(Document.class);
- Unmarshaller um = context.createUnmarshaller();
- Object obj = um.unmarshal(xmlReader);
-
- if (!(obj instanceof Document))
- throw new AttributeValueMarshallingException("Unmarshalled result is NOT of type 'Document'");
-
- return new DocumentAttributeValue((Document)obj, isNonLatinScriptAlternateVersion);
-
- } catch (JAXBException | XMLStreamException e) {
- throw new AttributeValueMarshallingException("Can NOT create JAXB unmarshaller for type 'Document'", e);
-
- }
-
- }
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/RFC822MailboxTypeAttributeValueMarshaller.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/RFC822MailboxTypeAttributeValueMarshaller.java
deleted file mode 100644
index 05448d35d..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/RFC822MailboxTypeAttributeValueMarshaller.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import at.gv.egiz.eid4u.api.attributes.Definitions;
-import at.gv.egiz.eid4u.impl.attributes.AbstractStringAttributeMarshaller;
-
-public class RFC822MailboxTypeAttributeValueMarshaller extends AbstractStringAttributeMarshaller {
-
- private static final String PATTERN = "[^@]+@[^\\.]+\\..+";
- private static final Pattern p = Pattern.compile(PATTERN);
-
- @Override
- protected boolean hasValidForm(String value) {
- Matcher matcher = p.matcher(value);
- return matcher.matches();
-
- }
-
- @Override
- protected String getName() {
- return Definitions.EMAIL_NAME;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/TaxIdentificationNumberType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/TaxIdentificationNumberType.java
deleted file mode 100644
index 2b4bb6378..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/natural/TaxIdentificationNumberType.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package at.gv.egiz.eid4u.impl.attributes.natural;
-
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import at.gv.egiz.eid4u.api.attributes.Definitions;
-import at.gv.egiz.eid4u.impl.attributes.AbstractStringAttributeMarshaller;
-
-public final class TaxIdentificationNumberType extends AbstractStringAttributeMarshaller {
-
- private static final String PATTERN = "^[A-Z]{2}/[a-zA-Z0-9].*";
- private static final Pattern p = Pattern.compile(PATTERN);
-
- @Override
- protected boolean hasValidForm(String value) {
- Matcher matcher = p.matcher(value);
- return matcher.matches();
-
- }
-
- @Override
- protected String getName() {
- return Definitions.TAXIDENTIFICATIONNUMBER_FRIENDLYNAME;
-
- }
-
-}
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
deleted file mode 100644
index c94829c69..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/CertificatesType.java
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-import at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic.Document;
-
-
-/**
- *
- * Certificates for language knowledge
- *
- *
- * <p>Java-Klasse für CertificatesType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="CertificatesType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element ref="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}document" maxOccurs="unbounded"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CertificatesType", propOrder = {
- "document"
-})
-public class CertificatesType {
-
- @XmlElement(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u", required = true)
- protected List<Document> document;
-
- /**
- * Gets the value of the document property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the document property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getDocument().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Document }
- *
- *
- */
- public List<Document> getDocument() {
- if (document == null) {
- document = new ArrayList<Document>();
- }
- return this.document;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java
deleted file mode 100644
index b2abb1abe..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/LanguageLevelType.java
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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.europass.ForeignLanguageSkillType;
-
-
-/**
- *
- * Declaration of level of language knowledge
- *
- *
- * <p>Java-Klasse für LanguageLevelType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LanguageLevelType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="ForeignLanguage" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageSkillType" maxOccurs="unbounded"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LanguageLevelType", propOrder = {
- "foreignLanguage"
-})
-public class LanguageLevelType {
-
- @XmlElement(name = "ForeignLanguage", required = true)
- protected List<ForeignLanguageSkillType> foreignLanguage;
-
- /**
- * Gets the value of the foreignLanguage property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the foreignLanguage property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getForeignLanguage().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ForeignLanguageSkillType }
- *
- *
- */
- public List<ForeignLanguageSkillType> getForeignLanguage() {
- if (foreignLanguage == null) {
- foreignLanguage = new ArrayList<ForeignLanguageSkillType>();
- }
- return this.foreignLanguage;
- }
-
-}
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
deleted file mode 100644
index 966fd5069..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/ObjectFactory.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.namespace.QName;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the at.gv.egiz.eid4u.impl.attributes.xjc.eid4u package.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
- private final static QName _Certificates_QNAME = new QName("http://eidas.europa.eu/attributes/sectorspecific/eID4U/studies", "certificates");
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc.eid4u
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link CertificatesType }
- *
- */
- public CertificatesType createCertificatesType() {
- return new CertificatesType();
- }
-
- /**
- * Create an instance of {@link TranscriptType }
- *
- */
- public TranscriptType createTranscriptType() {
- return new TranscriptType();
- }
-
- /**
- * Create an instance of {@link LanguageLevelType }
- *
- */
- public LanguageLevelType createLanguageLevelType() {
- return new LanguageLevelType();
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link CertificatesType }{@code >}
- *
- * @param value
- * Java instance representing xml element's value.
- * @return
- * the new instance of {@link JAXBElement }{@code <}{@link CertificatesType }{@code >}
- */
- @XmlElementDecl(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eID4U/studies", name = "certificates")
- public JAXBElement<CertificatesType> createCertificates(CertificatesType value) {
- return new JAXBElement<CertificatesType>(_Certificates_QNAME, CertificatesType.class, null, value);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java
deleted file mode 100644
index 8b56684e4..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/TranscriptType.java
+++ /dev/null
@@ -1,81 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.eid4u;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-import at.gv.egiz.eid4u.impl.attributes.xjc.eid4u.generic.Document;
-
-
-/**
- *
- * Transcript of records as Set of documents
- *
- *
- * <p>Java-Klasse für TranscriptType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="TranscriptType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element ref="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}document" maxOccurs="unbounded"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TranscriptType", propOrder = {
- "document"
-})
-public class TranscriptType {
-
- @XmlElement(namespace = "http://eidas.europa.eu/attributes/sectorspecific/eid4u", required = true)
- protected List<Document> document;
-
- /**
- * Gets the value of the document property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the document property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getDocument().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Document }
- *
- *
- */
- public List<Document> getDocument() {
- if (document == null) {
- document = new ArrayList<Document>();
- }
- return this.document;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java
deleted file mode 100644
index 8b5567f32..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/Document.java
+++ /dev/null
@@ -1,149 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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;
-
-
-/**
- * <p>Java-Klasse für anonymous complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType&gt;
- * &lt;simpleContent&gt;
- * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;base64Binary"&gt;
- * &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
- * &lt;attribute name="type" use="required" type="{http://eidas.europa.eu/attributes/sectorspecific/eid4u}DocumentTypeType" /&gt;
- * &lt;attribute name="contentType" use="required" type="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration" /&gt;
- * &lt;/extension&gt;
- * &lt;/simpleContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@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
deleted file mode 100644
index 8e85e678d..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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;
-
-
-/**
- * <p>Java-Klasse für DocumentTypeType.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="DocumentTypeType"&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
- * &lt;enumeration value="photo"/&gt;
- * &lt;enumeration value="certificate"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@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
deleted file mode 100644
index 1967bbf8f..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc.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
deleted file mode 100644
index 68ad23c90..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/generic/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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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
deleted file mode 100644
index a873185a8..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/eid4u/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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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
deleted file mode 100644
index 6187071ca..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AbstractExperienceListType.java
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a list of Experiences.
- *
- *
- * <p>Java-Klasse für AbstractExperienceListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="AbstractExperienceListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Experience" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AbstractExperienceListType", propOrder = {
- "experience"
-})
-@XmlSeeAlso({
- LinguisticExperienceListType.class
-})
-public class AbstractExperienceListType {
-
- @XmlElement(name = "Experience")
- protected List<Object> experience;
-
- /**
- * Gets the value of the experience property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the experience property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getExperience().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link Object }
- *
- *
- */
- public List<Object> getExperience() {
- if (experience == null) {
- experience = new ArrayList<Object>();
- }
- return this.experience;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java
deleted file mode 100644
index 238e05227..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentListType.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * List any digital document (PDF, JPEG or PNG format) that an individual has attached to her Europass document to support/evidence of her personal data, learning achievements, work experiences, skills, competences, diplomas, etc.
- *
- *
- * <p>Java-Klasse für AttachmentListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="AttachmentListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Attachment" type="{http://europass.cedefop.europa.eu/Europass}AttachmentType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AttachmentListType", propOrder = {
- "attachment"
-})
-public class AttachmentListType {
-
- @XmlElement(name = "Attachment")
- protected List<AttachmentType> attachment;
-
- /**
- * Gets the value of the attachment property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the attachment property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getAttachment().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link AttachmentType }
- *
- *
- */
- public List<AttachmentType> getAttachment() {
- if (attachment == null) {
- attachment = new ArrayList<AttachmentType>();
- }
- return this.attachment;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java
deleted file mode 100644
index bec36a8c6..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/AttachmentType.java
+++ /dev/null
@@ -1,110 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- *
- * Extends the FileDataType by defining a Description sub-element and a required id attribute.
- *
- *
- * <p>Java-Klasse für AttachmentType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="AttachmentType"&gt;
- * &lt;complexContent&gt;
- * &lt;extension base="{http://europass.cedefop.europa.eu/Europass}FileDataType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
- * &lt;/extension&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AttachmentType", propOrder = {
- "description"
-})
-public class AttachmentType
- extends FileDataType
-{
-
- @XmlElement(name = "Description")
- protected String description;
- @XmlAttribute(name = "id", required = true)
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlID
- @XmlSchemaType(name = "ID")
- protected String id;
-
- /**
- * Ruft den Wert der description-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Legt den Wert der description-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDescription(String value) {
- this.description = value;
- }
-
- /**
- * Ruft den Wert der id-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getId() {
- return id;
- }
-
- /**
- * Legt den Wert der id-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setId(String value) {
- this.id = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java
deleted file mode 100644
index 29df250b8..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateListType.java
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a list of Certificates.
- *
- *
- * <p>Java-Klasse für CertificateListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="CertificateListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Certificate" type="{http://europass.cedefop.europa.eu/Europass}CertificateType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CertificateListType", propOrder = {
- "certificate"
-})
-@XmlSeeAlso({
- LinguisticCertificateListType.class
-})
-public class CertificateListType {
-
- @XmlElement(name = "Certificate")
- protected List<CertificateType> certificate;
-
- /**
- * Gets the value of the certificate property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the certificate property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getCertificate().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link CertificateType }
- *
- *
- */
- public List<CertificateType> getCertificate() {
- if (certificate == null) {
- certificate = new ArrayList<CertificateType>();
- }
- return this.certificate;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java
deleted file mode 100644
index cbf9bdec1..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/CertificateType.java
+++ /dev/null
@@ -1,161 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a generic type for a Certificate. A Certificate contains information about the title name, the awarding body and the date of awarding. It also contains information about the level that corresponds to this diploma.
- *
- *
- * <p>Java-Klasse für CertificateType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="CertificateType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="AwardingBody" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="Date" type="{http://europass.cedefop.europa.eu/Europass}DateType" minOccurs="0"/&gt;
- * &lt;element name="Level" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CertificateType", propOrder = {
- "title",
- "awardingBody",
- "date",
- "level"
-})
-@XmlSeeAlso({
- LinguisticCertificateType.class
-})
-public class CertificateType {
-
- @XmlElement(name = "Title")
- protected String title;
- @XmlElement(name = "AwardingBody")
- protected String awardingBody;
- @XmlElement(name = "Date")
- protected DateType date;
- @XmlElement(name = "Level")
- protected Object level;
-
- /**
- * Ruft den Wert der title-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getTitle() {
- return title;
- }
-
- /**
- * Legt den Wert der title-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setTitle(String value) {
- this.title = value;
- }
-
- /**
- * Ruft den Wert der awardingBody-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getAwardingBody() {
- return awardingBody;
- }
-
- /**
- * Legt den Wert der awardingBody-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setAwardingBody(String value) {
- this.awardingBody = value;
- }
-
- /**
- * Ruft den Wert der date-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DateType }
- *
- */
- public DateType getDate() {
- return date;
- }
-
- /**
- * Legt den Wert der date-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateType }
- *
- */
- public void setDate(DateType value) {
- this.date = value;
- }
-
- /**
- * Ruft den Wert der level-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getLevel() {
- return level;
- }
-
- /**
- * Legt den Wert der level-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setLevel(Object value) {
- this.level = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java
deleted file mode 100644
index e38c925f5..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DateType.java
+++ /dev/null
@@ -1,128 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
-
-
-/**
- *
- * Defines date information, which consists of day, month and year.The date must include at least the year attribute.
- *
- *
- * <p>Java-Klasse für DateType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="DateType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;attribute name="day" type="{http://www.w3.org/2001/XMLSchema}gDay" /&gt;
- * &lt;attribute name="month" type="{http://www.w3.org/2001/XMLSchema}gMonth" /&gt;
- * &lt;attribute name="year" use="required" type="{http://www.w3.org/2001/XMLSchema}gYear" /&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DateType")
-public class DateType {
-
- @XmlAttribute(name = "day")
- @XmlSchemaType(name = "gDay")
- protected XMLGregorianCalendar day;
- @XmlAttribute(name = "month")
- @XmlSchemaType(name = "gMonth")
- protected XMLGregorianCalendar month;
- @XmlAttribute(name = "year", required = true)
- @XmlSchemaType(name = "gYear")
- protected XMLGregorianCalendar year;
-
- /**
- * Ruft den Wert der day-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link XMLGregorianCalendar }
- *
- */
- public XMLGregorianCalendar getDay() {
- return day;
- }
-
- /**
- * Legt den Wert der day-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link XMLGregorianCalendar }
- *
- */
- public void setDay(XMLGregorianCalendar value) {
- this.day = value;
- }
-
- /**
- * Ruft den Wert der month-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link XMLGregorianCalendar }
- *
- */
- public XMLGregorianCalendar getMonth() {
- return month;
- }
-
- /**
- * Legt den Wert der month-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link XMLGregorianCalendar }
- *
- */
- public void setMonth(XMLGregorianCalendar value) {
- this.month = value;
- }
-
- /**
- * Ruft den Wert der year-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link XMLGregorianCalendar }
- *
- */
- public XMLGregorianCalendar getYear() {
- return year;
- }
-
- /**
- * Legt den Wert der year-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link XMLGregorianCalendar }
- *
- */
- public void setYear(XMLGregorianCalendar value) {
- this.year = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java
deleted file mode 100644
index 135a942e4..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentTypeType.java
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für DocumentTypeType.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="DocumentTypeType"&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
- * &lt;enumeration value="ECV_ESP"/&gt;
- * &lt;enumeration value="ESP"/&gt;
- * &lt;enumeration value="ECV"/&gt;
- * &lt;enumeration value="ELP"/&gt;
- * &lt;enumeration value="ECL"/&gt;
- * &lt;enumeration value="EX"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@XmlType(name = "DocumentTypeType")
-@XmlEnum
-public enum DocumentTypeType {
-
- ECV_ESP,
- ESP,
- ECV,
- ELP,
- ECL,
- EX;
-
- public String value() {
- return name();
- }
-
- public static DocumentTypeType fromValue(String v) {
- return valueOf(v);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java
deleted file mode 100644
index 0375f1890..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/DocumentationHeadingLabelType.java
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für DocumentationHeadingLabelType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="DocumentationHeadingLabelType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Code" type="{http://europass.cedefop.europa.eu/Europass}DocumentationHeadingLabelTypesEnumaration" minOccurs="0"/&gt;
- * &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DocumentationHeadingLabelType")
-public class DocumentationHeadingLabelType
- extends LabelType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java
deleted file mode 100644
index 26216f7a0..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/EuropassDocumentReferenceType.java
+++ /dev/null
@@ -1,65 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für EuropassDocumentReferenceType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="EuropassDocumentReferenceType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;attribute name="ref" type="{http://europass.cedefop.europa.eu/Europass}DocumentTypeType" /&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "EuropassDocumentReferenceType")
-public class EuropassDocumentReferenceType {
-
- @XmlAttribute(name = "ref")
- protected DocumentTypeType ref;
-
- /**
- * Ruft den Wert der ref-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DocumentTypeType }
- *
- */
- public DocumentTypeType getRef() {
- return ref;
- }
-
- /**
- * Legt den Wert der ref-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DocumentTypeType }
- *
- */
- public void setRef(DocumentTypeType value) {
- this.ref = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java
deleted file mode 100644
index ef95790dd..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceListType.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a list of Experiences.
- *
- *
- * <p>Java-Klasse für ExperienceListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ExperienceListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Experience" type="{http://europass.cedefop.europa.eu/Europass}ExperienceType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ExperienceListType", propOrder = {
- "experience"
-})
-public class ExperienceListType {
-
- @XmlElement(name = "Experience")
- protected List<ExperienceType> experience;
-
- /**
- * Gets the value of the experience property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the experience property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getExperience().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ExperienceType }
- *
- *
- */
- public List<ExperienceType> getExperience() {
- if (experience == null) {
- experience = new ArrayList<ExperienceType>();
- }
- return this.experience;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java
deleted file mode 100644
index a08138e18..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExperienceType.java
+++ /dev/null
@@ -1,129 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines the information describing an Experience. An Experience contains information about the period the experience took place and a free text description of the experience.
- *
- *
- * <p>Java-Klasse für ExperienceType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ExperienceType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Period" type="{http://europass.cedefop.europa.eu/Europass}PeriodType" minOccurs="0"/&gt;
- * &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ExperienceType", propOrder = {
- "period",
- "description",
- "documentation"
-})
-public class ExperienceType {
-
- @XmlElement(name = "Period")
- protected PeriodType period;
- @XmlElement(name = "Description")
- protected String description;
- @XmlElement(name = "Documentation")
- protected IntraDocumentDocumentationType documentation;
-
- /**
- * Ruft den Wert der period-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link PeriodType }
- *
- */
- public PeriodType getPeriod() {
- return period;
- }
-
- /**
- * Legt den Wert der period-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link PeriodType }
- *
- */
- public void setPeriod(PeriodType value) {
- this.period = value;
- }
-
- /**
- * Ruft den Wert der description-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Legt den Wert der description-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDescription(String value) {
- this.description = value;
- }
-
- /**
- * Ruft den Wert der documentation-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public IntraDocumentDocumentationType getDocumentation() {
- return documentation;
- }
-
- /**
- * Legt den Wert der documentation-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public void setDocumentation(IntraDocumentDocumentationType value) {
- this.documentation = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java
deleted file mode 100644
index 5adab27ba..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExternalReferenceType.java
+++ /dev/null
@@ -1,99 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für ExternalReferenceType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ExternalReferenceType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;attribute name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI" /&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ExternalReferenceType", propOrder = {
- "description"
-})
-public class ExternalReferenceType {
-
- @XmlElement(name = "Description")
- protected String description;
- @XmlAttribute(name = "href")
- @XmlSchemaType(name = "anyURI")
- protected String href;
-
- /**
- * Ruft den Wert der description-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Legt den Wert der description-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDescription(String value) {
- this.description = value;
- }
-
- /**
- * Ruft den Wert der href-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getHref() {
- return href;
- }
-
- /**
- * Legt den Wert der href-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setHref(String value) {
- this.href = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java
deleted file mode 100644
index 77e083471..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ExtraDocumentDocumentationType.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Contains a list of references to material outside this XML instance which enrich or support the learner’s information.
- *
- *
- * <p>Java-Klasse für ExtraDocumentDocumentationType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ExtraDocumentDocumentationType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="ReferencedResource" type="{http://europass.cedefop.europa.eu/Europass}ExternalReferenceType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ExtraDocumentDocumentationType", propOrder = {
- "referencedResource"
-})
-public class ExtraDocumentDocumentationType {
-
- @XmlElement(name = "ReferencedResource")
- protected List<ExternalReferenceType> referencedResource;
-
- /**
- * Gets the value of the referencedResource property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the referencedResource property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getReferencedResource().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ExternalReferenceType }
- *
- *
- */
- public List<ExternalReferenceType> getReferencedResource() {
- if (referencedResource == null) {
- referencedResource = new ArrayList<ExternalReferenceType>();
- }
- return this.referencedResource;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java
deleted file mode 100644
index fe08a74a4..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/FileDataType.java
+++ /dev/null
@@ -1,158 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für FileDataType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="FileDataType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="MimeType" type="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration"/&gt;
- * &lt;element name="Data" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
- * &lt;element name="MetadataList" type="{http://europass.cedefop.europa.eu/Europass}MetadataListType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FileDataType", propOrder = {
- "name",
- "mimeType",
- "data",
- "metadataList"
-})
-@XmlSeeAlso({
- AttachmentType.class,
- PhotoDataType.class
-})
-public class FileDataType {
-
- @XmlElement(name = "Name")
- protected String name;
- @XmlElement(name = "MimeType", required = true)
- @XmlSchemaType(name = "string")
- protected MimeTypeEnumeration mimeType;
- @XmlElement(name = "Data", required = true)
- protected byte[] data;
- @XmlElement(name = "MetadataList")
- protected MetadataListType metadataList;
-
- /**
- * Ruft den Wert der name-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getName() {
- return name;
- }
-
- /**
- * Legt den Wert der name-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setName(String value) {
- this.name = value;
- }
-
- /**
- * Ruft den Wert der mimeType-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link MimeTypeEnumeration }
- *
- */
- public MimeTypeEnumeration getMimeType() {
- return mimeType;
- }
-
- /**
- * Legt den Wert der mimeType-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link MimeTypeEnumeration }
- *
- */
- public void setMimeType(MimeTypeEnumeration value) {
- this.mimeType = value;
- }
-
- /**
- * Ruft den Wert der data-Eigenschaft ab.
- *
- * @return
- * possible object is
- * byte[]
- */
- public byte[] getData() {
- return data;
- }
-
- /**
- * Legt den Wert der data-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * byte[]
- */
- public void setData(byte[] value) {
- this.data = value;
- }
-
- /**
- * Ruft den Wert der metadataList-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link MetadataListType }
- *
- */
- public MetadataListType getMetadataList() {
- return metadataList;
- }
-
- /**
- * Legt den Wert der metadataList-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link MetadataListType }
- *
- */
- public void setMetadataList(MetadataListType value) {
- this.metadataList = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java
deleted file mode 100644
index c12070280..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignCode.java
+++ /dev/null
@@ -1,980 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für foreignCode.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="foreignCode"&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}language"&gt;
- * &lt;enumeration value="bg"/&gt;
- * &lt;enumeration value="cs"/&gt;
- * &lt;enumeration value="da"/&gt;
- * &lt;enumeration value="nl"/&gt;
- * &lt;enumeration value="en"/&gt;
- * &lt;enumeration value="et"/&gt;
- * &lt;enumeration value="fi"/&gt;
- * &lt;enumeration value="fr"/&gt;
- * &lt;enumeration value="de"/&gt;
- * &lt;enumeration value="el"/&gt;
- * &lt;enumeration value="hu"/&gt;
- * &lt;enumeration value="is"/&gt;
- * &lt;enumeration value="it"/&gt;
- * &lt;enumeration value="lv"/&gt;
- * &lt;enumeration value="lt"/&gt;
- * &lt;enumeration value="mt"/&gt;
- * &lt;enumeration value="no"/&gt;
- * &lt;enumeration value="pl"/&gt;
- * &lt;enumeration value="pt"/&gt;
- * &lt;enumeration value="ro"/&gt;
- * &lt;enumeration value="hr"/&gt;
- * &lt;enumeration value="sk"/&gt;
- * &lt;enumeration value="sl"/&gt;
- * &lt;enumeration value="es"/&gt;
- * &lt;enumeration value="sv"/&gt;
- * &lt;enumeration value="tr"/&gt;
- * &lt;enumeration value="ab"/&gt;
- * &lt;enumeration value="af"/&gt;
- * &lt;enumeration value="sq"/&gt;
- * &lt;enumeration value="am"/&gt;
- * &lt;enumeration value="ar"/&gt;
- * &lt;enumeration value="an"/&gt;
- * &lt;enumeration value="hy"/&gt;
- * &lt;enumeration value="as"/&gt;
- * &lt;enumeration value="az"/&gt;
- * &lt;enumeration value="eu"/&gt;
- * &lt;enumeration value="be"/&gt;
- * &lt;enumeration value="bn"/&gt;
- * &lt;enumeration value="bs"/&gt;
- * &lt;enumeration value="br"/&gt;
- * &lt;enumeration value="my"/&gt;
- * &lt;enumeration value="ca"/&gt;
- * &lt;enumeration value="ce"/&gt;
- * &lt;enumeration value="zh"/&gt;
- * &lt;enumeration value="cu"/&gt;
- * &lt;enumeration value="kw"/&gt;
- * &lt;enumeration value="co"/&gt;
- * &lt;enumeration value="eo"/&gt;
- * &lt;enumeration value="fo"/&gt;
- * &lt;enumeration value="fj"/&gt;
- * &lt;enumeration value="fy"/&gt;
- * &lt;enumeration value="ka"/&gt;
- * &lt;enumeration value="gd"/&gt;
- * &lt;enumeration value="ga"/&gt;
- * &lt;enumeration value="gl"/&gt;
- * &lt;enumeration value="gv"/&gt;
- * &lt;enumeration value="grc"/&gt;
- * &lt;enumeration value="gu"/&gt;
- * &lt;enumeration value="ht"/&gt;
- * &lt;enumeration value="he"/&gt;
- * &lt;enumeration value="hi"/&gt;
- * &lt;enumeration value="id"/&gt;
- * &lt;enumeration value="jv"/&gt;
- * &lt;enumeration value="ja"/&gt;
- * &lt;enumeration value="kn"/&gt;
- * &lt;enumeration value="kk"/&gt;
- * &lt;enumeration value="ky"/&gt;
- * &lt;enumeration value="kg"/&gt;
- * &lt;enumeration value="ko"/&gt;
- * &lt;enumeration value="ku"/&gt;
- * &lt;enumeration value="lo"/&gt;
- * &lt;enumeration value="la"/&gt;
- * &lt;enumeration value="li"/&gt;
- * &lt;enumeration value="ln"/&gt;
- * &lt;enumeration value="lb"/&gt;
- * &lt;enumeration value="mk"/&gt;
- * &lt;enumeration value="ml"/&gt;
- * &lt;enumeration value="mr"/&gt;
- * &lt;enumeration value="ms"/&gt;
- * &lt;enumeration value="mg"/&gt;
- * &lt;enumeration value="mo"/&gt;
- * &lt;enumeration value="mn"/&gt;
- * &lt;enumeration value="ne"/&gt;
- * &lt;enumeration value="nn"/&gt;
- * &lt;enumeration value="nb"/&gt;
- * &lt;enumeration value="oc"/&gt;
- * &lt;enumeration value="om"/&gt;
- * &lt;enumeration value="pa"/&gt;
- * &lt;enumeration value="fa"/&gt;
- * &lt;enumeration value="ps"/&gt;
- * &lt;enumeration value="rm"/&gt;
- * &lt;enumeration value="rom"/&gt;
- * &lt;enumeration value="ru"/&gt;
- * &lt;enumeration value="sr"/&gt;
- * &lt;enumeration value="se"/&gt;
- * &lt;enumeration value="sd"/&gt;
- * &lt;enumeration value="so"/&gt;
- * &lt;enumeration value="sc"/&gt;
- * &lt;enumeration value="sw"/&gt;
- * &lt;enumeration value="ty"/&gt;
- * &lt;enumeration value="ta"/&gt;
- * &lt;enumeration value="tt"/&gt;
- * &lt;enumeration value="te"/&gt;
- * &lt;enumeration value="tg"/&gt;
- * &lt;enumeration value="tl"/&gt;
- * &lt;enumeration value="th"/&gt;
- * &lt;enumeration value="bo"/&gt;
- * &lt;enumeration value="tk"/&gt;
- * &lt;enumeration value="uk"/&gt;
- * &lt;enumeration value="ur"/&gt;
- * &lt;enumeration value="uz"/&gt;
- * &lt;enumeration value="vi"/&gt;
- * &lt;enumeration value="vo"/&gt;
- * &lt;enumeration value="cy"/&gt;
- * &lt;enumeration value="yi"/&gt;
- * &lt;enumeration value="yo"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@XmlType(name = "foreignCode")
-@XmlEnum
-public enum ForeignCode {
-
-
- /**
- * bulgarca
- *
- */
- @XmlEnumValue("bg")
- BG("bg"),
-
- /**
- * çekçe
- *
- */
- @XmlEnumValue("cs")
- CS("cs"),
-
- /**
- * danca
- *
- */
- @XmlEnumValue("da")
- DA("da"),
-
- /**
- * flemenkçe
- *
- */
- @XmlEnumValue("nl")
- NL("nl"),
-
- /**
- * ingilizce
- *
- */
- @XmlEnumValue("en")
- EN("en"),
-
- /**
- * estonca
- *
- */
- @XmlEnumValue("et")
- ET("et"),
-
- /**
- * fince
- *
- */
- @XmlEnumValue("fi")
- FI("fi"),
-
- /**
- * frans\u0131zca
- *
- */
- @XmlEnumValue("fr")
- FR("fr"),
-
- /**
- * almanca
- *
- */
- @XmlEnumValue("de")
- DE("de"),
-
- /**
- * yunanca
- *
- */
- @XmlEnumValue("el")
- EL("el"),
-
- /**
- * macarca
- *
- */
- @XmlEnumValue("hu")
- HU("hu"),
-
- /**
- * izlandaca
- *
- */
- @XmlEnumValue("is")
- IS("is"),
-
- /**
- * italyanca
- *
- */
- @XmlEnumValue("it")
- IT("it"),
-
- /**
- * letonca
- *
- */
- @XmlEnumValue("lv")
- LV("lv"),
-
- /**
- * litvanca
- *
- */
- @XmlEnumValue("lt")
- LT("lt"),
-
- /**
- * maltaca
- *
- */
- @XmlEnumValue("mt")
- MT("mt"),
-
- /**
- * norveççe
- *
- */
- @XmlEnumValue("no")
- NO("no"),
-
- /**
- * lehçe
- *
- */
- @XmlEnumValue("pl")
- PL("pl"),
-
- /**
- * portekizce
- *
- */
- @XmlEnumValue("pt")
- PT("pt"),
-
- /**
- * rumence
- *
- */
- @XmlEnumValue("ro")
- RO("ro"),
-
- /**
- * h\u0131rvatça
- *
- */
- @XmlEnumValue("hr")
- HR("hr"),
-
- /**
- * slovakça
- *
- */
- @XmlEnumValue("sk")
- SK("sk"),
-
- /**
- * slovence
- *
- */
- @XmlEnumValue("sl")
- SL("sl"),
-
- /**
- * ispanyolca
- *
- */
- @XmlEnumValue("es")
- ES("es"),
-
- /**
- * isveççe
- *
- */
- @XmlEnumValue("sv")
- SV("sv"),
-
- /**
- * türkçe
- *
- */
- @XmlEnumValue("tr")
- TR("tr"),
-
- /**
- * abhazca
- *
- */
- @XmlEnumValue("ab")
- AB("ab"),
-
- /**
- * afrikanca
- *
- */
- @XmlEnumValue("af")
- AF("af"),
-
- /**
- * arnavutça
- *
- */
- @XmlEnumValue("sq")
- SQ("sq"),
-
- /**
- * amharca
- *
- */
- @XmlEnumValue("am")
- AM("am"),
-
- /**
- * arapça
- *
- */
- @XmlEnumValue("ar")
- AR("ar"),
-
- /**
- * aragonca
- *
- */
- @XmlEnumValue("an")
- AN("an"),
-
- /**
- * ermenice
- *
- */
- @XmlEnumValue("hy")
- HY("hy"),
-
- /**
- * assamca
- *
- */
- @XmlEnumValue("as")
- AS("as"),
-
- /**
- * azerice
- *
- */
- @XmlEnumValue("az")
- AZ("az"),
-
- /**
- * baskça
- *
- */
- @XmlEnumValue("eu")
- EU("eu"),
-
- /**
- * belarusça
- *
- */
- @XmlEnumValue("be")
- BE("be"),
-
- /**
- * banglade\u015fçe
- *
- */
- @XmlEnumValue("bn")
- BN("bn"),
-
- /**
- * bo\u015fnakça
- *
- */
- @XmlEnumValue("bs")
- BS("bs"),
-
- /**
- * bretonca
- *
- */
- @XmlEnumValue("br")
- BR("br"),
-
- /**
- * burmaca
- *
- */
- @XmlEnumValue("my")
- MY("my"),
-
- /**
- * katalanca/valensiyaca
- *
- */
- @XmlEnumValue("ca")
- CA("ca"),
-
- /**
- * çeçence
- *
- */
- @XmlEnumValue("ce")
- CE("ce"),
-
- /**
- * çince
- *
- */
- @XmlEnumValue("zh")
- ZH("zh"),
-
- /**
- * slavca
- *
- */
- @XmlEnumValue("cu")
- CU("cu"),
-
- /**
- * korni\u015fce
- *
- */
- @XmlEnumValue("kw")
- KW("kw"),
-
- /**
- * korsikaca
- *
- */
- @XmlEnumValue("co")
- CO("co"),
-
- /**
- * esperantoca
- *
- */
- @XmlEnumValue("eo")
- EO("eo"),
-
- /**
- * faraoece
- *
- */
- @XmlEnumValue("fo")
- FO("fo"),
-
- /**
- * fijice
- *
- */
- @XmlEnumValue("fj")
- FJ("fj"),
-
- /**
- * frizyaca
- *
- */
- @XmlEnumValue("fy")
- FY("fy"),
-
- /**
- * gürcüce
- *
- */
- @XmlEnumValue("ka")
- KA("ka"),
-
- /**
- * gaelce/iskoçça
- *
- */
- @XmlEnumValue("gd")
- GD("gd"),
-
- /**
- * irlandaca
- *
- */
- @XmlEnumValue("ga")
- GA("ga"),
-
- /**
- * galiçyaca
- *
- */
- @XmlEnumValue("gl")
- GL("gl"),
-
- /**
- * manskça
- *
- */
- @XmlEnumValue("gv")
- GV("gv"),
-
- /**
- * eski yunanca
- *
- */
- @XmlEnumValue("grc")
- GRC("grc"),
-
- /**
- * gucaratça
- *
- */
- @XmlEnumValue("gu")
- GU("gu"),
-
- /**
- * haitice/haiti kreyolu
- *
- */
- @XmlEnumValue("ht")
- HT("ht"),
-
- /**
- * \u0130branice
- *
- */
- @XmlEnumValue("he")
- HE("he"),
-
- /**
- * hintçe
- *
- */
- @XmlEnumValue("hi")
- HI("hi"),
-
- /**
- * endonezce
- *
- */
- @XmlEnumValue("id")
- ID("id"),
-
- /**
- * javaca
- *
- */
- @XmlEnumValue("jv")
- JV("jv"),
-
- /**
- * japonca
- *
- */
- @XmlEnumValue("ja")
- JA("ja"),
-
- /**
- * kannada
- *
- */
- @XmlEnumValue("kn")
- KN("kn"),
-
- /**
- * kazakça
- *
- */
- @XmlEnumValue("kk")
- KK("kk"),
-
- /**
- * k\u0131rg\u0131zca
- *
- */
- @XmlEnumValue("ky")
- KY("ky"),
-
- /**
- * kongoca
- *
- */
- @XmlEnumValue("kg")
- KG("kg"),
-
- /**
- * korece
- *
- */
- @XmlEnumValue("ko")
- KO("ko"),
-
- /**
- * kürtçe
- *
- */
- @XmlEnumValue("ku")
- KU("ku"),
-
- /**
- * laoca
- *
- */
- @XmlEnumValue("lo")
- LO("lo"),
-
- /**
- * latince
- *
- */
- @XmlEnumValue("la")
- LA("la"),
-
- /**
- * limburgca
- *
- */
- @XmlEnumValue("li")
- LI("li"),
-
- /**
- * lingalaca
- *
- */
- @XmlEnumValue("ln")
- LN("ln"),
-
- /**
- * lüksemburgca
- *
- */
- @XmlEnumValue("lb")
- LB("lb"),
-
- /**
- * makedonca
- *
- */
- @XmlEnumValue("mk")
- MK("mk"),
-
- /**
- * malayalam
- *
- */
- @XmlEnumValue("ml")
- ML("ml"),
-
- /**
- * marathi
- *
- */
- @XmlEnumValue("mr")
- MR("mr"),
-
- /**
- * malezyaca
- *
- */
- @XmlEnumValue("ms")
- MS("ms"),
-
- /**
- * malagasi
- *
- */
- @XmlEnumValue("mg")
- MG("mg"),
-
- /**
- * moldovca
- *
- */
- @XmlEnumValue("mo")
- MO("mo"),
-
- /**
- * mogolca
- *
- */
- @XmlEnumValue("mn")
- MN("mn"),
-
- /**
- * nepalce
- *
- */
- @XmlEnumValue("ne")
- NE("ne"),
-
- /**
- * norveççe (Norsk)
- *
- */
- @XmlEnumValue("nn")
- NN("nn"),
-
- /**
- * norveççe (Bokmål)
- *
- */
- @XmlEnumValue("nb")
- NB("nb"),
-
- /**
- * oksitanca/provencal
- *
- */
- @XmlEnumValue("oc")
- OC("oc"),
-
- /**
- * oromo
- *
- */
- @XmlEnumValue("om")
- OM("om"),
-
- /**
- * pencapça
- *
- */
- @XmlEnumValue("pa")
- PA("pa"),
-
- /**
- * farsça
- *
- */
- @XmlEnumValue("fa")
- FA("fa"),
-
- /**
- * pe\u015ftuca
- *
- */
- @XmlEnumValue("ps")
- PS("ps"),
-
- /**
- * reto romanca
- *
- */
- @XmlEnumValue("rm")
- RM("rm"),
-
- /**
- * çingenece
- *
- */
- @XmlEnumValue("rom")
- ROM("rom"),
-
- /**
- * rusça
- *
- */
- @XmlEnumValue("ru")
- RU("ru"),
-
- /**
- * s\u0131rpça
- *
- */
- @XmlEnumValue("sr")
- SR("sr"),
-
- /**
- * sami
- *
- */
- @XmlEnumValue("se")
- SE("se"),
-
- /**
- * sintçe
- *
- */
- @XmlEnumValue("sd")
- SD("sd"),
-
- /**
- * somalice
- *
- */
- @XmlEnumValue("so")
- SO("so"),
-
- /**
- * sarduca
- *
- */
- @XmlEnumValue("sc")
- SC("sc"),
-
- /**
- * swahilice
- *
- */
- @XmlEnumValue("sw")
- SW("sw"),
-
- /**
- * tahitice
- *
- */
- @XmlEnumValue("ty")
- TY("ty"),
-
- /**
- * tamilce
- *
- */
- @XmlEnumValue("ta")
- TA("ta"),
-
- /**
- * tatarca
- *
- */
- @XmlEnumValue("tt")
- TT("tt"),
-
- /**
- * teluguca
- *
- */
- @XmlEnumValue("te")
- TE("te"),
-
- /**
- * tacikçe
- *
- */
- @XmlEnumValue("tg")
- TG("tg"),
-
- /**
- * tagalogca
- *
- */
- @XmlEnumValue("tl")
- TL("tl"),
-
- /**
- * tayca
- *
- */
- @XmlEnumValue("th")
- TH("th"),
-
- /**
- * tibetçe
- *
- */
- @XmlEnumValue("bo")
- BO("bo"),
-
- /**
- * türkmence
- *
- */
- @XmlEnumValue("tk")
- TK("tk"),
-
- /**
- * ukraynaca
- *
- */
- @XmlEnumValue("uk")
- UK("uk"),
-
- /**
- * urduca
- *
- */
- @XmlEnumValue("ur")
- UR("ur"),
-
- /**
- * özbekçe
- *
- */
- @XmlEnumValue("uz")
- UZ("uz"),
-
- /**
- * vietnamca
- *
- */
- @XmlEnumValue("vi")
- VI("vi"),
-
- /**
- * volapük
- *
- */
- @XmlEnumValue("vo")
- VO("vo"),
-
- /**
- * galce
- *
- */
- @XmlEnumValue("cy")
- CY("cy"),
-
- /**
- * yidce
- *
- */
- @XmlEnumValue("yi")
- YI("yi"),
-
- /**
- * yoruba
- *
- */
- @XmlEnumValue("yo")
- YO("yo");
- private final String value;
-
- ForeignCode(String v) {
- value = v;
- }
-
- public String value() {
- return value;
- }
-
- public static ForeignCode fromValue(String v) {
- for (ForeignCode c: ForeignCode.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java
deleted file mode 100644
index 04f18999b..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageSkillType.java
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Restricts the generic skill type by specifying the data type of the elements that describe the level of knowledge of the language and related linguistic diplomas and/or experiences.
- *
- *
- * <p>Java-Klasse für ForeignLanguageSkillType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ForeignLanguageSkillType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}SkillType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Description" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageType" minOccurs="0"/&gt;
- * &lt;element name="ProficiencyLevel" type="{http://europass.cedefop.europa.eu/Europass}ProficiencyLevelType" minOccurs="0"/&gt;
- * &lt;element name="AcquiredDuring" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceListType" minOccurs="0"/&gt;
- * &lt;element name="VerifiedBy" type="{http://europass.cedefop.europa.eu/Europass}LinguisticCertificateListType" minOccurs="0"/&gt;
- * &lt;element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ForeignLanguageSkillType")
-public class ForeignLanguageSkillType
- extends SkillType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.java
deleted file mode 100644
index e0b6dee7c..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ForeignLanguageType.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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines an abstract type for a foreign language.
- *
- *
- * <p>Java-Klasse für ForeignLanguageType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ForeignLanguageType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Code" type="{http://europass.cedefop.europa.eu/Europass}foreignCode" minOccurs="0"/&gt;
- * &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ForeignLanguageType")
-public class ForeignLanguageType
- extends LabelType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java
deleted file mode 100644
index d65122b26..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericDocumentationType.java
+++ /dev/null
@@ -1,157 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Contains a list of references to material attached to this XML instance or outside the scope of it, and which enrich or support the learner’s information.
- *
- *
- * <p>Java-Klasse für GenericDocumentationType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="GenericDocumentationType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Heading" type="{http://europass.cedefop.europa.eu/Europass}DocumentationHeadingLabelType" minOccurs="0"/&gt;
- * &lt;element name="InterDocument" type="{http://europass.cedefop.europa.eu/Europass}InterDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;element name="IntraDocument" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;element name="ExtraDocument" type="{http://europass.cedefop.europa.eu/Europass}ExtraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "GenericDocumentationType", propOrder = {
- "heading",
- "interDocument",
- "intraDocument",
- "extraDocument"
-})
-public class GenericDocumentationType {
-
- @XmlElement(name = "Heading")
- protected DocumentationHeadingLabelType heading;
- @XmlElement(name = "InterDocument")
- protected InterDocumentDocumentationType interDocument;
- @XmlElement(name = "IntraDocument")
- protected IntraDocumentDocumentationType intraDocument;
- @XmlElement(name = "ExtraDocument")
- protected ExtraDocumentDocumentationType extraDocument;
-
- /**
- * Ruft den Wert der heading-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DocumentationHeadingLabelType }
- *
- */
- public DocumentationHeadingLabelType getHeading() {
- return heading;
- }
-
- /**
- * Legt den Wert der heading-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DocumentationHeadingLabelType }
- *
- */
- public void setHeading(DocumentationHeadingLabelType value) {
- this.heading = value;
- }
-
- /**
- * Ruft den Wert der interDocument-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link InterDocumentDocumentationType }
- *
- */
- public InterDocumentDocumentationType getInterDocument() {
- return interDocument;
- }
-
- /**
- * Legt den Wert der interDocument-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link InterDocumentDocumentationType }
- *
- */
- public void setInterDocument(InterDocumentDocumentationType value) {
- this.interDocument = value;
- }
-
- /**
- * Ruft den Wert der intraDocument-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public IntraDocumentDocumentationType getIntraDocument() {
- return intraDocument;
- }
-
- /**
- * Legt den Wert der intraDocument-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public void setIntraDocument(IntraDocumentDocumentationType value) {
- this.intraDocument = value;
- }
-
- /**
- * Ruft den Wert der extraDocument-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link ExtraDocumentDocumentationType }
- *
- */
- public ExtraDocumentDocumentationType getExtraDocument() {
- return extraDocument;
- }
-
- /**
- * Legt den Wert der extraDocument-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link ExtraDocumentDocumentationType }
- *
- */
- public void setExtraDocument(ExtraDocumentDocumentationType value) {
- this.extraDocument = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java
deleted file mode 100644
index 920fe114c..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/GenericSkillType.java
+++ /dev/null
@@ -1,48 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a generic skill, which is modelled with one unstructured (free text) Description element.
- * It may also accept Documentation information.
- *
- *
- * <p>Java-Klasse für GenericSkillType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="GenericSkillType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}SkillType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "GenericSkillType")
-public class GenericSkillType
- extends SkillType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java
deleted file mode 100644
index b353b046c..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ImageMimeTypeEnumeration.java
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für ImageMimeTypeEnumeration.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="ImageMimeTypeEnumeration"&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}MimeTypeEnumeration"&gt;
- * &lt;enumeration value="image/jpeg"/&gt;
- * &lt;enumeration value="image/pjpeg"/&gt;
- * &lt;enumeration value="image/png"/&gt;
- * &lt;enumeration value="image/x-png"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@XmlType(name = "ImageMimeTypeEnumeration")
-@XmlEnum(MimeTypeEnumeration.class)
-public enum ImageMimeTypeEnumeration {
-
- @XmlEnumValue("image/jpeg")
- IMAGE_JPEG(MimeTypeEnumeration.IMAGE_JPEG),
- @XmlEnumValue("image/pjpeg")
- IMAGE_PJPEG(MimeTypeEnumeration.IMAGE_PJPEG),
- @XmlEnumValue("image/png")
- IMAGE_PNG(MimeTypeEnumeration.IMAGE_PNG),
- @XmlEnumValue("image/x-png")
- IMAGE_X_PNG(MimeTypeEnumeration.IMAGE_X_PNG);
- private final MimeTypeEnumeration value;
-
- ImageMimeTypeEnumeration(MimeTypeEnumeration v) {
- value = v;
- }
-
- public MimeTypeEnumeration value() {
- return value;
- }
-
- public static ImageMimeTypeEnumeration fromValue(MimeTypeEnumeration v) {
- for (ImageMimeTypeEnumeration c: ImageMimeTypeEnumeration.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v.toString());
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java
deleted file mode 100644
index bbb4f4e9b..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InterDocumentDocumentationType.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Contains a list of references to other Europass Document.
- *
- *
- * <p>Java-Klasse für InterDocumentDocumentationType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="InterDocumentDocumentationType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="ReferencedDocument" type="{http://europass.cedefop.europa.eu/Europass}EuropassDocumentReferenceType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "InterDocumentDocumentationType", propOrder = {
- "referencedDocument"
-})
-public class InterDocumentDocumentationType {
-
- @XmlElement(name = "ReferencedDocument")
- protected List<EuropassDocumentReferenceType> referencedDocument;
-
- /**
- * Gets the value of the referencedDocument property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the referencedDocument property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getReferencedDocument().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link EuropassDocumentReferenceType }
- *
- *
- */
- public List<EuropassDocumentReferenceType> getReferencedDocument() {
- if (referencedDocument == null) {
- referencedDocument = new ArrayList<EuropassDocumentReferenceType>();
- }
- return this.referencedDocument;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java
deleted file mode 100644
index 1833e7877..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/InternalReferenceType.java
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlIDREF;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für InternalReferenceType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="InternalReferenceType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;attribute name="idref" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" /&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "InternalReferenceType")
-public class InternalReferenceType {
-
- @XmlAttribute(name = "idref", required = true)
- @XmlIDREF
- @XmlSchemaType(name = "IDREF")
- protected Object idref;
-
- /**
- * Ruft den Wert der idref-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getIdref() {
- return idref;
- }
-
- /**
- * Legt den Wert der idref-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setIdref(Object value) {
- this.idref = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java
deleted file mode 100644
index 184c4645d..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/IntraDocumentDocumentationType.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Contains a list of references to material attached to this XML instance and which enrich or support the learner’s information.
- *
- *
- * <p>Java-Klasse für IntraDocumentDocumentationType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="IntraDocumentDocumentationType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="ReferenceTo" type="{http://europass.cedefop.europa.eu/Europass}InternalReferenceType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "IntraDocumentDocumentationType", propOrder = {
- "referenceTo"
-})
-public class IntraDocumentDocumentationType {
-
- @XmlElement(name = "ReferenceTo")
- protected List<InternalReferenceType> referenceTo;
-
- /**
- * Gets the value of the referenceTo property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the referenceTo property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getReferenceTo().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link InternalReferenceType }
- *
- *
- */
- public List<InternalReferenceType> getReferenceTo() {
- if (referenceTo == null) {
- referenceTo = new ArrayList<InternalReferenceType>();
- }
- return this.referenceTo;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java
deleted file mode 100644
index f6d26965c..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LabelType.java
+++ /dev/null
@@ -1,105 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für LabelType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LabelType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LabelType", propOrder = {
- "code",
- "label"
-})
-@XmlSeeAlso({
- DocumentationHeadingLabelType.class,
- LanguageType.class,
- MotherLanguageType.class,
- ForeignLanguageType.class,
- LinguisticExperienceAreaType.class
-})
-public class LabelType {
-
- @XmlElement(name = "Code")
- protected String code;
- @XmlElement(name = "Label")
- protected String label;
-
- /**
- * Ruft den Wert der code-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getCode() {
- return code;
- }
-
- /**
- * Legt den Wert der code-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setCode(String value) {
- this.code = value;
- }
-
- /**
- * Ruft den Wert der label-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getLabel() {
- return label;
- }
-
- /**
- * Legt den Wert der label-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setLabel(String value) {
- this.label = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.java
deleted file mode 100644
index c13e7b88a..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LanguageType.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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines an abstract type to describe a language. Generally a language is described by a label which may include a code attribute. E.g. for the Greek language it would be code: el , label: Greek.
- *
- *
- * <p>Java-Klasse für LanguageType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LanguageType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Code" type="{http://www.w3.org/2001/XMLSchema}language" minOccurs="0"/&gt;
- * &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LanguageType")
-public abstract class LanguageType
- extends LabelType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java
deleted file mode 100644
index b73327e6a..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateListType.java
+++ /dev/null
@@ -1,42 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für LinguisticCertificateListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LinguisticCertificateListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}CertificateListType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Certificate" type="{http://europass.cedefop.europa.eu/Europass}LinguisticCertificateType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LinguisticCertificateListType")
-public class LinguisticCertificateListType
- extends CertificateListType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java
deleted file mode 100644
index 978d91d6f..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticCertificateType.java
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a Linguistic Certificate by restricting the allowed type for the level element to be "CEFLanguageLevel"
- *
- *
- * <p>Java-Klasse für LinguisticCertificateType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LinguisticCertificateType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}CertificateType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="AwardingBody" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="Date" type="{http://europass.cedefop.europa.eu/Europass}DateType" minOccurs="0"/&gt;
- * &lt;element name="Level" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LinguisticCertificateType")
-public class LinguisticCertificateType
- extends CertificateType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java
deleted file mode 100644
index b79e549c0..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreaType.java
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für LinguisticExperienceAreaType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LinguisticExperienceAreaType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Code" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceAreasEnumeration" minOccurs="0"/&gt;
- * &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LinguisticExperienceAreaType")
-public class LinguisticExperienceAreaType
- extends LabelType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java
deleted file mode 100644
index 4e892a933..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceAreasEnumeration.java
+++ /dev/null
@@ -1,64 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für LinguisticExperienceAreasEnumeration.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="LinguisticExperienceAreasEnumeration"&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
- * &lt;enumeration value="studying_training_language"/&gt;
- * &lt;enumeration value="work_language"/&gt;
- * &lt;enumeration value="living_traveling_language"/&gt;
- * &lt;enumeration value="mediating_groups_language"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@XmlType(name = "LinguisticExperienceAreasEnumeration")
-@XmlEnum
-public enum LinguisticExperienceAreasEnumeration {
-
- @XmlEnumValue("studying_training_language")
- STUDYING_TRAINING_LANGUAGE("studying_training_language"),
- @XmlEnumValue("work_language")
- WORK_LANGUAGE("work_language"),
- @XmlEnumValue("living_traveling_language")
- LIVING_TRAVELING_LANGUAGE("living_traveling_language"),
- @XmlEnumValue("mediating_groups_language")
- MEDIATING_GROUPS_LANGUAGE("mediating_groups_language");
- private final String value;
-
- LinguisticExperienceAreasEnumeration(String v) {
- value = v;
- }
-
- public String value() {
- return value;
- }
-
- public static LinguisticExperienceAreasEnumeration fromValue(String v) {
- for (LinguisticExperienceAreasEnumeration c: LinguisticExperienceAreasEnumeration.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v);
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java
deleted file mode 100644
index 11cf0d324..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceListType.java
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a list of Experiences.
- *
- *
- * <p>Java-Klasse für LinguisticExperienceListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LinguisticExperienceListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}AbstractExperienceListType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Experience" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LinguisticExperienceListType")
-public class LinguisticExperienceListType
- extends AbstractExperienceListType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java
deleted file mode 100644
index 39831e9f3..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticExperienceType.java
+++ /dev/null
@@ -1,158 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Extends the generic ExperienceType to include information about an experience that results in acquiring linguistic skills.
- * Contains information about the period the linguistic experience took place and the area/context into which it is acquiared.
- *
- *
- * <p>Java-Klasse für LinguisticExperienceType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LinguisticExperienceType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Period" type="{http://europass.cedefop.europa.eu/Europass}PeriodType" minOccurs="0"/&gt;
- * &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;element name="Area" type="{http://europass.cedefop.europa.eu/Europass}LinguisticExperienceAreaType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LinguisticExperienceType", propOrder = {
- "period",
- "description",
- "documentation",
- "area"
-})
-public class LinguisticExperienceType {
-
- @XmlElement(name = "Period")
- protected PeriodType period;
- @XmlElement(name = "Description")
- protected String description;
- @XmlElement(name = "Documentation")
- protected IntraDocumentDocumentationType documentation;
- @XmlElement(name = "Area")
- protected LinguisticExperienceAreaType area;
-
- /**
- * Ruft den Wert der period-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link PeriodType }
- *
- */
- public PeriodType getPeriod() {
- return period;
- }
-
- /**
- * Legt den Wert der period-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link PeriodType }
- *
- */
- public void setPeriod(PeriodType value) {
- this.period = value;
- }
-
- /**
- * Ruft den Wert der description-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDescription() {
- return description;
- }
-
- /**
- * Legt den Wert der description-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDescription(String value) {
- this.description = value;
- }
-
- /**
- * Ruft den Wert der documentation-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public IntraDocumentDocumentationType getDocumentation() {
- return documentation;
- }
-
- /**
- * Legt den Wert der documentation-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public void setDocumentation(IntraDocumentDocumentationType value) {
- this.documentation = value;
- }
-
- /**
- * Ruft den Wert der area-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link LinguisticExperienceAreaType }
- *
- */
- public LinguisticExperienceAreaType getArea() {
- return area;
- }
-
- /**
- * Legt den Wert der area-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link LinguisticExperienceAreaType }
- *
- */
- public void setArea(LinguisticExperienceAreaType value) {
- this.area = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java
deleted file mode 100644
index 719f890f3..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/LinguisticSkillType.java
+++ /dev/null
@@ -1,239 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für LinguisticSkillType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="LinguisticSkillType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="MotherTongueList" minOccurs="0"&gt;
- * &lt;complexType&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="MotherTongue" type="{http://europass.cedefop.europa.eu/Europass}MotherTongueSkillType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * &lt;/element&gt;
- * &lt;element name="ForeignLanguageList" minOccurs="0"&gt;
- * &lt;complexType&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="ForeignLanguage" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageSkillType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * &lt;/element&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LinguisticSkillType", propOrder = {
- "motherTongueList",
- "foreignLanguageList"
-})
-public class LinguisticSkillType {
-
- @XmlElement(name = "MotherTongueList")
- protected LinguisticSkillType.MotherTongueList motherTongueList;
- @XmlElement(name = "ForeignLanguageList")
- protected LinguisticSkillType.ForeignLanguageList foreignLanguageList;
-
- /**
- * Ruft den Wert der motherTongueList-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link LinguisticSkillType.MotherTongueList }
- *
- */
- public LinguisticSkillType.MotherTongueList getMotherTongueList() {
- return motherTongueList;
- }
-
- /**
- * Legt den Wert der motherTongueList-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link LinguisticSkillType.MotherTongueList }
- *
- */
- public void setMotherTongueList(LinguisticSkillType.MotherTongueList value) {
- this.motherTongueList = value;
- }
-
- /**
- * Ruft den Wert der foreignLanguageList-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link LinguisticSkillType.ForeignLanguageList }
- *
- */
- public LinguisticSkillType.ForeignLanguageList getForeignLanguageList() {
- return foreignLanguageList;
- }
-
- /**
- * Legt den Wert der foreignLanguageList-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link LinguisticSkillType.ForeignLanguageList }
- *
- */
- public void setForeignLanguageList(LinguisticSkillType.ForeignLanguageList value) {
- this.foreignLanguageList = value;
- }
-
-
- /**
- * <p>Java-Klasse für anonymous complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="ForeignLanguage" type="{http://europass.cedefop.europa.eu/Europass}ForeignLanguageSkillType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "foreignLanguage"
- })
- public static class ForeignLanguageList {
-
- @XmlElement(name = "ForeignLanguage")
- protected List<ForeignLanguageSkillType> foreignLanguage;
-
- /**
- * Gets the value of the foreignLanguage property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the foreignLanguage property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getForeignLanguage().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link ForeignLanguageSkillType }
- *
- *
- */
- public List<ForeignLanguageSkillType> getForeignLanguage() {
- if (foreignLanguage == null) {
- foreignLanguage = new ArrayList<ForeignLanguageSkillType>();
- }
- return this.foreignLanguage;
- }
-
- }
-
-
- /**
- * <p>Java-Klasse für anonymous complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="MotherTongue" type="{http://europass.cedefop.europa.eu/Europass}MotherTongueSkillType" maxOccurs="unbounded" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "motherTongue"
- })
- public static class MotherTongueList {
-
- @XmlElement(name = "MotherTongue")
- protected List<MotherTongueSkillType> motherTongue;
-
- /**
- * Gets the value of the motherTongue property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the motherTongue property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getMotherTongue().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link MotherTongueSkillType }
- *
- *
- */
- public List<MotherTongueSkillType> getMotherTongue() {
- if (motherTongue == null) {
- motherTongue = new ArrayList<MotherTongueSkillType>();
- }
- return this.motherTongue;
- }
-
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java
deleted file mode 100644
index dc973eb87..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MetadataListType.java
+++ /dev/null
@@ -1,164 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für MetadataListType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="MetadataListType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Metadata" maxOccurs="unbounded"&gt;
- * &lt;complexType&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
- * &lt;attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * &lt;/element&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "MetadataListType", propOrder = {
- "metadata"
-})
-public class MetadataListType {
-
- @XmlElement(name = "Metadata", required = true)
- protected List<MetadataListType.Metadata> metadata;
-
- /**
- * Gets the value of the metadata property.
- *
- * <p>
- * This accessor method returns a reference to the live list,
- * not a snapshot. Therefore any modification you make to the
- * returned list will be present inside the JAXB object.
- * This is why there is not a <CODE>set</CODE> method for the metadata property.
- *
- * <p>
- * For example, to add a new item, do as follows:
- * <pre>
- * getMetadata().add(newItem);
- * </pre>
- *
- *
- * <p>
- * Objects of the following type(s) are allowed in the list
- * {@link MetadataListType.Metadata }
- *
- *
- */
- public List<MetadataListType.Metadata> getMetadata() {
- if (metadata == null) {
- metadata = new ArrayList<MetadataListType.Metadata>();
- }
- return this.metadata;
- }
-
-
- /**
- * <p>Java-Klasse für anonymous complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
- * &lt;attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "")
- public static class Metadata {
-
- @XmlAttribute(name = "key", required = true)
- protected String key;
- @XmlAttribute(name = "value", required = true)
- protected String value;
-
- /**
- * Ruft den Wert der key-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getKey() {
- return key;
- }
-
- /**
- * Legt den Wert der key-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setKey(String value) {
- this.key = value;
- }
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MimeTypeEnumeration.java
deleted file mode 100644
index 1a8240a6e..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für MimeTypeEnumeration.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="MimeTypeEnumeration"&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
- * &lt;enumeration value="image/jpeg"/&gt;
- * &lt;enumeration value="image/pjpeg"/&gt;
- * &lt;enumeration value="image/png"/&gt;
- * &lt;enumeration value="image/x-png"/&gt;
- * &lt;enumeration value="application/pdf"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@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
deleted file mode 100644
index c1f09ce8d..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherCode.java
+++ /dev/null
@@ -1,924 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlEnum;
-import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für motherCode.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- * <p>
- * <pre>
- * &lt;simpleType name="motherCode"&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}foreignCode"&gt;
- * &lt;enumeration value="bg"/&gt;
- * &lt;enumeration value="cs"/&gt;
- * &lt;enumeration value="da"/&gt;
- * &lt;enumeration value="nl"/&gt;
- * &lt;enumeration value="en"/&gt;
- * &lt;enumeration value="et"/&gt;
- * &lt;enumeration value="fi"/&gt;
- * &lt;enumeration value="fr"/&gt;
- * &lt;enumeration value="de"/&gt;
- * &lt;enumeration value="el"/&gt;
- * &lt;enumeration value="hu"/&gt;
- * &lt;enumeration value="is"/&gt;
- * &lt;enumeration value="it"/&gt;
- * &lt;enumeration value="lv"/&gt;
- * &lt;enumeration value="lt"/&gt;
- * &lt;enumeration value="mt"/&gt;
- * &lt;enumeration value="no"/&gt;
- * &lt;enumeration value="pl"/&gt;
- * &lt;enumeration value="pt"/&gt;
- * &lt;enumeration value="ro"/&gt;
- * &lt;enumeration value="hr"/&gt;
- * &lt;enumeration value="sk"/&gt;
- * &lt;enumeration value="sl"/&gt;
- * &lt;enumeration value="es"/&gt;
- * &lt;enumeration value="sv"/&gt;
- * &lt;enumeration value="tr"/&gt;
- * &lt;enumeration value="ab"/&gt;
- * &lt;enumeration value="af"/&gt;
- * &lt;enumeration value="sq"/&gt;
- * &lt;enumeration value="am"/&gt;
- * &lt;enumeration value="ar"/&gt;
- * &lt;enumeration value="an"/&gt;
- * &lt;enumeration value="hy"/&gt;
- * &lt;enumeration value="as"/&gt;
- * &lt;enumeration value="az"/&gt;
- * &lt;enumeration value="eu"/&gt;
- * &lt;enumeration value="be"/&gt;
- * &lt;enumeration value="bn"/&gt;
- * &lt;enumeration value="bs"/&gt;
- * &lt;enumeration value="br"/&gt;
- * &lt;enumeration value="my"/&gt;
- * &lt;enumeration value="ca"/&gt;
- * &lt;enumeration value="ce"/&gt;
- * &lt;enumeration value="zh"/&gt;
- * &lt;enumeration value="kw"/&gt;
- * &lt;enumeration value="co"/&gt;
- * &lt;enumeration value="fo"/&gt;
- * &lt;enumeration value="fj"/&gt;
- * &lt;enumeration value="fy"/&gt;
- * &lt;enumeration value="ka"/&gt;
- * &lt;enumeration value="gd"/&gt;
- * &lt;enumeration value="ga"/&gt;
- * &lt;enumeration value="gl"/&gt;
- * &lt;enumeration value="gv"/&gt;
- * &lt;enumeration value="gu"/&gt;
- * &lt;enumeration value="ht"/&gt;
- * &lt;enumeration value="he"/&gt;
- * &lt;enumeration value="hi"/&gt;
- * &lt;enumeration value="id"/&gt;
- * &lt;enumeration value="jv"/&gt;
- * &lt;enumeration value="ja"/&gt;
- * &lt;enumeration value="kn"/&gt;
- * &lt;enumeration value="kk"/&gt;
- * &lt;enumeration value="ky"/&gt;
- * &lt;enumeration value="kg"/&gt;
- * &lt;enumeration value="ko"/&gt;
- * &lt;enumeration value="ku"/&gt;
- * &lt;enumeration value="lo"/&gt;
- * &lt;enumeration value="li"/&gt;
- * &lt;enumeration value="ln"/&gt;
- * &lt;enumeration value="lb"/&gt;
- * &lt;enumeration value="mk"/&gt;
- * &lt;enumeration value="ml"/&gt;
- * &lt;enumeration value="mr"/&gt;
- * &lt;enumeration value="ms"/&gt;
- * &lt;enumeration value="mg"/&gt;
- * &lt;enumeration value="mo"/&gt;
- * &lt;enumeration value="mn"/&gt;
- * &lt;enumeration value="ne"/&gt;
- * &lt;enumeration value="nn"/&gt;
- * &lt;enumeration value="nb"/&gt;
- * &lt;enumeration value="pa"/&gt;
- * &lt;enumeration value="fa"/&gt;
- * &lt;enumeration value="ps"/&gt;
- * &lt;enumeration value="rm"/&gt;
- * &lt;enumeration value="rom"/&gt;
- * &lt;enumeration value="ru"/&gt;
- * &lt;enumeration value="sr"/&gt;
- * &lt;enumeration value="se"/&gt;
- * &lt;enumeration value="sd"/&gt;
- * &lt;enumeration value="so"/&gt;
- * &lt;enumeration value="sc"/&gt;
- * &lt;enumeration value="sw"/&gt;
- * &lt;enumeration value="ty"/&gt;
- * &lt;enumeration value="ta"/&gt;
- * &lt;enumeration value="tt"/&gt;
- * &lt;enumeration value="te"/&gt;
- * &lt;enumeration value="tg"/&gt;
- * &lt;enumeration value="tl"/&gt;
- * &lt;enumeration value="th"/&gt;
- * &lt;enumeration value="bo"/&gt;
- * &lt;enumeration value="tk"/&gt;
- * &lt;enumeration value="uk"/&gt;
- * &lt;enumeration value="ur"/&gt;
- * &lt;enumeration value="uz"/&gt;
- * &lt;enumeration value="vi"/&gt;
- * &lt;enumeration value="cy"/&gt;
- * &lt;enumeration value="yi"/&gt;
- * &lt;enumeration value="yo"/&gt;
- * &lt;/restriction&gt;
- * &lt;/simpleType&gt;
- * </pre>
- *
- */
-@XmlType(name = "motherCode")
-@XmlEnum(ForeignCode.class)
-public enum MotherCode {
-
-
- /**
- * bulgarca
- *
- */
- @XmlEnumValue("bg")
- BG(ForeignCode.BG),
-
- /**
- * çekçe
- *
- */
- @XmlEnumValue("cs")
- CS(ForeignCode.CS),
-
- /**
- * danca
- *
- */
- @XmlEnumValue("da")
- DA(ForeignCode.DA),
-
- /**
- * flemenkçe
- *
- */
- @XmlEnumValue("nl")
- NL(ForeignCode.NL),
-
- /**
- * ingilizce
- *
- */
- @XmlEnumValue("en")
- EN(ForeignCode.EN),
-
- /**
- * estonca
- *
- */
- @XmlEnumValue("et")
- ET(ForeignCode.ET),
-
- /**
- * fince
- *
- */
- @XmlEnumValue("fi")
- FI(ForeignCode.FI),
-
- /**
- * frans\u0131zca
- *
- */
- @XmlEnumValue("fr")
- FR(ForeignCode.FR),
-
- /**
- * almanca
- *
- */
- @XmlEnumValue("de")
- DE(ForeignCode.DE),
-
- /**
- * yunanca
- *
- */
- @XmlEnumValue("el")
- EL(ForeignCode.EL),
-
- /**
- * macarca
- *
- */
- @XmlEnumValue("hu")
- HU(ForeignCode.HU),
-
- /**
- * izlandaca
- *
- */
- @XmlEnumValue("is")
- IS(ForeignCode.IS),
-
- /**
- * italyanca
- *
- */
- @XmlEnumValue("it")
- IT(ForeignCode.IT),
-
- /**
- * letonca
- *
- */
- @XmlEnumValue("lv")
- LV(ForeignCode.LV),
-
- /**
- * litvanca
- *
- */
- @XmlEnumValue("lt")
- LT(ForeignCode.LT),
-
- /**
- * maltaca
- *
- */
- @XmlEnumValue("mt")
- MT(ForeignCode.MT),
-
- /**
- * norveççe
- *
- */
- @XmlEnumValue("no")
- NO(ForeignCode.NO),
-
- /**
- * lehçe
- *
- */
- @XmlEnumValue("pl")
- PL(ForeignCode.PL),
-
- /**
- * portekizce
- *
- */
- @XmlEnumValue("pt")
- PT(ForeignCode.PT),
-
- /**
- * rumence
- *
- */
- @XmlEnumValue("ro")
- RO(ForeignCode.RO),
-
- /**
- * h\u0131rvatça
- *
- */
- @XmlEnumValue("hr")
- HR(ForeignCode.HR),
-
- /**
- * slovakça
- *
- */
- @XmlEnumValue("sk")
- SK(ForeignCode.SK),
-
- /**
- * slovence
- *
- */
- @XmlEnumValue("sl")
- SL(ForeignCode.SL),
-
- /**
- * ispanyolca
- *
- */
- @XmlEnumValue("es")
- ES(ForeignCode.ES),
-
- /**
- * isveççe
- *
- */
- @XmlEnumValue("sv")
- SV(ForeignCode.SV),
-
- /**
- * türkçe
- *
- */
- @XmlEnumValue("tr")
- TR(ForeignCode.TR),
-
- /**
- * abhazca
- *
- */
- @XmlEnumValue("ab")
- AB(ForeignCode.AB),
-
- /**
- * afrikanca
- *
- */
- @XmlEnumValue("af")
- AF(ForeignCode.AF),
-
- /**
- * arnavutça
- *
- */
- @XmlEnumValue("sq")
- SQ(ForeignCode.SQ),
-
- /**
- * amharca
- *
- */
- @XmlEnumValue("am")
- AM(ForeignCode.AM),
-
- /**
- * arapça
- *
- */
- @XmlEnumValue("ar")
- AR(ForeignCode.AR),
-
- /**
- * aragonca
- *
- */
- @XmlEnumValue("an")
- AN(ForeignCode.AN),
-
- /**
- * ermenice
- *
- */
- @XmlEnumValue("hy")
- HY(ForeignCode.HY),
-
- /**
- * assamca
- *
- */
- @XmlEnumValue("as")
- AS(ForeignCode.AS),
-
- /**
- * azerice
- *
- */
- @XmlEnumValue("az")
- AZ(ForeignCode.AZ),
-
- /**
- * baskça
- *
- */
- @XmlEnumValue("eu")
- EU(ForeignCode.EU),
-
- /**
- * belarusça
- *
- */
- @XmlEnumValue("be")
- BE(ForeignCode.BE),
-
- /**
- * banglade\u015fçe
- *
- */
- @XmlEnumValue("bn")
- BN(ForeignCode.BN),
-
- /**
- * bo\u015fnakça
- *
- */
- @XmlEnumValue("bs")
- BS(ForeignCode.BS),
-
- /**
- * bretonca
- *
- */
- @XmlEnumValue("br")
- BR(ForeignCode.BR),
-
- /**
- * burmaca
- *
- */
- @XmlEnumValue("my")
- MY(ForeignCode.MY),
-
- /**
- * katalanca/valensiyaca
- *
- */
- @XmlEnumValue("ca")
- CA(ForeignCode.CA),
-
- /**
- * çeçence
- *
- */
- @XmlEnumValue("ce")
- CE(ForeignCode.CE),
-
- /**
- * çince
- *
- */
- @XmlEnumValue("zh")
- ZH(ForeignCode.ZH),
-
- /**
- * korni\u015fce
- *
- */
- @XmlEnumValue("kw")
- KW(ForeignCode.KW),
-
- /**
- * korsikaca
- *
- */
- @XmlEnumValue("co")
- CO(ForeignCode.CO),
-
- /**
- * faraoece
- *
- */
- @XmlEnumValue("fo")
- FO(ForeignCode.FO),
-
- /**
- * fijice
- *
- */
- @XmlEnumValue("fj")
- FJ(ForeignCode.FJ),
-
- /**
- * frizyaca
- *
- */
- @XmlEnumValue("fy")
- FY(ForeignCode.FY),
-
- /**
- * gürcüce
- *
- */
- @XmlEnumValue("ka")
- KA(ForeignCode.KA),
-
- /**
- * gaelce/iskoçça
- *
- */
- @XmlEnumValue("gd")
- GD(ForeignCode.GD),
-
- /**
- * irlandaca
- *
- */
- @XmlEnumValue("ga")
- GA(ForeignCode.GA),
-
- /**
- * galiçyaca
- *
- */
- @XmlEnumValue("gl")
- GL(ForeignCode.GL),
-
- /**
- * manskça
- *
- */
- @XmlEnumValue("gv")
- GV(ForeignCode.GV),
-
- /**
- * gucaratça
- *
- */
- @XmlEnumValue("gu")
- GU(ForeignCode.GU),
-
- /**
- * haitice/haiti kreyolu
- *
- */
- @XmlEnumValue("ht")
- HT(ForeignCode.HT),
-
- /**
- * \u0130branice
- *
- */
- @XmlEnumValue("he")
- HE(ForeignCode.HE),
-
- /**
- * hintçe
- *
- */
- @XmlEnumValue("hi")
- HI(ForeignCode.HI),
-
- /**
- * endonezce
- *
- */
- @XmlEnumValue("id")
- ID(ForeignCode.ID),
-
- /**
- * javaca
- *
- */
- @XmlEnumValue("jv")
- JV(ForeignCode.JV),
-
- /**
- * japonca
- *
- */
- @XmlEnumValue("ja")
- JA(ForeignCode.JA),
-
- /**
- * kannada
- *
- */
- @XmlEnumValue("kn")
- KN(ForeignCode.KN),
-
- /**
- * kazakça
- *
- */
- @XmlEnumValue("kk")
- KK(ForeignCode.KK),
-
- /**
- * k\u0131rg\u0131zca
- *
- */
- @XmlEnumValue("ky")
- KY(ForeignCode.KY),
-
- /**
- * kongoca
- *
- */
- @XmlEnumValue("kg")
- KG(ForeignCode.KG),
-
- /**
- * korece
- *
- */
- @XmlEnumValue("ko")
- KO(ForeignCode.KO),
-
- /**
- * kürtçe
- *
- */
- @XmlEnumValue("ku")
- KU(ForeignCode.KU),
-
- /**
- * laoca
- *
- */
- @XmlEnumValue("lo")
- LO(ForeignCode.LO),
-
- /**
- * limburgca
- *
- */
- @XmlEnumValue("li")
- LI(ForeignCode.LI),
-
- /**
- * lingalaca
- *
- */
- @XmlEnumValue("ln")
- LN(ForeignCode.LN),
-
- /**
- * lüksemburgca
- *
- */
- @XmlEnumValue("lb")
- LB(ForeignCode.LB),
-
- /**
- * makedonca
- *
- */
- @XmlEnumValue("mk")
- MK(ForeignCode.MK),
-
- /**
- * malayalam
- *
- */
- @XmlEnumValue("ml")
- ML(ForeignCode.ML),
-
- /**
- * marathi
- *
- */
- @XmlEnumValue("mr")
- MR(ForeignCode.MR),
-
- /**
- * malezyaca
- *
- */
- @XmlEnumValue("ms")
- MS(ForeignCode.MS),
-
- /**
- * malagasi
- *
- */
- @XmlEnumValue("mg")
- MG(ForeignCode.MG),
-
- /**
- * moldovca
- *
- */
- @XmlEnumValue("mo")
- MO(ForeignCode.MO),
-
- /**
- * mogolca
- *
- */
- @XmlEnumValue("mn")
- MN(ForeignCode.MN),
-
- /**
- * nepalce
- *
- */
- @XmlEnumValue("ne")
- NE(ForeignCode.NE),
-
- /**
- * norveççe (Norsk)
- *
- */
- @XmlEnumValue("nn")
- NN(ForeignCode.NN),
-
- /**
- * norveççe (Bokmål)
- *
- */
- @XmlEnumValue("nb")
- NB(ForeignCode.NB),
-
- /**
- * pencapça
- *
- */
- @XmlEnumValue("pa")
- PA(ForeignCode.PA),
-
- /**
- * farsça
- *
- */
- @XmlEnumValue("fa")
- FA(ForeignCode.FA),
-
- /**
- * pe\u015ftuca
- *
- */
- @XmlEnumValue("ps")
- PS(ForeignCode.PS),
-
- /**
- * reto romanca
- *
- */
- @XmlEnumValue("rm")
- RM(ForeignCode.RM),
-
- /**
- * çingenece
- *
- */
- @XmlEnumValue("rom")
- ROM(ForeignCode.ROM),
-
- /**
- * rusça
- *
- */
- @XmlEnumValue("ru")
- RU(ForeignCode.RU),
-
- /**
- * s\u0131rpça
- *
- */
- @XmlEnumValue("sr")
- SR(ForeignCode.SR),
-
- /**
- * kuzeylapça
- *
- */
- @XmlEnumValue("se")
- SE(ForeignCode.SE),
-
- /**
- * sintçe
- *
- */
- @XmlEnumValue("sd")
- SD(ForeignCode.SD),
-
- /**
- * somalice
- *
- */
- @XmlEnumValue("so")
- SO(ForeignCode.SO),
-
- /**
- * sarduca
- *
- */
- @XmlEnumValue("sc")
- SC(ForeignCode.SC),
-
- /**
- * swahilice
- *
- */
- @XmlEnumValue("sw")
- SW(ForeignCode.SW),
-
- /**
- * tahitice
- *
- */
- @XmlEnumValue("ty")
- TY(ForeignCode.TY),
-
- /**
- * tamilce
- *
- */
- @XmlEnumValue("ta")
- TA(ForeignCode.TA),
-
- /**
- * tatarca
- *
- */
- @XmlEnumValue("tt")
- TT(ForeignCode.TT),
-
- /**
- * teluguca
- *
- */
- @XmlEnumValue("te")
- TE(ForeignCode.TE),
-
- /**
- * tacikçe
- *
- */
- @XmlEnumValue("tg")
- TG(ForeignCode.TG),
-
- /**
- * tagalogca
- *
- */
- @XmlEnumValue("tl")
- TL(ForeignCode.TL),
-
- /**
- * tayca
- *
- */
- @XmlEnumValue("th")
- TH(ForeignCode.TH),
-
- /**
- * tibetçe
- *
- */
- @XmlEnumValue("bo")
- BO(ForeignCode.BO),
-
- /**
- * türkmence
- *
- */
- @XmlEnumValue("tk")
- TK(ForeignCode.TK),
-
- /**
- * ukraynaca
- *
- */
- @XmlEnumValue("uk")
- UK(ForeignCode.UK),
-
- /**
- * urduca
- *
- */
- @XmlEnumValue("ur")
- UR(ForeignCode.UR),
-
- /**
- * özbekçe
- *
- */
- @XmlEnumValue("uz")
- UZ(ForeignCode.UZ),
-
- /**
- * vietnamca
- *
- */
- @XmlEnumValue("vi")
- VI(ForeignCode.VI),
-
- /**
- * galce
- *
- */
- @XmlEnumValue("cy")
- CY(ForeignCode.CY),
-
- /**
- * yidce
- *
- */
- @XmlEnumValue("yi")
- YI(ForeignCode.YI),
-
- /**
- * yoruba
- *
- */
- @XmlEnumValue("yo")
- YO(ForeignCode.YO);
- private final ForeignCode value;
-
- MotherCode(ForeignCode v) {
- value = v;
- }
-
- public ForeignCode value() {
- return value;
- }
-
- public static MotherCode fromValue(ForeignCode v) {
- for (MotherCode c: MotherCode.values()) {
- if (c.value.equals(v)) {
- return c;
- }
- }
- throw new IllegalArgumentException(v.toString());
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.java
deleted file mode 100644
index 3642c44af..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherLanguageType.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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a mother language. The restriction is that a mother language cannot be an extinct language, or a language not used anymore, e.g. ancient Greek.
- *
- *
- * <p>Java-Klasse für MotherLanguageType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="MotherLanguageType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}LabelType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Code" type="{http://europass.cedefop.europa.eu/Europass}motherCode" minOccurs="0"/&gt;
- * &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "MotherLanguageType")
-public class MotherLanguageType
- extends LabelType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java
deleted file mode 100644
index 701c153e4..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/MotherTongueSkillType.java
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für MotherTongueSkillType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="MotherTongueSkillType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}SkillType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Description" type="{http://europass.cedefop.europa.eu/Europass}MotherLanguageType" minOccurs="0"/&gt;
- * &lt;element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "MotherTongueSkillType")
-public class MotherTongueSkillType
- extends SkillType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java
deleted file mode 100644
index aaede36d0..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ObjectFactory.java
+++ /dev/null
@@ -1,335 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlRegistry;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the at.gv.egiz.eid4u.impl.attributes.xjc.europass package.
- * <p>An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.egiz.eid4u.impl.attributes.xjc.europass
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link LinguisticSkillType }
- *
- */
- public LinguisticSkillType createLinguisticSkillType() {
- return new LinguisticSkillType();
- }
-
- /**
- * Create an instance of {@link MetadataListType }
- *
- */
- public MetadataListType createMetadataListType() {
- return new MetadataListType();
- }
-
- /**
- * Create an instance of {@link LabelType }
- *
- */
- public LabelType createLabelType() {
- return new LabelType();
- }
-
- /**
- * Create an instance of {@link PeriodType }
- *
- */
- public PeriodType createPeriodType() {
- return new PeriodType();
- }
-
- /**
- * Create an instance of {@link DateType }
- *
- */
- public DateType createDateType() {
- return new DateType();
- }
-
- /**
- * Create an instance of {@link GenericDocumentationType }
- *
- */
- public GenericDocumentationType createGenericDocumentationType() {
- return new GenericDocumentationType();
- }
-
- /**
- * Create an instance of {@link DocumentationHeadingLabelType }
- *
- */
- public DocumentationHeadingLabelType createDocumentationHeadingLabelType() {
- return new DocumentationHeadingLabelType();
- }
-
- /**
- * Create an instance of {@link IntraDocumentDocumentationType }
- *
- */
- public IntraDocumentDocumentationType createIntraDocumentDocumentationType() {
- return new IntraDocumentDocumentationType();
- }
-
- /**
- * Create an instance of {@link InternalReferenceType }
- *
- */
- public InternalReferenceType createInternalReferenceType() {
- return new InternalReferenceType();
- }
-
- /**
- * Create an instance of {@link ExtraDocumentDocumentationType }
- *
- */
- public ExtraDocumentDocumentationType createExtraDocumentDocumentationType() {
- return new ExtraDocumentDocumentationType();
- }
-
- /**
- * Create an instance of {@link ExternalReferenceType }
- *
- */
- public ExternalReferenceType createExternalReferenceType() {
- return new ExternalReferenceType();
- }
-
- /**
- * Create an instance of {@link InterDocumentDocumentationType }
- *
- */
- public InterDocumentDocumentationType createInterDocumentDocumentationType() {
- return new InterDocumentDocumentationType();
- }
-
- /**
- * Create an instance of {@link EuropassDocumentReferenceType }
- *
- */
- public EuropassDocumentReferenceType createEuropassDocumentReferenceType() {
- return new EuropassDocumentReferenceType();
- }
-
- /**
- * Create an instance of {@link ExperienceType }
- *
- */
- public ExperienceType createExperienceType() {
- return new ExperienceType();
- }
-
- /**
- * Create an instance of {@link AbstractExperienceListType }
- *
- */
- public AbstractExperienceListType createAbstractExperienceListType() {
- return new AbstractExperienceListType();
- }
-
- /**
- * Create an instance of {@link ExperienceListType }
- *
- */
- public ExperienceListType createExperienceListType() {
- return new ExperienceListType();
- }
-
- /**
- * Create an instance of {@link CertificateListType }
- *
- */
- public CertificateListType createCertificateListType() {
- return new CertificateListType();
- }
-
- /**
- * Create an instance of {@link CertificateType }
- *
- */
- public CertificateType createCertificateType() {
- return new CertificateType();
- }
-
- /**
- * Create an instance of {@link GenericSkillType }
- *
- */
- public GenericSkillType createGenericSkillType() {
- return new GenericSkillType();
- }
-
- /**
- * Create an instance of {@link MotherLanguageType }
- *
- */
- public MotherLanguageType createMotherLanguageType() {
- return new MotherLanguageType();
- }
-
- /**
- * Create an instance of {@link ForeignLanguageType }
- *
- */
- public ForeignLanguageType createForeignLanguageType() {
- return new ForeignLanguageType();
- }
-
- /**
- * Create an instance of {@link AttachmentListType }
- *
- */
- public AttachmentListType createAttachmentListType() {
- return new AttachmentListType();
- }
-
- /**
- * Create an instance of {@link AttachmentType }
- *
- */
- public AttachmentType createAttachmentType() {
- return new AttachmentType();
- }
-
- /**
- * Create an instance of {@link FileDataType }
- *
- */
- public FileDataType createFileDataType() {
- return new FileDataType();
- }
-
- /**
- * Create an instance of {@link PhotoDataType }
- *
- */
- public PhotoDataType createPhotoDataType() {
- return new PhotoDataType();
- }
-
- /**
- * Create an instance of {@link SignatureDataType }
- *
- */
- public SignatureDataType createSignatureDataType() {
- return new SignatureDataType();
- }
-
- /**
- * Create an instance of {@link MotherTongueSkillType }
- *
- */
- public MotherTongueSkillType createMotherTongueSkillType() {
- return new MotherTongueSkillType();
- }
-
- /**
- * Create an instance of {@link ForeignLanguageSkillType }
- *
- */
- public ForeignLanguageSkillType createForeignLanguageSkillType() {
- return new ForeignLanguageSkillType();
- }
-
- /**
- * Create an instance of {@link ProficiencyLevelType }
- *
- */
- public ProficiencyLevelType createProficiencyLevelType() {
- return new ProficiencyLevelType();
- }
-
- /**
- * Create an instance of {@link LinguisticCertificateListType }
- *
- */
- public LinguisticCertificateListType createLinguisticCertificateListType() {
- return new LinguisticCertificateListType();
- }
-
- /**
- * Create an instance of {@link LinguisticCertificateType }
- *
- */
- public LinguisticCertificateType createLinguisticCertificateType() {
- return new LinguisticCertificateType();
- }
-
- /**
- * Create an instance of {@link LinguisticExperienceType }
- *
- */
- public LinguisticExperienceType createLinguisticExperienceType() {
- return new LinguisticExperienceType();
- }
-
- /**
- * Create an instance of {@link LinguisticExperienceListType }
- *
- */
- public LinguisticExperienceListType createLinguisticExperienceListType() {
- return new LinguisticExperienceListType();
- }
-
- /**
- * Create an instance of {@link LinguisticExperienceAreaType }
- *
- */
- public LinguisticExperienceAreaType createLinguisticExperienceAreaType() {
- return new LinguisticExperienceAreaType();
- }
-
- /**
- * Create an instance of {@link LinguisticSkillType.MotherTongueList }
- *
- */
- public LinguisticSkillType.MotherTongueList createLinguisticSkillTypeMotherTongueList() {
- return new LinguisticSkillType.MotherTongueList();
- }
-
- /**
- * Create an instance of {@link LinguisticSkillType.ForeignLanguageList }
- *
- */
- public LinguisticSkillType.ForeignLanguageList createLinguisticSkillTypeForeignLanguageList() {
- return new LinguisticSkillType.ForeignLanguageList();
- }
-
- /**
- * Create an instance of {@link MetadataListType.Metadata }
- *
- */
- public MetadataListType.Metadata createMetadataListTypeMetadata() {
- return new MetadataListType.Metadata();
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java
deleted file mode 100644
index c339b87ec..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PeriodType.java
+++ /dev/null
@@ -1,187 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.Duration;
-
-
-/**
- *
- * A period is comprised of three sub elements for the start and end dates of the period, as well as an idicator whether the specific period is current.
- * The end date and the current indicator are optional.
- *
- *
- * <p>Java-Klasse für PeriodType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="PeriodType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="From" type="{http://europass.cedefop.europa.eu/Europass}DateType"/&gt;
- * &lt;element name="To" type="{http://europass.cedefop.europa.eu/Europass}DateType" minOccurs="0"/&gt;
- * &lt;element name="Current" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
- * &lt;element name="Duration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/&gt;
- * &lt;element name="DurationEquivalent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PeriodType", propOrder = {
- "from",
- "to",
- "current",
- "duration",
- "durationEquivalent"
-})
-public class PeriodType {
-
- @XmlElement(name = "From", required = true)
- protected DateType from;
- @XmlElement(name = "To")
- protected DateType to;
- @XmlElement(name = "Current")
- protected Boolean current;
- @XmlElement(name = "Duration")
- protected Duration duration;
- @XmlElement(name = "DurationEquivalent")
- protected String durationEquivalent;
-
- /**
- * Ruft den Wert der from-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DateType }
- *
- */
- public DateType getFrom() {
- return from;
- }
-
- /**
- * Legt den Wert der from-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateType }
- *
- */
- public void setFrom(DateType value) {
- this.from = value;
- }
-
- /**
- * Ruft den Wert der to-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DateType }
- *
- */
- public DateType getTo() {
- return to;
- }
-
- /**
- * Legt den Wert der to-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateType }
- *
- */
- public void setTo(DateType value) {
- this.to = value;
- }
-
- /**
- * Ruft den Wert der current-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isCurrent() {
- return current;
- }
-
- /**
- * Legt den Wert der current-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setCurrent(Boolean value) {
- this.current = value;
- }
-
- /**
- * Ruft den Wert der duration-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Duration }
- *
- */
- public Duration getDuration() {
- return duration;
- }
-
- /**
- * Legt den Wert der duration-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Duration }
- *
- */
- public void setDuration(Duration value) {
- this.duration = value;
- }
-
- /**
- * Ruft den Wert der durationEquivalent-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getDurationEquivalent() {
- return durationEquivalent;
- }
-
- /**
- * Legt den Wert der durationEquivalent-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setDurationEquivalent(String value) {
- this.durationEquivalent = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java
deleted file mode 100644
index de7e1cfa5..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/PhotoDataType.java
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Contains the base-64 encoded bytes of a JPEG or PNG image file that represents the personal photo of an individual.
- * Restricts the FileDataType by excluding the Name sub-element and specifying that the MimeType accepts values from the ImageMimeTypeEnumeration.
- *
- *
- * <p>Java-Klasse für PhotoDataType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="PhotoDataType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://europass.cedefop.europa.eu/Europass}FileDataType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="MimeType" type="{http://europass.cedefop.europa.eu/Europass}ImageMimeTypeEnumeration"/&gt;
- * &lt;element name="Data" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/&gt;
- * &lt;element name="MetadataList" type="{http://europass.cedefop.europa.eu/Europass}MetadataListType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PhotoDataType")
-@XmlSeeAlso({
- SignatureDataType.class
-})
-public class PhotoDataType
- extends FileDataType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java
deleted file mode 100644
index 4342c5848..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/ProficiencyLevelType.java
+++ /dev/null
@@ -1,181 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java-Klasse für ProficiencyLevelType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="ProficiencyLevelType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Listening" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/&gt;
- * &lt;element name="Reading" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/&gt;
- * &lt;element name="SpokenInteraction" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/&gt;
- * &lt;element name="SpokenProduction" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/&gt;
- * &lt;element name="Writing" type="{http://europass.cedefop.europa.eu/Europass}CEFLanguageLevelType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ProficiencyLevelType", propOrder = {
- "listening",
- "reading",
- "spokenInteraction",
- "spokenProduction",
- "writing"
-})
-public class ProficiencyLevelType {
-
- @XmlElement(name = "Listening")
- protected String listening;
- @XmlElement(name = "Reading")
- protected String reading;
- @XmlElement(name = "SpokenInteraction")
- protected String spokenInteraction;
- @XmlElement(name = "SpokenProduction")
- protected String spokenProduction;
- @XmlElement(name = "Writing")
- protected String writing;
-
- /**
- * Ruft den Wert der listening-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getListening() {
- return listening;
- }
-
- /**
- * Legt den Wert der listening-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setListening(String value) {
- this.listening = value;
- }
-
- /**
- * Ruft den Wert der reading-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getReading() {
- return reading;
- }
-
- /**
- * Legt den Wert der reading-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setReading(String value) {
- this.reading = value;
- }
-
- /**
- * Ruft den Wert der spokenInteraction-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getSpokenInteraction() {
- return spokenInteraction;
- }
-
- /**
- * Legt den Wert der spokenInteraction-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setSpokenInteraction(String value) {
- this.spokenInteraction = value;
- }
-
- /**
- * Ruft den Wert der spokenProduction-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getSpokenProduction() {
- return spokenProduction;
- }
-
- /**
- * Legt den Wert der spokenProduction-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setSpokenProduction(String value) {
- this.spokenProduction = value;
- }
-
- /**
- * Ruft den Wert der writing-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getWriting() {
- return writing;
- }
-
- /**
- * Legt den Wert der writing-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setWriting(String value) {
- this.writing = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java
deleted file mode 100644
index 3e89ea106..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SignatureDataType.java
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Contains the base-64 encoded bytes of a JPEG or PNG image file that represents the signature an individual.
- * Restricts the FileDataType by excluding the Name sub-element and specifying that the MimeType accepts values from the ImageMimeTypeEnumeration.
- *
- *
- * <p>Java-Klasse für SignatureDataType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="SignatureDataType"&gt;
- * &lt;complexContent&gt;
- * &lt;extension base="{http://europass.cedefop.europa.eu/Europass}PhotoDataType"&gt;
- * &lt;/extension&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SignatureDataType")
-public class SignatureDataType
- extends PhotoDataType
-{
-
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java
deleted file mode 100644
index 47ba3b0a8..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/SkillType.java
+++ /dev/null
@@ -1,192 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert
-// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 PM CEST
-//
-
-
-package at.gv.egiz.eid4u.impl.attributes.xjc.europass;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * Defines a skill. A Skill has a description and may be accompanied by sutiable documentation.
- * Morever a Skill may be acquired during one or more experience periods, and be verified by one or more certificates
- *
- *
- * <p>Java-Klasse für SkillType complex type.
- *
- * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * <pre>
- * &lt;complexType name="SkillType"&gt;
- * &lt;complexContent&gt;
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
- * &lt;sequence&gt;
- * &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
- * &lt;element name="ProficiencyLevel" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
- * &lt;element name="AcquiredDuring" type="{http://europass.cedefop.europa.eu/Europass}AbstractExperienceListType" minOccurs="0"/&gt;
- * &lt;element name="VerifiedBy" type="{http://europass.cedefop.europa.eu/Europass}CertificateListType" minOccurs="0"/&gt;
- * &lt;element name="Documentation" type="{http://europass.cedefop.europa.eu/Europass}IntraDocumentDocumentationType" minOccurs="0"/&gt;
- * &lt;/sequence&gt;
- * &lt;/restriction&gt;
- * &lt;/complexContent&gt;
- * &lt;/complexType&gt;
- * </pre>
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SkillType", propOrder = {
- "description",
- "proficiencyLevel",
- "acquiredDuring",
- "verifiedBy",
- "documentation"
-})
-@XmlSeeAlso({
- GenericSkillType.class,
- MotherTongueSkillType.class,
- ForeignLanguageSkillType.class
-})
-public abstract class SkillType {
-
- @XmlElement(name = "Description")
- protected Object description;
- @XmlElement(name = "ProficiencyLevel")
- protected Object proficiencyLevel;
- @XmlElement(name = "AcquiredDuring")
- protected AbstractExperienceListType acquiredDuring;
- @XmlElement(name = "VerifiedBy")
- protected CertificateListType verifiedBy;
- @XmlElement(name = "Documentation")
- protected IntraDocumentDocumentationType documentation;
-
- /**
- * Ruft den Wert der description-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getDescription() {
- return description;
- }
-
- /**
- * Legt den Wert der description-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setDescription(Object value) {
- this.description = value;
- }
-
- /**
- * Ruft den Wert der proficiencyLevel-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getProficiencyLevel() {
- return proficiencyLevel;
- }
-
- /**
- * Legt den Wert der proficiencyLevel-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setProficiencyLevel(Object value) {
- this.proficiencyLevel = value;
- }
-
- /**
- * Ruft den Wert der acquiredDuring-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link AbstractExperienceListType }
- *
- */
- public AbstractExperienceListType getAcquiredDuring() {
- return acquiredDuring;
- }
-
- /**
- * Legt den Wert der acquiredDuring-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link AbstractExperienceListType }
- *
- */
- public void setAcquiredDuring(AbstractExperienceListType value) {
- this.acquiredDuring = value;
- }
-
- /**
- * Ruft den Wert der verifiedBy-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link CertificateListType }
- *
- */
- public CertificateListType getVerifiedBy() {
- return verifiedBy;
- }
-
- /**
- * Legt den Wert der verifiedBy-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link CertificateListType }
- *
- */
- public void setVerifiedBy(CertificateListType value) {
- this.verifiedBy = value;
- }
-
- /**
- * Ruft den Wert der documentation-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public IntraDocumentDocumentationType getDocumentation() {
- return documentation;
- }
-
- /**
- * Legt den Wert der documentation-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IntraDocumentDocumentationType }
- *
- */
- public void setDocumentation(IntraDocumentDocumentationType value) {
- this.documentation = value;
- }
-
-}
diff --git a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java b/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/package-info.java
deleted file mode 100644
index 8dd14b804..000000000
--- a/id/server/modules/eID4UExtensions/src/main/java/at/gv/egiz/eid4u/impl/attributes/xjc/europass/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 <a href="https://jaxb.java.net/">https://jaxb.java.net/</a>
-// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2018.09.30 um 08:08:27 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;