();
+ }
+ return this.vermnr;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AntragsartType.java
new file mode 100644
index 00000000..41a716cc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AntragsartType.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für Antragsart_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="Antragsart_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="NA"/>
+ * <enumeration value="FW"/>
+ * <enumeration value="VW"/>
+ * <enumeration value="WK"/>
+ * <enumeration value="TU"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Antragsart_Type")
+@XmlEnum
+public enum AntragsartType {
+
+
+ /**
+ * Neuantrag
+ *
+ */
+ NA,
+
+ /**
+ * Fahrzeugwechsel
+ *
+ */
+ FW,
+
+ /**
+ * Versicherungswechsel
+ *
+ */
+ VW,
+
+ /**
+ * Wechselkennzeichen
+ *
+ */
+ WK,
+
+ /**
+ * Tarifumstellung
+ *
+ */
+ TU;
+
+ public String value() {
+ return name();
+ }
+
+ public static AntragsartType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java
similarity index 60%
rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandType.java
rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java
index 2f409642..c8917e03 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/AuthorizationFilter.java
@@ -1,5 +1,5 @@
-package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
@@ -8,14 +8,14 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Abstrakter Typ für den Fahrzeugzustand
+ * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern
*
- * Java-Klasse für Fahrzeugzustand_Type complex type.
+ *
Java-Klasse für AuthorizationFilter complex type.
*
*
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
*
- * <complexType name="Fahrzeugzustand_Type">
+ * <complexType name="AuthorizationFilter">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* </restriction>
@@ -26,12 +26,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Fahrzeugzustand_Type")
+@XmlType(name = "AuthorizationFilter")
@XmlSeeAlso({
- EinfacherFahrzeugzustandType.class,
- FahrzeugzustandMitBesichichtigungType.class
+ AgentFilterType.class
})
-public abstract class FahrzeugzustandType {
+public abstract class AuthorizationFilter {
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BankverbindungType.java
new file mode 100644
index 00000000..1f406cf0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BankverbindungType.java
@@ -0,0 +1,148 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * beschreibt eine Bankverbindug
+ *
+ * Java-Klasse für Bankverbindung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Bankverbindung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ * <element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bankverbindung_Type", propOrder = {
+ "kontoinhaber",
+ "bank",
+ "bic",
+ "iban"
+})
+public class BankverbindungType {
+
+ @XmlElement(name = "Kontoinhaber", required = true)
+ protected String kontoinhaber;
+ @XmlElement(name = "Bank")
+ protected String bank;
+ @XmlElement(name = "BIC")
+ protected String bic;
+ @XmlElement(name = "IBAN", required = true)
+ protected String iban;
+
+ /**
+ * Ruft den Wert der kontoinhaber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKontoinhaber() {
+ return kontoinhaber;
+ }
+
+ /**
+ * Legt den Wert der kontoinhaber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKontoinhaber(String value) {
+ this.kontoinhaber = value;
+ }
+
+ /**
+ * Ruft den Wert der bank-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBank() {
+ return bank;
+ }
+
+ /**
+ * Legt den Wert der bank-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBank(String value) {
+ this.bank = value;
+ }
+
+ /**
+ * Ruft den Wert der bic-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Legt den Wert der bic-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Ruft den Wert der iban-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIBAN() {
+ return iban;
+ }
+
+ /**
+ * Legt den Wert der iban-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIBAN(String value) {
+ this.iban = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java
index 0b67ca77..456462a6 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BasisProduktbausteinType.java
@@ -1,13 +1,9 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
+import javax.xml.bind.annotation.*;
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;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BerechnungsvarianteType.java
new file mode 100644
index 00000000..70c26c32
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BerechnungsvarianteType.java
@@ -0,0 +1,54 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für Berechnungsvariante_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="Berechnungsvariante_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="basic"/>
+ * <enumeration value="medium"/>
+ * <enumeration value="top"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Berechnungsvariante_Type")
+@XmlEnum
+public enum BerechnungsvarianteType {
+
+ @XmlEnumValue("basic")
+ BASIC("basic"),
+ @XmlEnumValue("medium")
+ MEDIUM("medium"),
+ @XmlEnumValue("top")
+ TOP("top");
+ private final String value;
+
+ BerechnungsvarianteType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static BerechnungsvarianteType fromValue(String v) {
+ for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java
new file mode 100644
index 00000000..108896f8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BeteiligtePersonVertragType.java
@@ -0,0 +1,82 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind
+ *
+ * Java-Klasse für BeteiligtePersonVertrag_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BeteiligtePersonVertrag_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = {
+ "lfnr",
+ "person"
+})
+public class BeteiligtePersonVertragType {
+
+ @XmlElement(name = "Lfnr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected int lfnr;
+ @XmlElement(name = "Person", required = true)
+ protected PersonType person;
+
+ /**
+ * Ruft den Wert der lfnr-Eigenschaft ab.
+ *
+ */
+ public int getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Legt den Wert der lfnr-Eigenschaft fest.
+ *
+ */
+ public void setLfnr(int value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten.
+ *
+ * @return
+ * possible object is
+ * {@link PersonType }
+ *
+ */
+ public PersonType getPerson() {
+ return person;
+ }
+
+ /**
+ * Legt den Wert der person-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersonType }
+ *
+ */
+ public void setPerson(PersonType value) {
+ this.person = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BezugsrechtType.java
new file mode 100644
index 00000000..0d10ae91
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BezugsrechtType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.PERSONType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Bezugsrecht
+ *
+ * Java-Klasse für Bezugsrecht_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Bezugsrecht_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds20}PERSON"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Bezugsrecht_Type", propOrder = {
+ "person"
+})
+public class BezugsrechtType {
+
+ @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true)
+ protected PERSONType person;
+
+ /**
+ * Ruft den Wert der person-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PERSONType }
+ *
+ */
+ public PERSONType getPERSON() {
+ return person;
+ }
+
+ /**
+ * Legt den Wert der person-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PERSONType }
+ *
+ */
+ public void setPERSON(PERSONType value) {
+ this.person = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusSystemType.java
new file mode 100644
index 00000000..f7e7f6f9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusSystemType.java
@@ -0,0 +1,153 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Type Bonus Malus System
+ *
+ * Java-Klasse für BonusMalusSystem_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BonusMalusSystem_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ * <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ * <element name="Polizzennummer" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BonusMalusSystem_Type", propOrder = {
+ "bonusMalusVorversicherung",
+ "versicherungsgesellschaft",
+ "polizzennummer",
+ "offeneSchaeden"
+})
+public class BonusMalusSystemType {
+
+ @XmlElement(name = "BonusMalusVorversicherung", required = true)
+ @XmlSchemaType(name = "string")
+ protected BonusMalusVorversicherungType bonusMalusVorversicherung;
+ @XmlElement(name = "Versicherungsgesellschaft")
+ protected String versicherungsgesellschaft;
+ @XmlElement(name = "Polizzennummer")
+ protected String polizzennummer;
+ @XmlElement(name = "OffeneSchaeden")
+ protected OffeneSchaedenType offeneSchaeden;
+
+ /**
+ * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BonusMalusVorversicherungType }
+ *
+ */
+ public BonusMalusVorversicherungType getBonusMalusVorversicherung() {
+ return bonusMalusVorversicherung;
+ }
+
+ /**
+ * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BonusMalusVorversicherungType }
+ *
+ */
+ public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) {
+ this.bonusMalusVorversicherung = value;
+ }
+
+ /**
+ * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersicherungsgesellschaft() {
+ return versicherungsgesellschaft;
+ }
+
+ /**
+ * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersicherungsgesellschaft(String value) {
+ this.versicherungsgesellschaft = value;
+ }
+
+ /**
+ * Ruft den Wert der polizzennummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennummer() {
+ return polizzennummer;
+ }
+
+ /**
+ * Legt den Wert der polizzennummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennummer(String value) {
+ this.polizzennummer = value;
+ }
+
+ /**
+ * Ruft den Wert der offeneSchaeden-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffeneSchaedenType }
+ *
+ */
+ public OffeneSchaedenType getOffeneSchaeden() {
+ return offeneSchaeden;
+ }
+
+ /**
+ * Legt den Wert der offeneSchaeden-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffeneSchaedenType }
+ *
+ */
+ public void setOffeneSchaeden(OffeneSchaedenType value) {
+ this.offeneSchaeden = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusVorversicherungType.java
new file mode 100644
index 00000000..655e1aa1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/BonusMalusVorversicherungType.java
@@ -0,0 +1,57 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für BonusMalusVorversicherung_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="BonusMalusVorversicherung_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Ohne Vorversicherung"/>
+ * <enumeration value="Mit Vorversicherung"/>
+ * <enumeration value="BM-Übernahme von Angehörigen"/>
+ * <enumeration value="BM-Übernahme vom Dienstgeber"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "BonusMalusVorversicherung_Type")
+@XmlEnum
+public enum BonusMalusVorversicherungType {
+
+ @XmlEnumValue("Ohne Vorversicherung")
+ OHNE_VORVERSICHERUNG("Ohne Vorversicherung"),
+ @XmlEnumValue("Mit Vorversicherung")
+ MIT_VORVERSICHERUNG("Mit Vorversicherung"),
+ @XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen")
+ BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"),
+ @XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber")
+ BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber");
+ private final String value;
+
+ BonusMalusVorversicherungType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static BonusMalusVorversicherungType fromValue(String v) {
+ for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java
index 30fac09e..9ebb34f7 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessRequestType.java
@@ -1,16 +1,13 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestType;
+import javax.xml.bind.annotation.*;
+
/**
* Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java
index 17fb8e40..e1497040 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonProcessResponseType.java
@@ -1,16 +1,13 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseType;
+import javax.xml.bind.annotation.*;
+
/**
* Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java
index be2345ef..e5b184d0 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonRequestType.java
@@ -1,14 +1,11 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentRequestType;
+
+import javax.xml.bind.annotation.*;
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;
-import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentRequestType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java
index 346dfb6c..05f882c3 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonResponseType.java
@@ -1,13 +1,10 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.GetApplicationDocumentResponseType;
+import javax.xml.bind.annotation.*;
+
/**
* Abstraktes ResponseObjekt
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java
new file mode 100644
index 00000000..d821a996
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchRequestType.java
@@ -0,0 +1,201 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.ELZeitraumType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Abstakter Typ fuer Suchanfragen
+ *
+ * Java-Klasse für CommonSearchRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonSearchRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ * <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="OrderBy" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Meldedatum aufsteigend"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonSearchRequest_Type", propOrder = {
+ "authFilter",
+ "suchbegriff",
+ "zeitraum",
+ "maxResults",
+ "offset",
+ "orderBy"
+})
+@XmlSeeAlso({
+ GetStateChangesRequestType.class
+})
+public abstract class CommonSearchRequestType
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "Suchbegriff")
+ protected String suchbegriff;
+ @XmlElement(name = "Zeitraum")
+ protected ELZeitraumType zeitraum;
+ @XmlElement(name = "MaxResults")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long maxResults;
+ @XmlElement(name = "Offset")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long offset;
+ @XmlElement(name = "OrderBy")
+ protected String orderBy;
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der suchbegriff-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSuchbegriff() {
+ return suchbegriff;
+ }
+
+ /**
+ * Legt den Wert der suchbegriff-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSuchbegriff(String value) {
+ this.suchbegriff = value;
+ }
+
+ /**
+ * Ruft den Wert der zeitraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ELZeitraumType }
+ *
+ */
+ public ELZeitraumType getZeitraum() {
+ return zeitraum;
+ }
+
+ /**
+ * Legt den Wert der zeitraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ELZeitraumType }
+ *
+ */
+ public void setZeitraum(ELZeitraumType value) {
+ this.zeitraum = value;
+ }
+
+ /**
+ * Ruft den Wert der maxResults-Eigenschaft ab.
+ *
+ */
+ public long getMaxResults() {
+ return maxResults;
+ }
+
+ /**
+ * Legt den Wert der maxResults-Eigenschaft fest.
+ *
+ */
+ public void setMaxResults(long value) {
+ this.maxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der offset-Eigenschaft ab.
+ *
+ */
+ public long getOffset() {
+ return offset;
+ }
+
+ /**
+ * Legt den Wert der offset-Eigenschaft fest.
+ *
+ */
+ public void setOffset(long value) {
+ this.offset = value;
+ }
+
+ /**
+ * Ruft den Wert der orderBy-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrderBy() {
+ return orderBy;
+ }
+
+ /**
+ * Legt den Wert der orderBy-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrderBy(String value) {
+ this.orderBy = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java
new file mode 100644
index 00000000..401f153a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/CommonSearchResponseType.java
@@ -0,0 +1,103 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Abstrakter Typ für Ergebnisse von Suchen
+ *
+ * Java-Klasse für CommonSearchResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CommonSearchResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CommonSearchResponse_Type", propOrder = {
+ "actualOffset",
+ "actualMaxResults",
+ "totalResults"
+})
+@XmlSeeAlso({
+ GetStateChangesResponseType.class
+})
+public abstract class CommonSearchResponseType
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "ActualOffset")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long actualOffset;
+ @XmlElement(name = "ActualMaxResults")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long actualMaxResults;
+ @XmlElement(name = "TotalResults")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long totalResults;
+
+ /**
+ * Ruft den Wert der actualOffset-Eigenschaft ab.
+ *
+ */
+ public long getActualOffset() {
+ return actualOffset;
+ }
+
+ /**
+ * Legt den Wert der actualOffset-Eigenschaft fest.
+ *
+ */
+ public void setActualOffset(long value) {
+ this.actualOffset = value;
+ }
+
+ /**
+ * Ruft den Wert der actualMaxResults-Eigenschaft ab.
+ *
+ */
+ public long getActualMaxResults() {
+ return actualMaxResults;
+ }
+
+ /**
+ * Legt den Wert der actualMaxResults-Eigenschaft fest.
+ *
+ */
+ public void setActualMaxResults(long value) {
+ this.actualMaxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der totalResults-Eigenschaft ab.
+ *
+ */
+ public long getTotalResults() {
+ return totalResults;
+ }
+
+ /**
+ * Legt den Wert der totalResults-Eigenschaft fest.
+ *
+ */
+ public void setTotalResults(long value) {
+ this.totalResults = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DateianhangType.java
new file mode 100644
index 00000000..2221882b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DateianhangType.java
@@ -0,0 +1,187 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann
+ *
+ *
+ * Java-Klasse für Dateianhang_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Dateianhang_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
+ * <element name="DateiName">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * <element name="DateiBeschreibung" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="200"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Dateianhang_Type", propOrder = {
+ "dateiMimeType",
+ "dateiType",
+ "dateiName",
+ "dateiData",
+ "dateiBeschreibung"
+})
+public class DateianhangType {
+
+ @XmlElement(name = "DateiMimeType", required = true)
+ protected String dateiMimeType;
+ @XmlElement(name = "DateiType")
+ protected Integer dateiType;
+ @XmlElement(name = "DateiName", required = true)
+ protected String dateiName;
+ @XmlElement(name = "DateiData", required = true)
+ protected byte[] dateiData;
+ @XmlElement(name = "DateiBeschreibung")
+ protected String dateiBeschreibung;
+
+ /**
+ * Ruft den Wert der dateiMimeType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDateiMimeType() {
+ return dateiMimeType;
+ }
+
+ /**
+ * Legt den Wert der dateiMimeType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDateiMimeType(String value) {
+ this.dateiMimeType = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getDateiType() {
+ return dateiType;
+ }
+
+ /**
+ * Legt den Wert der dateiType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setDateiType(Integer value) {
+ this.dateiType = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiName-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDateiName() {
+ return dateiName;
+ }
+
+ /**
+ * Legt den Wert der dateiName-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDateiName(String value) {
+ this.dateiName = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiData-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * byte[]
+ */
+ public byte[] getDateiData() {
+ return dateiData;
+ }
+
+ /**
+ * Legt den Wert der dateiData-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * byte[]
+ */
+ public void setDateiData(byte[] value) {
+ this.dateiData = value;
+ }
+
+ /**
+ * Ruft den Wert der dateiBeschreibung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDateiBeschreibung() {
+ return dateiBeschreibung;
+ }
+
+ /**
+ * Legt den Wert der dateiBeschreibung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDateiBeschreibung(String value) {
+ this.dateiBeschreibung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DatenverwendungType.java
new file mode 100644
index 00000000..d5f9d0c2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DatenverwendungType.java
@@ -0,0 +1,112 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Datenverwendung
+ *
+ * Java-Klasse für Datenverwendung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Datenverwendung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Datenverwendung_Type", propOrder = {
+ "zustimmungZurElektrUebermittlungVorvertraglDokumente",
+ "elektrUebermittlungVorvertraglDokumenteEmail",
+ "zustimmungZurVerwendungDerDatenZuWerbezwecken"
+})
+public class DatenverwendungType {
+
+ @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente")
+ protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente;
+ @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail")
+ protected String elektrUebermittlungVorvertraglDokumenteEmail;
+ @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken")
+ protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken;
+
+ /**
+ * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() {
+ return zustimmungZurElektrUebermittlungVorvertraglDokumente;
+ }
+
+ /**
+ * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) {
+ this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value;
+ }
+
+ /**
+ * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getElektrUebermittlungVorvertraglDokumenteEmail() {
+ return elektrUebermittlungVorvertraglDokumenteEmail;
+ }
+
+ /**
+ * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) {
+ this.elektrUebermittlungVorvertraglDokumenteEmail = value;
+ }
+
+ /**
+ * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab.
+ *
+ */
+ public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() {
+ return zustimmungZurVerwendungDerDatenZuWerbezwecken;
+ }
+
+ /**
+ * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest.
+ *
+ */
+ public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) {
+ this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungProzentType.java
new file mode 100644
index 00000000..429d2378
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungProzentType.java
@@ -0,0 +1,73 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Deckung Prozent
+ *
+ * Java-Klasse für DeckungProzent_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeckungProzent_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="deckungProzent" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeckungProzent_Type", propOrder = {
+ "deckungActive",
+ "deckungProzent"
+})
+public class DeckungProzentType {
+
+ protected boolean deckungActive;
+ protected int deckungProzent;
+
+ /**
+ * Ruft den Wert der deckungActive-Eigenschaft ab.
+ *
+ */
+ public boolean isDeckungActive() {
+ return deckungActive;
+ }
+
+ /**
+ * Legt den Wert der deckungActive-Eigenschaft fest.
+ *
+ */
+ public void setDeckungActive(boolean value) {
+ this.deckungActive = value;
+ }
+
+ /**
+ * Ruft den Wert der deckungProzent-Eigenschaft ab.
+ *
+ */
+ public int getDeckungProzent() {
+ return deckungProzent;
+ }
+
+ /**
+ * Legt den Wert der deckungProzent-Eigenschaft fest.
+ *
+ */
+ public void setDeckungProzent(int value) {
+ this.deckungProzent = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsType.java
new file mode 100644
index 00000000..c8f2ea1a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsType.java
@@ -0,0 +1,56 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Deckung
+ *
+ * Java-Klasse für DeckungVs_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeckungVs_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeckungVs_Type", propOrder = {
+ "versicherungssumme"
+})
+public class DeckungVsType {
+
+ @XmlElement(name = "Versicherungssumme")
+ protected int versicherungssumme;
+
+ /**
+ * Ruft den Wert der versicherungssumme-Eigenschaft ab.
+ *
+ */
+ public int getVersicherungssumme() {
+ return versicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der versicherungssumme-Eigenschaft fest.
+ *
+ */
+ public void setVersicherungssumme(int value) {
+ this.versicherungssumme = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsVIType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsVIType.java
new file mode 100644
index 00000000..415f51b8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DeckungVsVIType.java
@@ -0,0 +1,102 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Deckung
+ *
+ * Java-Klasse für DeckungVsVI_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeckungVsVI_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeckungVsVI_Type", propOrder = {
+ "deckungActive",
+ "deckungVs",
+ "versichertesInteresse"
+})
+public class DeckungVsVIType {
+
+ protected boolean deckungActive;
+ protected int deckungVs;
+ @XmlElement(name = "VersichertesInteresse", required = true)
+ protected Object versichertesInteresse;
+
+ /**
+ * Ruft den Wert der deckungActive-Eigenschaft ab.
+ *
+ */
+ public boolean isDeckungActive() {
+ return deckungActive;
+ }
+
+ /**
+ * Legt den Wert der deckungActive-Eigenschaft fest.
+ *
+ */
+ public void setDeckungActive(boolean value) {
+ this.deckungActive = value;
+ }
+
+ /**
+ * Ruft den Wert der deckungVs-Eigenschaft ab.
+ *
+ */
+ public int getDeckungVs() {
+ return deckungVs;
+ }
+
+ /**
+ * Legt den Wert der deckungVs-Eigenschaft fest.
+ *
+ */
+ public void setDeckungVs(int value) {
+ this.deckungVs = value;
+ }
+
+ /**
+ * Ruft den Wert der versichertesInteresse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getVersichertesInteresse() {
+ return versichertesInteresse;
+ }
+
+ /**
+ * Legt den Wert der versichertesInteresse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setVersichertesInteresse(Object value) {
+ this.versichertesInteresse = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DirectionCdType.java
new file mode 100644
index 00000000..e8ffe68b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DirectionCdType.java
@@ -0,0 +1,48 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für DirectionCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="DirectionCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="IN"/>
+ * <enumeration value="OUT"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "DirectionCd_Type")
+@XmlEnum
+public enum DirectionCdType {
+
+
+ /**
+ * Input-Wert
+ *
+ */
+ IN,
+
+ /**
+ * Output-Wert
+ *
+ */
+ OUT;
+
+ public String value() {
+ return name();
+ }
+
+ public static DirectionCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java
index 82b5afc7..3e87c319 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentInfoType.java
@@ -1,14 +1,10 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentenReferenzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentenReferenzType.java
new file mode 100644
index 00000000..83cc6302
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/DokumentenReferenzType.java
@@ -0,0 +1,258 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Information zu einem einzelnen Dokument
+ *
+ * Java-Klasse für DokumentenReferenz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentenReferenz_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ * <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentenReferenz_Type", propOrder = {
+ "id",
+ "name",
+ "documentType",
+ "mimetype",
+ "groesse",
+ "datum",
+ "objektSpezifikation",
+ "referenzWeitereDokumente"
+})
+public class DokumentenReferenzType {
+
+ @XmlElement(name = "Id", required = true)
+ protected ElementIdType id;
+ @XmlElement(name = "Name", required = true)
+ protected String name;
+ @XmlElement(name = "DocumentType")
+ protected int documentType;
+ @XmlElement(name = "Mimetype")
+ protected String mimetype;
+ @XmlElement(name = "Groesse")
+ protected Long groesse;
+ @XmlElement(name = "Datum", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar datum;
+ @XmlElement(name = "ObjektSpezifikation")
+ protected ObjektSpezifikationType objektSpezifikation;
+ @XmlElement(name = "ReferenzWeitereDokumente")
+ protected List referenzWeitereDokumente;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ElementIdType }
+ *
+ */
+ public ElementIdType getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ElementIdType }
+ *
+ */
+ public void setId(ElementIdType value) {
+ this.id = 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 documentType-Eigenschaft ab.
+ *
+ */
+ public int getDocumentType() {
+ return documentType;
+ }
+
+ /**
+ * Legt den Wert der documentType-Eigenschaft fest.
+ *
+ */
+ public void setDocumentType(int value) {
+ this.documentType = value;
+ }
+
+ /**
+ * Ruft den Wert der mimetype-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMimetype(String value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setGroesse(Long value) {
+ this.groesse = value;
+ }
+
+ /**
+ * Ruft den Wert der datum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Legt den Wert der datum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Ruft den Wert der objektSpezifikation-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public ObjektSpezifikationType getObjektSpezifikation() {
+ return objektSpezifikation;
+ }
+
+ /**
+ * Legt den Wert der objektSpezifikation-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public void setObjektSpezifikation(ObjektSpezifikationType value) {
+ this.objektSpezifikation = value;
+ }
+
+ /**
+ * Gets the value of the referenzWeitereDokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the referenzWeitereDokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getReferenzWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentenReferenzType }
+ *
+ *
+ */
+ public List getReferenzWeitereDokumente() {
+ if (referenzWeitereDokumente == null) {
+ referenzWeitereDokumente = new ArrayList();
+ }
+ return this.referenzWeitereDokumente;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementIdType.java
new file mode 100644
index 00000000..8229ee46
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementIdType.java
@@ -0,0 +1,110 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann
+ *
+ * Java-Klasse für ElementIdType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementIdType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ * <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementIdType", propOrder = {
+ "id",
+ "idValidUntil",
+ "idIsSingleUse"
+})
+public class ElementIdType {
+
+ @XmlElement(required = true)
+ protected String id;
+ @XmlElement(required = true, nillable = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar idValidUntil;
+ protected boolean idIsSingleUse;
+
+ /**
+ * 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;
+ }
+
+ /**
+ * Ruft den Wert der idValidUntil-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getIdValidUntil() {
+ return idValidUntil;
+ }
+
+ /**
+ * Legt den Wert der idValidUntil-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setIdValidUntil(XMLGregorianCalendar value) {
+ this.idValidUntil = value;
+ }
+
+ /**
+ * Ruft den Wert der idIsSingleUse-Eigenschaft ab.
+ *
+ */
+ public boolean isIdIsSingleUse() {
+ return idIsSingleUse;
+ }
+
+ /**
+ * Legt den Wert der idIsSingleUse-Eigenschaft fest.
+ *
+ */
+ public void setIdIsSingleUse(boolean value) {
+ this.idIsSingleUse = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java
index ce145f81..6c917207 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ElementarproduktType.java
@@ -1,18 +1,14 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ElementarproduktKfzType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType;
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Basistyp für ein Elementarprodukt
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ErsatzpolizzenType.java
new file mode 100644
index 00000000..8f9b4b73
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ErsatzpolizzenType.java
@@ -0,0 +1,120 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für Ersatzpolizzen
+ *
+ * Java-Klasse für Ersatzpolizzen_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Ersatzpolizzen_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ * <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ * <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Ersatzpolizzen_Type", propOrder = {
+ "ersatzpolizzennummer1",
+ "ersatzpolizzennummer2",
+ "ersatzpolizzennummer3"
+})
+public class ErsatzpolizzenType {
+
+ @XmlElement(name = "Ersatzpolizzennummer1", required = true)
+ protected String ersatzpolizzennummer1;
+ @XmlElement(name = "Ersatzpolizzennummer2")
+ protected String ersatzpolizzennummer2;
+ @XmlElement(name = "Ersatzpolizzennummer3")
+ protected String ersatzpolizzennummer3;
+
+ /**
+ * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErsatzpolizzennummer1() {
+ return ersatzpolizzennummer1;
+ }
+
+ /**
+ * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErsatzpolizzennummer1(String value) {
+ this.ersatzpolizzennummer1 = value;
+ }
+
+ /**
+ * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErsatzpolizzennummer2() {
+ return ersatzpolizzennummer2;
+ }
+
+ /**
+ * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErsatzpolizzennummer2(String value) {
+ this.ersatzpolizzennummer2 = value;
+ }
+
+ /**
+ * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErsatzpolizzennummer3() {
+ return ersatzpolizzennummer3;
+ }
+
+ /**
+ * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErsatzpolizzennummer3(String value) {
+ this.ersatzpolizzennummer3 = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/FahrzeugType.java
new file mode 100644
index 00000000..7877c108
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/FahrzeugType.java
@@ -0,0 +1,832 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.Entsch2Type;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.math.BigDecimal;
+
+
+/**
+ * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung
+ *
+ * Java-Klasse für Fahrzeug_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Fahrzeug_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ * <sequence>
+ * <element name="Zulassungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zulassungsdaten_Type" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ * <attribute name="Marke">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Handelsbez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="30"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="TypVarVer">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Nutzlast">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ * <totalDigits value="6"/>
+ * <fractionDigits value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" />
+ * <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Fahrgestnr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Motornr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="NatCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="26"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ * <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ * <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ * <attribute name="Pol_Kennz">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="12"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ * <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ * <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Fahrzeug_Type", propOrder = {
+ "zulassungsdaten"
+})
+public class FahrzeugType
+ extends VersichertesInteresseType
+{
+
+ @XmlElement(name = "Zulassungsdaten")
+ protected ZulassungsdatenType zulassungsdaten;
+ @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String fzgArtCd;
+ @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String marke;
+ @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String handelsbez;
+ @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String typVarVer;
+ @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected Entsch2Type leasingkz;
+ @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer modelljahr;
+ @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer leistung;
+ @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer plaetze;
+ @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected BigDecimal nutzlast;
+ @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer hubraum;
+ @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String antriebsArtCd;
+ @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer co2Ausstoss;
+ @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String fahrgestnr;
+ @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String motornr;
+ @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String natCode;
+ @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String verwendzweckCd;
+ @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected XMLGregorianCalendar erstzulassdat;
+ @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String landesCd;
+ @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String polKennz;
+ @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer tueren;
+ @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer baujahr;
+ @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer gesamtgewicht;
+ @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected BigDecimal listenpreis;
+ @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected BigDecimal sonderausstattung;
+ @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer eigengewicht;
+ @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected XMLGregorianCalendar zulassdatHalter;
+
+ /**
+ * Ruft den Wert der zulassungsdaten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZulassungsdatenType }
+ *
+ */
+ public ZulassungsdatenType getZulassungsdaten() {
+ return zulassungsdaten;
+ }
+
+ /**
+ * Legt den Wert der zulassungsdaten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZulassungsdatenType }
+ *
+ */
+ public void setZulassungsdaten(ZulassungsdatenType value) {
+ this.zulassungsdaten = value;
+ }
+
+ /**
+ * Ruft den Wert der fzgArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFzgArtCd() {
+ return fzgArtCd;
+ }
+
+ /**
+ * Legt den Wert der fzgArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFzgArtCd(String value) {
+ this.fzgArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der marke-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMarke() {
+ return marke;
+ }
+
+ /**
+ * Legt den Wert der marke-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMarke(String value) {
+ this.marke = value;
+ }
+
+ /**
+ * Ruft den Wert der handelsbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHandelsbez() {
+ return handelsbez;
+ }
+
+ /**
+ * Legt den Wert der handelsbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHandelsbez(String value) {
+ this.handelsbez = value;
+ }
+
+ /**
+ * Ruft den Wert der typVarVer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypVarVer() {
+ return typVarVer;
+ }
+
+ /**
+ * Legt den Wert der typVarVer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypVarVer(String value) {
+ this.typVarVer = value;
+ }
+
+ /**
+ * Ruft den Wert der leasingkz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getLeasingkz() {
+ return leasingkz;
+ }
+
+ /**
+ * Legt den Wert der leasingkz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setLeasingkz(Entsch2Type value) {
+ this.leasingkz = value;
+ }
+
+ /**
+ * Ruft den Wert der modelljahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getModelljahr() {
+ return modelljahr;
+ }
+
+ /**
+ * Legt den Wert der modelljahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setModelljahr(Integer value) {
+ this.modelljahr = value;
+ }
+
+ /**
+ * Ruft den Wert der leistung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getLeistung() {
+ return leistung;
+ }
+
+ /**
+ * Legt den Wert der leistung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setLeistung(Integer value) {
+ this.leistung = value;
+ }
+
+ /**
+ * Ruft den Wert der plaetze-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getPlaetze() {
+ return plaetze;
+ }
+
+ /**
+ * Legt den Wert der plaetze-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setPlaetze(Integer value) {
+ this.plaetze = value;
+ }
+
+ /**
+ * Ruft den Wert der nutzlast-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getNutzlast() {
+ return nutzlast;
+ }
+
+ /**
+ * Legt den Wert der nutzlast-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setNutzlast(BigDecimal value) {
+ this.nutzlast = value;
+ }
+
+ /**
+ * Ruft den Wert der hubraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getHubraum() {
+ return hubraum;
+ }
+
+ /**
+ * Legt den Wert der hubraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setHubraum(Integer value) {
+ this.hubraum = value;
+ }
+
+ /**
+ * Ruft den Wert der antriebsArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAntriebsArtCd() {
+ return antriebsArtCd;
+ }
+
+ /**
+ * Legt den Wert der antriebsArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAntriebsArtCd(String value) {
+ this.antriebsArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der co2Ausstoss-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getCO2Ausstoss() {
+ return co2Ausstoss;
+ }
+
+ /**
+ * Legt den Wert der co2Ausstoss-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setCO2Ausstoss(Integer value) {
+ this.co2Ausstoss = value;
+ }
+
+ /**
+ * Ruft den Wert der fahrgestnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFahrgestnr() {
+ return fahrgestnr;
+ }
+
+ /**
+ * Legt den Wert der fahrgestnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFahrgestnr(String value) {
+ this.fahrgestnr = value;
+ }
+
+ /**
+ * Ruft den Wert der motornr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMotornr() {
+ return motornr;
+ }
+
+ /**
+ * Legt den Wert der motornr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMotornr(String value) {
+ this.motornr = value;
+ }
+
+ /**
+ * Ruft den Wert der natCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNatCode() {
+ return natCode;
+ }
+
+ /**
+ * Legt den Wert der natCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNatCode(String value) {
+ this.natCode = value;
+ }
+
+ /**
+ * Ruft den Wert der verwendzweckCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerwendzweckCd() {
+ return verwendzweckCd;
+ }
+
+ /**
+ * Legt den Wert der verwendzweckCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerwendzweckCd(String value) {
+ this.verwendzweckCd = value;
+ }
+
+ /**
+ * Ruft den Wert der erstzulassdat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getErstzulassdat() {
+ return erstzulassdat;
+ }
+
+ /**
+ * Legt den Wert der erstzulassdat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setErstzulassdat(XMLGregorianCalendar value) {
+ this.erstzulassdat = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der polKennz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolKennz() {
+ return polKennz;
+ }
+
+ /**
+ * Legt den Wert der polKennz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolKennz(String value) {
+ this.polKennz = value;
+ }
+
+ /**
+ * Ruft den Wert der tueren-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getTueren() {
+ return tueren;
+ }
+
+ /**
+ * Legt den Wert der tueren-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setTueren(Integer value) {
+ this.tueren = value;
+ }
+
+ /**
+ * Ruft den Wert der baujahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getBaujahr() {
+ return baujahr;
+ }
+
+ /**
+ * Legt den Wert der baujahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setBaujahr(Integer value) {
+ this.baujahr = value;
+ }
+
+ /**
+ * Ruft den Wert der gesamtgewicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getGesamtgewicht() {
+ return gesamtgewicht;
+ }
+
+ /**
+ * Legt den Wert der gesamtgewicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setGesamtgewicht(Integer value) {
+ this.gesamtgewicht = value;
+ }
+
+ /**
+ * Ruft den Wert der listenpreis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getListenpreis() {
+ return listenpreis;
+ }
+
+ /**
+ * Legt den Wert der listenpreis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setListenpreis(BigDecimal value) {
+ this.listenpreis = value;
+ }
+
+ /**
+ * Ruft den Wert der sonderausstattung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSonderausstattung() {
+ return sonderausstattung;
+ }
+
+ /**
+ * Legt den Wert der sonderausstattung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSonderausstattung(BigDecimal value) {
+ this.sonderausstattung = value;
+ }
+
+ /**
+ * Ruft den Wert der eigengewicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getEigengewicht() {
+ return eigengewicht;
+ }
+
+ /**
+ * Legt den Wert der eigengewicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setEigengewicht(Integer value) {
+ this.eigengewicht = value;
+ }
+
+ /**
+ * Ruft den Wert der zulassdatHalter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZulassdatHalter() {
+ return zulassdatHalter;
+ }
+
+ /**
+ * Legt den Wert der zulassdatHalter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZulassdatHalter(XMLGregorianCalendar value) {
+ this.zulassdatHalter = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/GeschaeftsobjektArtType.java
new file mode 100644
index 00000000..bf17cb52
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/GeschaeftsobjektArtType.java
@@ -0,0 +1,62 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für GeschaeftsobjektArt_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="GeschaeftsobjektArt_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="VTG"/>
+ * <enumeration value="SC"/>
+ * <enumeration value="AN"/>
+ * <enumeration value="IB"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "GeschaeftsobjektArt_Type")
+@XmlEnum
+public enum GeschaeftsobjektArtType {
+
+
+ /**
+ * Vertrag
+ *
+ */
+ VTG,
+
+ /**
+ * Schaden
+ *
+ */
+ SC,
+
+ /**
+ * Antrag
+ *
+ */
+ AN,
+
+ /**
+ * Interventionsbericht
+ *
+ */
+ IB;
+
+ public String value() {
+ return name();
+ }
+
+ public static GeschaeftsobjektArtType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KontierungType.java
new file mode 100644
index 00000000..6e91732a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KontierungType.java
@@ -0,0 +1,149 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+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 java.math.BigInteger;
+
+
+/**
+ * Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden.
+ *
+ * Java-Klasse für Kontierung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kontierung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Kontierung_Type", propOrder = {
+ "vermittlernummer",
+ "abschluss",
+ "folge",
+ "betreuung"
+})
+public class KontierungType {
+
+ @XmlElement(name = "Vermittlernummer", required = true)
+ protected String vermittlernummer;
+ @XmlElement(name = "Abschluss", required = true)
+ protected BigInteger abschluss;
+ @XmlElement(name = "Folge", required = true)
+ protected BigInteger folge;
+ @XmlElement(name = "Betreuung", required = true)
+ protected BigInteger betreuung;
+
+ /**
+ * Ruft den Wert der vermittlernummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermittlernummer() {
+ return vermittlernummer;
+ }
+
+ /**
+ * Legt den Wert der vermittlernummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermittlernummer(String value) {
+ this.vermittlernummer = value;
+ }
+
+ /**
+ * Ruft den Wert der abschluss-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getAbschluss() {
+ return abschluss;
+ }
+
+ /**
+ * Legt den Wert der abschluss-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setAbschluss(BigInteger value) {
+ this.abschluss = value;
+ }
+
+ /**
+ * Ruft den Wert der folge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getFolge() {
+ return folge;
+ }
+
+ /**
+ * Legt den Wert der folge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setFolge(BigInteger value) {
+ this.folge = value;
+ }
+
+ /**
+ * Ruft den Wert der betreuung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getBetreuung() {
+ return betreuung;
+ }
+
+ /**
+ * Legt den Wert der betreuung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setBetreuung(BigInteger value) {
+ this.betreuung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KostenFixOderProzentType.java
new file mode 100644
index 00000000..edfeb027
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KostenFixOderProzentType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigDecimal;
+
+
+/**
+ * Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert
+ *
+ * Java-Klasse für KostenFixOderProzent_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KostenFixOderProzent_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ * <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * </choice>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KostenFixOderProzent_Type", propOrder = {
+ "absoluterBetrag",
+ "prozentVs"
+})
+public class KostenFixOderProzentType {
+
+ @XmlElement(name = "AbsoluterBetrag")
+ protected BigDecimal absoluterBetrag;
+ @XmlElement(name = "ProzentVs")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long prozentVs;
+
+ /**
+ * Ruft den Wert der absoluterBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getAbsoluterBetrag() {
+ return absoluterBetrag;
+ }
+
+ /**
+ * Legt den Wert der absoluterBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setAbsoluterBetrag(BigDecimal value) {
+ this.absoluterBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der prozentVs-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getProzentVs() {
+ return prozentVs;
+ }
+
+ /**
+ * Legt den Wert der prozentVs-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setProzentVs(Long value) {
+ this.prozentVs = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KreditkarteType.java
new file mode 100644
index 00000000..f6b85526
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/KreditkarteType.java
@@ -0,0 +1,189 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ Kreditkarte
+ *
+ * Java-Klasse für Kreditkarte_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kreditkarte_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Pruefziffer" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ * <totalDigits value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="AblaufMonat" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <totalDigits value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="AblaufJahr" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <totalDigits value="2"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Kreditkarte_Type")
+public class KreditkarteType {
+
+ @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String gesellschaft;
+ @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String kartennummer;
+ @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String inhaber;
+ @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected long pruefziffer;
+ @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected short ablaufMonat;
+ @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected short ablaufJahr;
+
+ /**
+ * Ruft den Wert der gesellschaft-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGesellschaft() {
+ return gesellschaft;
+ }
+
+ /**
+ * Legt den Wert der gesellschaft-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGesellschaft(String value) {
+ this.gesellschaft = value;
+ }
+
+ /**
+ * Ruft den Wert der kartennummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKartennummer() {
+ return kartennummer;
+ }
+
+ /**
+ * Legt den Wert der kartennummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKartennummer(String value) {
+ this.kartennummer = value;
+ }
+
+ /**
+ * Ruft den Wert der inhaber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getInhaber() {
+ return inhaber;
+ }
+
+ /**
+ * Legt den Wert der inhaber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setInhaber(String value) {
+ this.inhaber = value;
+ }
+
+ /**
+ * Ruft den Wert der pruefziffer-Eigenschaft ab.
+ *
+ */
+ public long getPruefziffer() {
+ return pruefziffer;
+ }
+
+ /**
+ * Legt den Wert der pruefziffer-Eigenschaft fest.
+ *
+ */
+ public void setPruefziffer(long value) {
+ this.pruefziffer = value;
+ }
+
+ /**
+ * Ruft den Wert der ablaufMonat-Eigenschaft ab.
+ *
+ */
+ public short getAblaufMonat() {
+ return ablaufMonat;
+ }
+
+ /**
+ * Legt den Wert der ablaufMonat-Eigenschaft fest.
+ *
+ */
+ public void setAblaufMonat(short value) {
+ this.ablaufMonat = value;
+ }
+
+ /**
+ * Ruft den Wert der ablaufJahr-Eigenschaft ab.
+ *
+ */
+ public short getAblaufJahr() {
+ return ablaufJahr;
+ }
+
+ /**
+ * Legt den Wert der ablaufJahr-Eigenschaft fest.
+ *
+ */
+ public void setAblaufJahr(short value) {
+ this.ablaufJahr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektIdType.java
new file mode 100644
index 00000000..453094b4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ObjektIdType.java
@@ -0,0 +1,125 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Type für Objektreferenzen
+ *
+ * Java-Klasse für ObjektId_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ObjektId_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ObjektId_Type", propOrder = {
+ "id",
+ "gueltigAb",
+ "ordnungsbegriffZuordFremd"
+})
+public class ObjektIdType {
+
+ @XmlElement(name = "Id")
+ protected String id;
+ @XmlElement(name = "GueltigAb")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar gueltigAb;
+ @XmlElement(name = "OrdnungsbegriffZuordFremd")
+ protected String ordnungsbegriffZuordFremd;
+
+ /**
+ * 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;
+ }
+
+ /**
+ * Ruft den Wert der gueltigAb-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigAb() {
+ return gueltigAb;
+ }
+
+ /**
+ * Legt den Wert der gueltigAb-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigAb(XMLGregorianCalendar value) {
+ this.gueltigAb = value;
+ }
+
+ /**
+ * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrdnungsbegriffZuordFremd() {
+ return ordnungsbegriffZuordFremd;
+ }
+
+ /**
+ * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrdnungsbegriffZuordFremd(String value) {
+ this.ordnungsbegriffZuordFremd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffeneSchaedenType.java
new file mode 100644
index 00000000..b9de9f81
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffeneSchaedenType.java
@@ -0,0 +1,120 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Offene Schäden
+ *
+ * Java-Klasse für OffeneSchaeden_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OffeneSchaeden_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ * <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ * <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OffeneSchaeden_Type", propOrder = {
+ "offenerSchaden1",
+ "offenerSchaden2",
+ "offenerSchaden3"
+})
+public class OffeneSchaedenType {
+
+ @XmlElement(name = "OffenerSchaden1", required = true)
+ protected OffenerSchadenType offenerSchaden1;
+ @XmlElement(name = "OffenerSchaden2")
+ protected OffenerSchadenType offenerSchaden2;
+ @XmlElement(name = "OffenerSchaden3")
+ protected OffenerSchadenType offenerSchaden3;
+
+ /**
+ * Ruft den Wert der offenerSchaden1-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ public OffenerSchadenType getOffenerSchaden1() {
+ return offenerSchaden1;
+ }
+
+ /**
+ * Legt den Wert der offenerSchaden1-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ public void setOffenerSchaden1(OffenerSchadenType value) {
+ this.offenerSchaden1 = value;
+ }
+
+ /**
+ * Ruft den Wert der offenerSchaden2-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ public OffenerSchadenType getOffenerSchaden2() {
+ return offenerSchaden2;
+ }
+
+ /**
+ * Legt den Wert der offenerSchaden2-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ public void setOffenerSchaden2(OffenerSchadenType value) {
+ this.offenerSchaden2 = value;
+ }
+
+ /**
+ * Ruft den Wert der offenerSchaden3-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ public OffenerSchadenType getOffenerSchaden3() {
+ return offenerSchaden3;
+ }
+
+ /**
+ * Legt den Wert der offenerSchaden3-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OffenerSchadenType }
+ *
+ */
+ public void setOffenerSchaden3(OffenerSchadenType value) {
+ this.offenerSchaden3 = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffenerSchadenType.java
new file mode 100644
index 00000000..03484523
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/OffenerSchadenType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+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 java.math.BigInteger;
+
+
+/**
+ * Type einzelner offener Schaden
+ *
+ * Java-Klasse für OffenerSchaden_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OffenerSchaden_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OffenerSchaden_Type", propOrder = {
+ "monat",
+ "jahr"
+})
+public class OffenerSchadenType {
+
+ @XmlElement(name = "Monat", required = true)
+ protected BigInteger monat;
+ @XmlElement(name = "Jahr", required = true)
+ protected BigInteger jahr;
+
+ /**
+ * Ruft den Wert der monat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMonat() {
+ return monat;
+ }
+
+ /**
+ * Legt den Wert der monat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMonat(BigInteger value) {
+ this.monat = value;
+ }
+
+ /**
+ * Ruft den Wert der jahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getJahr() {
+ return jahr;
+ }
+
+ /**
+ * Legt den Wert der jahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setJahr(BigInteger value) {
+ this.jahr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PartnerRoleType.java
new file mode 100644
index 00000000..1d1308c1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PartnerRoleType.java
@@ -0,0 +1,49 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PartnerRoleType.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PartnerRoleType">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="2"/>
+ * <enumeration value="VN"/>
+ * <enumeration value="VP"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PartnerRoleType")
+@XmlEnum
+public enum PartnerRoleType {
+
+
+ /**
+ * Versicherungsnehmer
+ *
+ */
+ VN,
+
+ /**
+ * Versicherte Person
+ *
+ */
+ VP;
+
+ public String value() {
+ return name();
+ }
+
+ public static PartnerRoleType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PersonType.java
new file mode 100644
index 00000000..90d28840
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PersonType.java
@@ -0,0 +1,409 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.*;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Der Typ für eine Person mit ObjektId
+ *
+ * Java-Klasse für Person_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Person_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ * <choice>
+ * <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ * <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ * </choice>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Legitimation" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Anzahl" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Einstufung" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Identifizierung" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Person_Type", propOrder = {
+ "objektId",
+ "natuerlicheperson",
+ "sonstigeperson",
+ "adresse",
+ "elKommunikation",
+ "elLegitimation",
+ "elAnzahl",
+ "elEinstufung",
+ "elEntscheidungsfrage",
+ "elIdentifizierung",
+ "elText"
+})
+public class PersonType {
+
+ @XmlElement(name = "ObjektId")
+ protected ObjektIdType objektId;
+ @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20")
+ protected NATUERLICHEPERSONType natuerlicheperson;
+ @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20")
+ protected SONSTIGEPERSONType sonstigeperson;
+ @XmlElement(name = "Adresse")
+ protected AdresseType adresse;
+ @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20")
+ protected List elKommunikation;
+ @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20")
+ protected List elLegitimation;
+ @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20")
+ protected List elAnzahl;
+ @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20")
+ protected List elEinstufung;
+ @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20")
+ protected List elEntscheidungsfrage;
+ @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20")
+ protected List elIdentifizierung;
+ @XmlElement(name = "EL-Text", namespace = "urn:omds20")
+ protected List elText;
+ @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected PersArtCdType persArtCd;
+
+ /**
+ * Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben)
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getObjektId() {
+ return objektId;
+ }
+
+ /**
+ * Legt den Wert der objektId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setObjektId(ObjektIdType value) {
+ this.objektId = value;
+ }
+
+ /**
+ * Ruft den Wert der natuerlicheperson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link NATUERLICHEPERSONType }
+ *
+ */
+ public NATUERLICHEPERSONType getNATUERLICHEPERSON() {
+ return natuerlicheperson;
+ }
+
+ /**
+ * Legt den Wert der natuerlicheperson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link NATUERLICHEPERSONType }
+ *
+ */
+ public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
+ this.natuerlicheperson = value;
+ }
+
+ /**
+ * Ruft den Wert der sonstigeperson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SONSTIGEPERSONType }
+ *
+ */
+ public SONSTIGEPERSONType getSONSTIGEPERSON() {
+ return sonstigeperson;
+ }
+
+ /**
+ * Legt den Wert der sonstigeperson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SONSTIGEPERSONType }
+ *
+ */
+ public void setSONSTIGEPERSON(SONSTIGEPERSONType value) {
+ this.sonstigeperson = value;
+ }
+
+ /**
+ * Die Hauptadresse des Partners mit ObjektId
+ *
+ * @return
+ * possible object is
+ * {@link AdresseType }
+ *
+ */
+ public AdresseType getAdresse() {
+ return adresse;
+ }
+
+ /**
+ * Legt den Wert der adresse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AdresseType }
+ *
+ */
+ public void setAdresse(AdresseType value) {
+ this.adresse = value;
+ }
+
+ /**
+ * Gets the value of the elKommunikation property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elKommunikation property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELKommunikation().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELKommunikationType }
+ *
+ *
+ */
+ public List getELKommunikation() {
+ if (elKommunikation == null) {
+ elKommunikation = new ArrayList();
+ }
+ return this.elKommunikation;
+ }
+
+ /**
+ * Gets the value of the elLegitimation property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elLegitimation property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELLegitimation().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELLegitimationType }
+ *
+ *
+ */
+ public List getELLegitimation() {
+ if (elLegitimation == null) {
+ elLegitimation = new ArrayList();
+ }
+ return this.elLegitimation;
+ }
+
+ /**
+ * Gets the value of the elAnzahl property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAnzahl property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahl().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ *
+ *
+ */
+ public List getELAnzahl() {
+ if (elAnzahl == null) {
+ elAnzahl = new ArrayList();
+ }
+ return this.elAnzahl;
+ }
+
+ /**
+ * Gets the value of the elEinstufung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elEinstufung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELEinstufung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELEinstufungType }
+ *
+ *
+ */
+ public List getELEinstufung() {
+ if (elEinstufung == null) {
+ elEinstufung = new ArrayList();
+ }
+ return this.elEinstufung;
+ }
+
+ /**
+ * Gets the value of the elEntscheidungsfrage property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elEntscheidungsfrage property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELEntscheidungsfrage().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELEntscheidungsfrageType }
+ *
+ *
+ */
+ public List getELEntscheidungsfrage() {
+ if (elEntscheidungsfrage == null) {
+ elEntscheidungsfrage = new ArrayList();
+ }
+ return this.elEntscheidungsfrage;
+ }
+
+ /**
+ * Gets the value of the elIdentifizierung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elIdentifizierung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELIdentifizierung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELIdentifizierungType }
+ *
+ *
+ */
+ public List getELIdentifizierung() {
+ if (elIdentifizierung == null) {
+ elIdentifizierung = new ArrayList();
+ }
+ return this.elIdentifizierung;
+ }
+
+ /**
+ * Gets the value of the elText property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elText property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELText().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELText() {
+ if (elText == null) {
+ elText = new ArrayList();
+ }
+ return this.elText;
+ }
+
+ /**
+ * Ruft den Wert der persArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PersArtCdType }
+ *
+ */
+ public PersArtCdType getPersArtCd() {
+ return persArtCd;
+ }
+
+ /**
+ * Legt den Wert der persArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersArtCdType }
+ *
+ */
+ public void setPersArtCd(PersArtCdType value) {
+ this.persArtCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java
new file mode 100644
index 00000000..1dee1ab5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenObjektSpezifikationType.java
@@ -0,0 +1,131 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.PolicyPartnerRole;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Die Spezifikation eines Polizzenobjektes
+ *
+ * Java-Klasse für PolizzenObjektSpezifikation_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PolizzenObjektSpezifikation_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ * <sequence>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ * <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ * <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = {
+ "polizzennr",
+ "vtgProdCd",
+ "rollePartner"
+})
+public class PolizzenObjektSpezifikationType
+ extends ObjektSpezifikationType
+{
+
+ @XmlElement(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlElement(name = "VtgProdCd")
+ protected String vtgProdCd;
+ @XmlElement(name = "RollePartner")
+ protected List rollePartner;
+
+ /**
+ * Ruft den Wert der polizzennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolizzennr() {
+ return polizzennr;
+ }
+
+ /**
+ * Legt den Wert der polizzennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolizzennr(String value) {
+ this.polizzennr = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgProdCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgProdCd() {
+ return vtgProdCd;
+ }
+
+ /**
+ * Legt den Wert der vtgProdCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgProdCd(String value) {
+ this.vtgProdCd = value;
+ }
+
+ /**
+ * Gets the value of the rollePartner property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the rollePartner property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getRollePartner().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PolicyPartnerRole }
+ *
+ *
+ */
+ public List getRollePartner() {
+ if (rollePartner == null) {
+ rollePartner = new ArrayList();
+ }
+ return this.rollePartner;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenversandType.java
new file mode 100644
index 00000000..fb529649
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PolizzenversandType.java
@@ -0,0 +1,76 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PolizzenversandType.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PolizzenversandType">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="MAK2"/>
+ * <enumeration value="VN1"/>
+ * <enumeration value="MAKVN"/>
+ * <enumeration value="MAK1"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PolizzenversandType")
+@XmlEnum
+public enum PolizzenversandType {
+
+
+ /**
+ * 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie
+ *
+ */
+ @XmlEnumValue("MAK2")
+ MAK_2("MAK2"),
+
+ /**
+ * 1fach Versicherungsnehmer: Kunde erhält Original
+ *
+ */
+ @XmlEnumValue("VN1")
+ VN_1("VN1"),
+
+ /**
+ * 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie
+ *
+ */
+ MAKVN("MAKVN"),
+
+ /**
+ * 1fach Makler: Makler erhält Original
+ *
+ */
+ @XmlEnumValue("MAK1")
+ MAK_1("MAK1");
+ private final String value;
+
+ PolizzenversandType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static PolizzenversandType fromValue(String v) {
+ for (PolizzenversandType c: PolizzenversandType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PraemieType.java
new file mode 100644
index 00000000..c04137f2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/PraemieType.java
@@ -0,0 +1,268 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.WaehrungsCdType;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Darstellung einer Praemie
+ *
+ * Java-Klasse für Praemie_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Praemie_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ * <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type"/>
+ * <element name="PraemieNto" type="{urn:omds20}decimal"/>
+ * <element name="PraemieBto" type="{urn:omds20}decimal"/>
+ * <element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ * <element name="Unterjaehrigkeitszuschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * <element name="Abschlag" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Praemie_Type", propOrder = {
+ "zahlrhythmus",
+ "zahlweg",
+ "praemieNto",
+ "praemieBto",
+ "versicherungssteuer",
+ "waehrungsCd",
+ "unterjaehrigkeitszuschlag",
+ "abschlag"
+})
+public class PraemieType {
+
+ @XmlElement(name = "Zahlrhythmus", required = true)
+ protected String zahlrhythmus;
+ @XmlElement(name = "Zahlweg", required = true)
+ protected String zahlweg;
+ @XmlElement(name = "PraemieNto", required = true)
+ protected BigDecimal praemieNto;
+ @XmlElement(name = "PraemieBto", required = true)
+ protected BigDecimal praemieBto;
+ @XmlElement(name = "Versicherungssteuer")
+ protected List versicherungssteuer;
+ @XmlElement(name = "WaehrungsCd")
+ @XmlSchemaType(name = "string")
+ protected WaehrungsCdType waehrungsCd;
+ @XmlElement(name = "Unterjaehrigkeitszuschlag")
+ protected Double unterjaehrigkeitszuschlag;
+ @XmlElement(name = "Abschlag")
+ protected Double abschlag;
+
+ /**
+ * Ruft den Wert der zahlrhythmus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlrhythmus() {
+ return zahlrhythmus;
+ }
+
+ /**
+ * Legt den Wert der zahlrhythmus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlrhythmus(String value) {
+ this.zahlrhythmus = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlweg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlweg() {
+ return zahlweg;
+ }
+
+ /**
+ * Legt den Wert der zahlweg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlweg(String value) {
+ this.zahlweg = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieNto-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNto() {
+ return praemieNto;
+ }
+
+ /**
+ * Legt den Wert der praemieNto-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNto(BigDecimal value) {
+ this.praemieNto = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieBto-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieBto() {
+ return praemieBto;
+ }
+
+ /**
+ * Legt den Wert der praemieBto-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieBto(BigDecimal value) {
+ this.praemieBto = value;
+ }
+
+ /**
+ * Gets the value of the versicherungssteuer property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the versicherungssteuer property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVersicherungssteuer().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VersicherungssteuerType }
+ *
+ *
+ */
+ public List getVersicherungssteuer() {
+ if (versicherungssteuer == null) {
+ versicherungssteuer = new ArrayList();
+ }
+ return this.versicherungssteuer;
+ }
+
+ /**
+ * Ruft den Wert der waehrungsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Legt den Wert der waehrungsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Ruft den Wert der unterjaehrigkeitszuschlag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ public Double getUnterjaehrigkeitszuschlag() {
+ return unterjaehrigkeitszuschlag;
+ }
+
+ /**
+ * Legt den Wert der unterjaehrigkeitszuschlag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ public void setUnterjaehrigkeitszuschlag(Double value) {
+ this.unterjaehrigkeitszuschlag = value;
+ }
+
+ /**
+ * Ruft den Wert der abschlag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Double }
+ *
+ */
+ public Double getAbschlag() {
+ return abschlag;
+ }
+
+ /**
+ * Legt den Wert der abschlag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Double }
+ *
+ */
+ public void setAbschlag(Double value) {
+ this.abschlag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java
index b0a7052c..71b0d6d3 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktType.java
@@ -1,18 +1,14 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ProduktKfzType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType;
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Basistyp für ein Produkt
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java
index 1208db4e..41ed74b2 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ProduktbausteinType.java
@@ -1,16 +1,11 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
import java.math.BigDecimal;
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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ResponseStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ResponseStatusType.java
new file mode 100644
index 00000000..01a2bf96
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ResponseStatusType.java
@@ -0,0 +1,125 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Statusinformationen im Response eines Serviceaufrufs
+ *
+ * Java-Klasse für ResponseStatus_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ResponseStatus_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+ * <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ResponseStatus_Type", propOrder = {
+ "korrelationsId",
+ "ergebnis",
+ "meldungen"
+})
+public class ResponseStatusType {
+
+ @XmlElement(name = "KorrelationsId", required = true)
+ protected String korrelationsId;
+ @XmlElement(name = "Ergebnis", required = true)
+ @XmlSchemaType(name = "string")
+ protected StatusType ergebnis;
+ @XmlElement(name = "Meldungen")
+ protected List meldungen;
+
+ /**
+ * Ruft den Wert der korrelationsId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKorrelationsId() {
+ return korrelationsId;
+ }
+
+ /**
+ * Legt den Wert der korrelationsId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKorrelationsId(String value) {
+ this.korrelationsId = value;
+ }
+
+ /**
+ * Ruft den Wert der ergebnis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link StatusType }
+ *
+ */
+ public StatusType getErgebnis() {
+ return ergebnis;
+ }
+
+ /**
+ * Legt den Wert der ergebnis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link StatusType }
+ *
+ */
+ public void setErgebnis(StatusType value) {
+ this.ergebnis = value;
+ }
+
+ /**
+ * Gets the value of the meldungen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the meldungen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMeldungen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getMeldungen() {
+ if (meldungen == null) {
+ meldungen = new ArrayList();
+ }
+ return this.meldungen;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SchadenObjektSpezifikationType.java
new file mode 100644
index 00000000..1f906c6e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SchadenObjektSpezifikationType.java
@@ -0,0 +1,94 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Die Spezifikation eines Schadenobjektes
+ *
+ * Java-Klasse für SchadenObjektSpezifikation_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SchadenObjektSpezifikation_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ * <choice>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Geschaeftsfallnummer"/>
+ * <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ * </choice>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = {
+ "geschaeftsfallnummer",
+ "schadennr"
+})
+public class SchadenObjektSpezifikationType
+ extends ObjektSpezifikationType
+{
+
+ @XmlElement(name = "Geschaeftsfallnummer")
+ protected ObjektIdType geschaeftsfallnummer;
+ @XmlElement(name = "Schadennr")
+ protected String schadennr;
+
+ /**
+ * Eine Geschaeftsfallnummer
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getGeschaeftsfallnummer() {
+ return geschaeftsfallnummer;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setGeschaeftsfallnummer(ObjektIdType value) {
+ this.geschaeftsfallnummer = value;
+ }
+
+ /**
+ * Ruft den Wert der schadennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadennr() {
+ return schadennr;
+ }
+
+ /**
+ * Legt den Wert der schadennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadennr(String value) {
+ this.schadennr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SelbstbehaltType.java
new file mode 100644
index 00000000..17034d87
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/SelbstbehaltType.java
@@ -0,0 +1,147 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigDecimal;
+
+
+/**
+ * Dient zur Abbildung eines Selbstbehalts
+ *
+ * Java-Klasse für Selbstbehalt_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Selbstbehalt_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Selbstbehalt_Type", propOrder = {
+ "selbstbehalt",
+ "selbstbehaltProzentVs",
+ "selbstbehaltMinBetrag",
+ "selbstbehaltMaxBetrag"
+})
+public class SelbstbehaltType {
+
+ @XmlElement(name = "Selbstbehalt")
+ protected BigDecimal selbstbehalt;
+ @XmlElement(name = "SelbstbehaltProzentVs")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long selbstbehaltProzentVs;
+ @XmlElement(name = "SelbstbehaltMinBetrag")
+ protected BigDecimal selbstbehaltMinBetrag;
+ @XmlElement(name = "SelbstbehaltMaxBetrag")
+ protected BigDecimal selbstbehaltMaxBetrag;
+
+ /**
+ * Ruft den Wert der selbstbehalt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSelbstbehalt() {
+ return selbstbehalt;
+ }
+
+ /**
+ * Legt den Wert der selbstbehalt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSelbstbehalt(BigDecimal value) {
+ this.selbstbehalt = value;
+ }
+
+ /**
+ * Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getSelbstbehaltProzentVs() {
+ return selbstbehaltProzentVs;
+ }
+
+ /**
+ * Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setSelbstbehaltProzentVs(Long value) {
+ this.selbstbehaltProzentVs = value;
+ }
+
+ /**
+ * Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSelbstbehaltMinBetrag() {
+ return selbstbehaltMinBetrag;
+ }
+
+ /**
+ * Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSelbstbehaltMinBetrag(BigDecimal value) {
+ this.selbstbehaltMinBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSelbstbehaltMaxBetrag() {
+ return selbstbehaltMaxBetrag;
+ }
+
+ /**
+ * Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSelbstbehaltMaxBetrag(BigDecimal value) {
+ this.selbstbehaltMaxBetrag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ServiceFault.java
new file mode 100644
index 00000000..e3ea848e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ServiceFault.java
@@ -0,0 +1,156 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+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 java.math.BigInteger;
+
+
+/**
+ * Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp.
+ *
+ * Java-Klasse für ServiceFault complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ServiceFault">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="errorType">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ * <pattern value="1"/>
+ * <pattern value="2"/>
+ * <pattern value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ * <element name="errorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ServiceFault", propOrder = {
+ "errorType",
+ "errorCode",
+ "errorMsg",
+ "elementReference"
+})
+public class ServiceFault {
+
+ @XmlElement(required = true)
+ protected BigInteger errorType;
+ @XmlElement(required = true)
+ protected BigInteger errorCode;
+ @XmlElement(required = true)
+ protected String errorMsg;
+ protected String elementReference;
+
+ /**
+ * Ruft den Wert der errorType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getErrorType() {
+ return errorType;
+ }
+
+ /**
+ * Legt den Wert der errorType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setErrorType(BigInteger value) {
+ this.errorType = value;
+ }
+
+ /**
+ * Ruft den Wert der errorCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getErrorCode() {
+ return errorCode;
+ }
+
+ /**
+ * Legt den Wert der errorCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setErrorCode(BigInteger value) {
+ this.errorCode = value;
+ }
+
+ /**
+ * Ruft den Wert der errorMsg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErrorMsg() {
+ return errorMsg;
+ }
+
+ /**
+ * Legt den Wert der errorMsg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErrorMsg(String value) {
+ this.errorMsg = value;
+ }
+
+ /**
+ * Ruft den Wert der elementReference-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getElementReference() {
+ return elementReference;
+ }
+
+ /**
+ * Legt den Wert der elementReference-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setElementReference(String value) {
+ this.elementReference = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/StatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/StatusType.java
new file mode 100644
index 00000000..ed6b56a3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/StatusType.java
@@ -0,0 +1,56 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für Status_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="Status_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <length value="4"/>
+ * <enumeration value="OK"/>
+ * <enumeration value="OKNA"/>
+ * <enumeration value="NOK"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Status_Type")
+@XmlEnum
+public enum StatusType {
+
+
+ /**
+ * Request konnte verarbeitet werden
+ *
+ */
+ OK,
+
+ /**
+ * Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet.
+ *
+ */
+ OKNA,
+
+ /**
+ * Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden
+ *
+ */
+ NOK;
+
+ public String value() {
+ return name();
+ }
+
+ public static StatusType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/TechnicalKeyValueType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/TechnicalKeyValueType.java
new file mode 100644
index 00000000..0abac594
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/TechnicalKeyValueType.java
@@ -0,0 +1,92 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für nicht weiter spezifizierte technische Parameter
+ *
+ * Java-Klasse für TechnicalKeyValue_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="TechnicalKeyValue_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TechnicalKeyValue_Type", propOrder = {
+ "key",
+ "value"
+})
+public class TechnicalKeyValueType {
+
+ @XmlElement(name = "Key", required = true)
+ protected String key;
+ @XmlElement(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/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java
new file mode 100644
index 00000000..6acfd0b6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/UploadDokumentType.java
@@ -0,0 +1,139 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.activation.DataHandler;
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename
+ *
+ * Java-Klasse für Upload_Dokument_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Upload_Dokument_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Upload_Dokument_Type", propOrder = {
+ "name",
+ "mimetype",
+ "content",
+ "documentType"
+})
+public class UploadDokumentType {
+
+ @XmlElement(name = "Name", required = true)
+ protected String name;
+ @XmlElement(name = "Mimetype", required = true)
+ protected String mimetype;
+ @XmlElement(name = "Content", required = true)
+ @XmlMimeType("application/octet-stream")
+ protected DataHandler content;
+ @XmlElement(name = "DocumentType")
+ protected int documentType;
+
+ /**
+ * 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 String }
+ *
+ */
+ public String getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMimetype(String value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der content-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DataHandler }
+ *
+ */
+ public DataHandler getContent() {
+ return content;
+ }
+
+ /**
+ * Legt den Wert der content-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DataHandler }
+ *
+ */
+ public void setContent(DataHandler value) {
+ this.content = value;
+ }
+
+ /**
+ * Ruft den Wert der documentType-Eigenschaft ab.
+ *
+ */
+ public int getDocumentType() {
+ return documentType;
+ }
+
+ /**
+ * Legt den Wert der documentType-Eigenschaft fest.
+ *
+ */
+ public void setDocumentType(int value) {
+ this.documentType = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VarianteType.java
new file mode 100644
index 00000000..bc36fa29
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VarianteType.java
@@ -0,0 +1,54 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für Variante_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="Variante_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Premiumschutz"/>
+ * <enumeration value="Classicschutz"/>
+ * <enumeration value="Basisschutz"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "Variante_Type")
+@XmlEnum
+public enum VarianteType {
+
+ @XmlEnumValue("Premiumschutz")
+ PREMIUMSCHUTZ("Premiumschutz"),
+ @XmlEnumValue("Classicschutz")
+ CLASSICSCHUTZ("Classicschutz"),
+ @XmlEnumValue("Basisschutz")
+ BASISSCHUTZ("Basisschutz");
+ private final String value;
+
+ VarianteType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static VarianteType fromValue(String v) {
+ for (VarianteType c: VarianteType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java
index 584ca779..d2f93866 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VerkaufsproduktType.java
@@ -1,18 +1,14 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_11.ELRahmenvereinbarungType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType;
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Basistyp für ein Produktbündel
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java
index 58342c75..ac8e309f 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersichertesInteresseType.java
@@ -1,12 +1,7 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
-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.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.*;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherungssteuerType.java
new file mode 100644
index 00000000..0cbec1eb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VersicherungssteuerType.java
@@ -0,0 +1,119 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigDecimal;
+
+
+/**
+ * Stellt die Versicherungsteuer einer Prämie dar
+ *
+ * Java-Klasse für Versicherungssteuer_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Versicherungssteuer_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Versicherungssteuer" type="{urn:omds20}decimal"/>
+ * <element name="VersicherungssteuerArt" type="{urn:omds3CommonServiceTypes-1-1-0}VersicherungssteuerArt_Type"/>
+ * <element name="VersicherungssteuerSatz" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Versicherungssteuer_Type", propOrder = {
+ "versicherungssteuer",
+ "versicherungssteuerArt",
+ "versicherungssteuerSatz"
+})
+public class VersicherungssteuerType {
+
+ @XmlElement(name = "Versicherungssteuer", required = true)
+ protected BigDecimal versicherungssteuer;
+ @XmlElement(name = "VersicherungssteuerArt", required = true)
+ @XmlSchemaType(name = "anySimpleType")
+ protected String versicherungssteuerArt;
+ @XmlElement(name = "VersicherungssteuerSatz")
+ protected BigDecimal versicherungssteuerSatz;
+
+ /**
+ * Ruft den Wert der versicherungssteuer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getVersicherungssteuer() {
+ return versicherungssteuer;
+ }
+
+ /**
+ * Legt den Wert der versicherungssteuer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setVersicherungssteuer(BigDecimal value) {
+ this.versicherungssteuer = value;
+ }
+
+ /**
+ * Ruft den Wert der versicherungssteuerArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersicherungssteuerArt() {
+ return versicherungssteuerArt;
+ }
+
+ /**
+ * Legt den Wert der versicherungssteuerArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersicherungssteuerArt(String value) {
+ this.versicherungssteuerArt = value;
+ }
+
+ /**
+ * Ruft den Wert der versicherungssteuerSatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getVersicherungssteuerSatz() {
+ return versicherungssteuerSatz;
+ }
+
+ /**
+ * Legt den Wert der versicherungssteuerSatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setVersicherungssteuerSatz(BigDecimal value) {
+ this.versicherungssteuerSatz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VertragspersonType.java
new file mode 100644
index 00000000..c2978703
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VertragspersonType.java
@@ -0,0 +1,85 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.VtgRolleCdType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle
+ *
+ * Java-Klasse für Vertragsperson_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Vertragsperson_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vertragsperson_Type", propOrder = {
+ "lfdNr",
+ "rolle"
+})
+public class VertragspersonType {
+
+ @XmlElement(name = "LfdNr")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long lfdNr;
+ @XmlElement(name = "Rolle", required = true)
+ @XmlSchemaType(name = "string")
+ protected VtgRolleCdType rolle;
+
+ /**
+ * Ruft den Wert der lfdNr-Eigenschaft ab.
+ *
+ */
+ public long getLfdNr() {
+ return lfdNr;
+ }
+
+ /**
+ * Legt den Wert der lfdNr-Eigenschaft fest.
+ *
+ */
+ public void setLfdNr(long value) {
+ this.lfdNr = value;
+ }
+
+ /**
+ * Ruft den Wert der rolle-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VtgRolleCdType }
+ *
+ */
+ public VtgRolleCdType getRolle() {
+ return rolle;
+ }
+
+ /**
+ * Legt den Wert der rolle-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VtgRolleCdType }
+ *
+ */
+ public void setRolle(VtgRolleCdType value) {
+ this.rolle = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkularglaeubigerType.java
new file mode 100644
index 00000000..1616832b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkularglaeubigerType.java
@@ -0,0 +1,176 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ zur Beschreibung einer Bank als Vinkulargläubiger
+ *
+ * Java-Klasse für Vinkularglaeubiger_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Vinkularglaeubiger_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Vertragsnummer">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="32"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VinkularglaeubigerBank">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="2"/>
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VinkularglaeubigerPlz">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="4"/>
+ * <maxLength value="5"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="VinkularglaeubigerStrasse" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="3"/>
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vinkularglaeubiger_Type", propOrder = {
+ "vertragsnummer",
+ "vinkularglaeubigerBank",
+ "vinkularglaeubigerPlz",
+ "vinkularglaeubigerStrasse"
+})
+public class VinkularglaeubigerType {
+
+ @XmlElement(name = "Vertragsnummer", required = true)
+ protected String vertragsnummer;
+ @XmlElement(name = "VinkularglaeubigerBank", required = true)
+ protected String vinkularglaeubigerBank;
+ @XmlElement(name = "VinkularglaeubigerPlz", required = true)
+ protected String vinkularglaeubigerPlz;
+ @XmlElement(name = "VinkularglaeubigerStrasse")
+ protected String vinkularglaeubigerStrasse;
+
+ /**
+ * Ruft den Wert der vertragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVertragsnummer() {
+ return vertragsnummer;
+ }
+
+ /**
+ * Legt den Wert der vertragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVertragsnummer(String value) {
+ this.vertragsnummer = value;
+ }
+
+ /**
+ * Ruft den Wert der vinkularglaeubigerBank-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVinkularglaeubigerBank() {
+ return vinkularglaeubigerBank;
+ }
+
+ /**
+ * Legt den Wert der vinkularglaeubigerBank-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVinkularglaeubigerBank(String value) {
+ this.vinkularglaeubigerBank = value;
+ }
+
+ /**
+ * Ruft den Wert der vinkularglaeubigerPlz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVinkularglaeubigerPlz() {
+ return vinkularglaeubigerPlz;
+ }
+
+ /**
+ * Legt den Wert der vinkularglaeubigerPlz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVinkularglaeubigerPlz(String value) {
+ this.vinkularglaeubigerPlz = value;
+ }
+
+ /**
+ * Ruft den Wert der vinkularglaeubigerStrasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVinkularglaeubigerStrasse() {
+ return vinkularglaeubigerStrasse;
+ }
+
+ /**
+ * Legt den Wert der vinkularglaeubigerStrasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVinkularglaeubigerStrasse(String value) {
+ this.vinkularglaeubigerStrasse = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkulierungType.java
new file mode 100644
index 00000000..a2d794c3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VinkulierungType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import at.vvo.omds.types.omds2Types.v2_11.PERSONType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Vinkulierung
+ *
+ * Java-Klasse für Vinkulierung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Vinkulierung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds20}PERSON"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Vinkulierung_Type", propOrder = {
+ "person"
+})
+public class VinkulierungType {
+
+ @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true)
+ protected PERSONType person;
+
+ /**
+ * Ruft den Wert der person-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PERSONType }
+ *
+ */
+ public PERSONType getPERSON() {
+ return person;
+ }
+
+ /**
+ * Legt den Wert der person-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PERSONType }
+ *
+ */
+ public void setPERSON(PERSONType value) {
+ this.person = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java
index c2f8af38..a2e46017 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenDetailType.java
@@ -1,13 +1,9 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
+import javax.xml.bind.annotation.*;
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;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java
index a9c04af3..aa8465e8 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/VorversicherungenType.java
@@ -1,11 +1,12 @@
package at.vvo.omds.types.omds3Types.r1_4_0.common;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VorversicherungenKfzType;
+
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VorversicherungenKfzType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlungsdatenType.java
new file mode 100644
index 00000000..eae504e4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlungsdatenType.java
@@ -0,0 +1,148 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Beschreibt die Zahlungsdaten
+ *
+ * Java-Klasse für Zahlungsdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Zahlungsdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Zahlungsart" type="{urn:omds20}ZahlWegCd_Type"/>
+ * <element name="Kontonummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ * <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Zahlungsdaten_Type", propOrder = {
+ "zahlungsart",
+ "kontonummer",
+ "bic",
+ "beschreibung"
+})
+public class ZahlungsdatenType {
+
+ @XmlElement(name = "Zahlungsart", required = true)
+ protected String zahlungsart;
+ @XmlElement(name = "Kontonummer")
+ protected String kontonummer;
+ @XmlElement(name = "BIC")
+ protected String bic;
+ @XmlElement(name = "Beschreibung")
+ protected String beschreibung;
+
+ /**
+ * Ruft den Wert der zahlungsart-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlungsart() {
+ return zahlungsart;
+ }
+
+ /**
+ * Legt den Wert der zahlungsart-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlungsart(String value) {
+ this.zahlungsart = value;
+ }
+
+ /**
+ * Ruft den Wert der kontonummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKontonummer() {
+ return kontonummer;
+ }
+
+ /**
+ * Legt den Wert der kontonummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKontonummer(String value) {
+ this.kontonummer = value;
+ }
+
+ /**
+ * Ruft den Wert der bic-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Legt den Wert der bic-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Ruft den Wert der beschreibung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBeschreibung() {
+ return beschreibung;
+ }
+
+ /**
+ * Legt den Wert der beschreibung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBeschreibung(String value) {
+ this.beschreibung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlwegType.java
new file mode 100644
index 00000000..7005ace2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZahlwegType.java
@@ -0,0 +1,204 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ Zahlweg
+ *
+ * Java-Klasse für Zahlweg_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Zahlweg_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="Zahlungsanweisung" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * <element name="Lastschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ * <element name="Kundenkonto">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="Kreditkarte" type="{urn:omds3CommonServiceTypes-1-1-0}Kreditkarte_Type"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Zahlweg_Type", propOrder = {
+ "zahlungsanweisung",
+ "lastschrift",
+ "kundenkonto",
+ "kreditkarte"
+})
+public class ZahlwegType {
+
+ @XmlElement(name = "Zahlungsanweisung")
+ protected Object zahlungsanweisung;
+ @XmlElement(name = "Lastschrift")
+ protected BankverbindungType lastschrift;
+ @XmlElement(name = "Kundenkonto")
+ protected Kundenkonto kundenkonto;
+ @XmlElement(name = "Kreditkarte")
+ protected KreditkarteType kreditkarte;
+
+ /**
+ * Ruft den Wert der zahlungsanweisung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getZahlungsanweisung() {
+ return zahlungsanweisung;
+ }
+
+ /**
+ * Legt den Wert der zahlungsanweisung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setZahlungsanweisung(Object value) {
+ this.zahlungsanweisung = value;
+ }
+
+ /**
+ * Ruft den Wert der lastschrift-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BankverbindungType }
+ *
+ */
+ public BankverbindungType getLastschrift() {
+ return lastschrift;
+ }
+
+ /**
+ * Legt den Wert der lastschrift-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BankverbindungType }
+ *
+ */
+ public void setLastschrift(BankverbindungType value) {
+ this.lastschrift = value;
+ }
+
+ /**
+ * Ruft den Wert der kundenkonto-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Kundenkonto }
+ *
+ */
+ public Kundenkonto getKundenkonto() {
+ return kundenkonto;
+ }
+
+ /**
+ * Legt den Wert der kundenkonto-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Kundenkonto }
+ *
+ */
+ public void setKundenkonto(Kundenkonto value) {
+ this.kundenkonto = value;
+ }
+
+ /**
+ * Ruft den Wert der kreditkarte-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KreditkarteType }
+ *
+ */
+ public KreditkarteType getKreditkarte() {
+ return kreditkarte;
+ }
+
+ /**
+ * Legt den Wert der kreditkarte-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KreditkarteType }
+ *
+ */
+ public void setKreditkarte(KreditkarteType value) {
+ this.kreditkarte = value;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "")
+ public static class Kundenkonto {
+
+ @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String kundenkontonummer;
+
+ /**
+ * Ruft den Wert der kundenkontonummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKundenkontonummer() {
+ return kundenkontonummer;
+ }
+
+ /**
+ * Legt den Wert der kundenkontonummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKundenkontonummer(String value) {
+ this.kundenkontonummer = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZeitraumType.java
new file mode 100644
index 00000000..fbf158ed
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZeitraumType.java
@@ -0,0 +1,86 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für Zeitraum_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Zeitraum_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ * <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Zeitraum_Type")
+public class ZeitraumType {
+
+ @XmlAttribute(name = "ZRBeg", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected XMLGregorianCalendar zrBeg;
+ @XmlAttribute(name = "ZREnd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected XMLGregorianCalendar zrEnd;
+
+ /**
+ * Ruft den Wert der zrBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZRBeg() {
+ return zrBeg;
+ }
+
+ /**
+ * Legt den Wert der zrBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZRBeg(XMLGregorianCalendar value) {
+ this.zrBeg = value;
+ }
+
+ /**
+ * Ruft den Wert der zrEnd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZREnd() {
+ return zrEnd;
+ }
+
+ /**
+ * Legt den Wert der zrEnd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZREnd(XMLGregorianCalendar value) {
+ this.zrEnd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZulassungsdatenType.java
new file mode 100644
index 00000000..43ac237e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZulassungsdatenType.java
@@ -0,0 +1,120 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für Zulassungsdaten
+ *
+ * Java-Klasse für Zulassungsdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Zulassungsdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VBNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Fahrgestellnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Zulassungsdaten_Type", propOrder = {
+ "vbNummer",
+ "kennzeichen",
+ "fahrgestellnummer"
+})
+public class ZulassungsdatenType {
+
+ @XmlElement(name = "VBNummer")
+ protected String vbNummer;
+ @XmlElement(name = "Kennzeichen")
+ protected String kennzeichen;
+ @XmlElement(name = "Fahrgestellnummer")
+ protected String fahrgestellnummer;
+
+ /**
+ * Ruft den Wert der vbNummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVBNummer() {
+ return vbNummer;
+ }
+
+ /**
+ * Legt den Wert der vbNummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVBNummer(String value) {
+ this.vbNummer = value;
+ }
+
+ /**
+ * Ruft den Wert der kennzeichen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKennzeichen() {
+ return kennzeichen;
+ }
+
+ /**
+ * Legt den Wert der kennzeichen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKennzeichen(String value) {
+ this.kennzeichen = value;
+ }
+
+ /**
+ * Ruft den Wert der fahrgestellnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFahrgestellnummer() {
+ return fahrgestellnummer;
+ }
+
+ /**
+ * Legt den Wert der fahrgestellnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFahrgestellnummer(String value) {
+ this.fahrgestellnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheElementarproduktdatenType.java
new file mode 100644
index 00000000..fc6e861e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheElementarproduktdatenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt
+ *
+ * Java-Klasse für ZusaetzlicheElementarproduktdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZusaetzlicheElementarproduktdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusaetzlicheElementarproduktdaten_Type")
+public abstract class ZusaetzlicheElementarproduktdatenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheProduktdatenType.java
new file mode 100644
index 00000000..e47dff25
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheProduktdatenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt
+ *
+ * Java-Klasse für ZusaetzlicheProduktdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZusaetzlicheProduktdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusaetzlicheProduktdaten_Type")
+public abstract class ZusaetzlicheProduktdatenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheVerkaufproduktdatenType.java
new file mode 100644
index 00000000..570b0e6f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/ZusaetzlicheVerkaufproduktdatenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt
+ *
+ * Java-Klasse für ZusaetzlicheVerkaufproduktdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZusaetzlicheVerkaufproduktdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusaetzlicheVerkaufproduktdaten_Type")
+public abstract class ZusaetzlicheVerkaufproduktdatenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/package-info.java
new file mode 100644
index 00000000..b8b32e70
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/common/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3CommonServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds3Types.r1_4_0.common;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStateChangeEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStateChangeEventType.java
new file mode 100644
index 00000000..5486e3bf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStateChangeEventType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstraktes Event einer Statusänderung
+ *
+ * Java-Klasse für AbstractStateChangeEvent_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AbstractStateChangeEvent_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AbstractStateChangeEvent_Type")
+@XmlSeeAlso({
+ StateChangeEventType.class
+})
+public abstract class AbstractStateChangeEventType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStatusGeschaeftsfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStatusGeschaeftsfallType.java
new file mode 100644
index 00000000..879dad9f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AbstractStatusGeschaeftsfallType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Status eines Geschaeftsfalls
+ *
+ * Java-Klasse für AbstractStatusGeschaeftsfall_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AbstractStatusGeschaeftsfall_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AbstractStatusGeschaeftsfall_Type")
+@XmlSeeAlso({
+ StatusAntragsGeschaeftsfall.class
+})
+public abstract class AbstractStatusGeschaeftsfallType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseRequestType.java
new file mode 100644
index 00000000..80733d54
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseRequestType.java
@@ -0,0 +1,123 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.UploadDokumentType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Requestobjekts, um Dokument zu Geschäftsfall hinzuzufügen
+ *
+ * Java-Klasse für AddDocToBusinessCaseRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AddDocToBusinessCaseRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ * <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}Upload_Dokument_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AddDocToBusinessCaseRequest_Type", propOrder = {
+ "vuNr",
+ "geschaeftsfallnummer",
+ "dokument"
+})
+public class AddDocToBusinessCaseRequestType {
+
+ @XmlElement(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlElement(name = "Geschaeftsfallnummer", required = true)
+ protected ObjektIdType geschaeftsfallnummer;
+ @XmlElement(name = "Dokument", required = true)
+ protected UploadDokumentType dokument;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getGeschaeftsfallnummer() {
+ return geschaeftsfallnummer;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setGeschaeftsfallnummer(ObjektIdType value) {
+ this.geschaeftsfallnummer = value;
+ }
+
+ /**
+ * Ruft den Wert der dokument-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link UploadDokumentType }
+ *
+ */
+ public UploadDokumentType getDokument() {
+ return dokument;
+ }
+
+ /**
+ * Legt den Wert der dokument-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link UploadDokumentType }
+ *
+ */
+ public void setDokument(UploadDokumentType value) {
+ this.dokument = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseResponseType.java
new file mode 100644
index 00000000..1963907c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/AddDocToBusinessCaseResponseType.java
@@ -0,0 +1,76 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentenReferenzType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Response von der VU, wenn ein zusätzliches Dokument übergeben wurde
+ *
+ * Java-Klasse für AddDocToBusinessCaseResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AddDocToBusinessCaseResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice maxOccurs="unbounded">
+ * <element name="DocRef" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AddDocToBusinessCaseResponse_Type", propOrder = {
+ "docRefOrServiceFault"
+})
+public class AddDocToBusinessCaseResponseType {
+
+ @XmlElements({
+ @XmlElement(name = "DocRef", type = DokumentenReferenzType.class),
+ @XmlElement(name = "ServiceFault", type = ServiceFault.class)
+ })
+ protected List docRefOrServiceFault;
+
+ /**
+ * Gets the value of the docRefOrServiceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the docRefOrServiceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDocRefOrServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentenReferenzType }
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getDocRefOrServiceFault() {
+ if (docRefOrServiceFault == null) {
+ docRefOrServiceFault = new ArrayList();
+ }
+ return this.docRefOrServiceFault;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/CredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/CredentialsType.java
new file mode 100644
index 00000000..2d6f016a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/CredentialsType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können.
+ *
+ * Java-Klasse für Credentials_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Credentials_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Credentials_Type")
+public abstract class CredentialsType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointRequestType.java
new file mode 100644
index 00000000..13c02dae
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointRequestType.java
@@ -0,0 +1,184 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für den DeclareEndpointRequest
+ *
+ * Java-Klasse für DeclareEndpointRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeclareEndpointRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="BasisUrlEndpoint">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}ArtAuthentifizierung"/>
+ * <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ * <element name="AuthorizationFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeclareEndpointRequest_Type", propOrder = {
+ "vuNr",
+ "basisUrlEndpoint",
+ "artAuthentifizierung",
+ "credentials",
+ "authorizationFilter"
+})
+public class DeclareEndpointRequestType {
+
+ @XmlElement(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlElement(name = "BasisUrlEndpoint", required = true)
+ protected String basisUrlEndpoint;
+ @XmlElement(name = "ArtAuthentifizierung", required = true)
+ protected String artAuthentifizierung;
+ @XmlElement(name = "Credentials", required = true)
+ protected CredentialsType credentials;
+ @XmlElement(name = "AuthorizationFilter")
+ protected AuthorizationFilter authorizationFilter;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der basisUrlEndpoint-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBasisUrlEndpoint() {
+ return basisUrlEndpoint;
+ }
+
+ /**
+ * Legt den Wert der basisUrlEndpoint-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBasisUrlEndpoint(String value) {
+ this.basisUrlEndpoint = value;
+ }
+
+ /**
+ * Ruft den Wert der artAuthentifizierung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getArtAuthentifizierung() {
+ return artAuthentifizierung;
+ }
+
+ /**
+ * Legt den Wert der artAuthentifizierung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setArtAuthentifizierung(String value) {
+ this.artAuthentifizierung = value;
+ }
+
+ /**
+ * Ruft den Wert der credentials-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link CredentialsType }
+ *
+ */
+ public CredentialsType getCredentials() {
+ return credentials;
+ }
+
+ /**
+ * Legt den Wert der credentials-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link CredentialsType }
+ *
+ */
+ public void setCredentials(CredentialsType value) {
+ this.credentials = value;
+ }
+
+ /**
+ * Ruft den Wert der authorizationFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthorizationFilter() {
+ return authorizationFilter;
+ }
+
+ /**
+ * Legt den Wert der authorizationFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthorizationFilter(AuthorizationFilter value) {
+ this.authorizationFilter = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointResponseType.java
new file mode 100644
index 00000000..f7f5bef5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareEndpointResponseType.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Response um als Makler der VU einen Endpoint bekannt zu geben
+ *
+ * Java-Klasse für DeclareEndpointResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeclareEndpointResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1000"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeclareEndpointResponse_Type", propOrder = {
+ "registrierteBasisUrlMaklerEndpoint",
+ "serviceFault"
+})
+public class DeclareEndpointResponseType {
+
+ @XmlElement(name = "RegistrierteBasisUrlMaklerEndpoint")
+ protected String registrierteBasisUrlMaklerEndpoint;
+ @XmlElement(name = "ServiceFault")
+ protected ServiceFault serviceFault;
+
+ /**
+ * Ruft den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRegistrierteBasisUrlMaklerEndpoint() {
+ return registrierteBasisUrlMaklerEndpoint;
+ }
+
+ /**
+ * Legt den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRegistrierteBasisUrlMaklerEndpoint(String value) {
+ this.registrierteBasisUrlMaklerEndpoint = value;
+ }
+
+ /**
+ * Ruft den Wert der serviceFault-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ServiceFault }
+ *
+ */
+ public ServiceFault getServiceFault() {
+ return serviceFault;
+ }
+
+ /**
+ * Legt den Wert der serviceFault-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ServiceFault }
+ *
+ */
+ public void setServiceFault(ServiceFault value) {
+ this.serviceFault = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesRequestType.java
new file mode 100644
index 00000000..fa699502
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesRequestType.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ fuer die Bekanntgabe von Statusänderungen
+ *
+ * Java-Klasse für DeclareStateChangesRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeclareStateChangesRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="StateChange" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeclareStateChangesRequest_Type", propOrder = {
+ "stateChange"
+})
+public class DeclareStateChangesRequestType {
+
+ @XmlElement(name = "StateChange", required = true)
+ protected List stateChange;
+
+ /**
+ * Gets the value of the stateChange property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the stateChange property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getStateChange().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AbstractStateChangeEventType }
+ *
+ *
+ */
+ public List getStateChange() {
+ if (stateChange == null) {
+ stateChange = new ArrayList();
+ }
+ return this.stateChange;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesResponseType.java
new file mode 100644
index 00000000..7981ba19
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DeclareStateChangesResponseType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ fuer die Annahme von Statusänderungen
+ *
+ * Java-Klasse für DeclareStateChangesResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeclareStateChangesResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeclareStateChangesResponse_Type")
+public class DeclareStateChangesResponseType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DocumentInfosResponseResultType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DocumentInfosResponseResultType.java
new file mode 100644
index 00000000..b7c298ae
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/DocumentInfosResponseResultType.java
@@ -0,0 +1,160 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentenReferenzType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Java-Klasse für DocumentInfosResponseResult_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DocumentInfosResponseResult_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ * <element name="DokumentInfos" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DocumentInfosResponseResult_Type", propOrder = {
+ "actualOffset",
+ "actualMaxResults",
+ "totalResults",
+ "dokumentInfos",
+ "zeitraum"
+})
+public class DocumentInfosResponseResultType {
+
+ @XmlElement(name = "ActualOffset")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long actualOffset;
+ @XmlElement(name = "ActualMaxResults")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long actualMaxResults;
+ @XmlElement(name = "TotalResults")
+ @XmlSchemaType(name = "unsignedInt")
+ protected long totalResults;
+ @XmlElement(name = "DokumentInfos")
+ protected List dokumentInfos;
+ @XmlElement(name = "Zeitraum", required = true)
+ protected ZeitraumType zeitraum;
+
+ /**
+ * Ruft den Wert der actualOffset-Eigenschaft ab.
+ *
+ */
+ public long getActualOffset() {
+ return actualOffset;
+ }
+
+ /**
+ * Legt den Wert der actualOffset-Eigenschaft fest.
+ *
+ */
+ public void setActualOffset(long value) {
+ this.actualOffset = value;
+ }
+
+ /**
+ * Ruft den Wert der actualMaxResults-Eigenschaft ab.
+ *
+ */
+ public long getActualMaxResults() {
+ return actualMaxResults;
+ }
+
+ /**
+ * Legt den Wert der actualMaxResults-Eigenschaft fest.
+ *
+ */
+ public void setActualMaxResults(long value) {
+ this.actualMaxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der totalResults-Eigenschaft ab.
+ *
+ */
+ public long getTotalResults() {
+ return totalResults;
+ }
+
+ /**
+ * Legt den Wert der totalResults-Eigenschaft fest.
+ *
+ */
+ public void setTotalResults(long value) {
+ this.totalResults = value;
+ }
+
+ /**
+ * Gets the value of the dokumentInfos property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the dokumentInfos property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDokumentInfos().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentenReferenzType }
+ *
+ *
+ */
+ public List getDokumentInfos() {
+ if (dokumentInfos == null) {
+ dokumentInfos = new ArrayList();
+ }
+ return this.dokumentInfos;
+ }
+
+ /**
+ * Ruft den Wert der zeitraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZeitraumType }
+ *
+ */
+ public ZeitraumType getZeitraum() {
+ return zeitraum;
+ }
+
+ /**
+ * Legt den Wert der zeitraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZeitraumType }
+ *
+ */
+ public void setZeitraum(ZeitraumType value) {
+ this.zeitraum = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectRequestType.java
new file mode 100644
index 00000000..752d8c5c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectRequestType.java
@@ -0,0 +1,269 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektSpezifikationType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ mit Elementen fuer die Anfrage nach Dokumenten zu einem fachlichen Objekt
+ *
+ * Java-Klasse für GetDocumentsOfObjectRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetDocumentsOfObjectRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ * <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ * <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ * <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="OrderBy" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Erstellungsdatum aufsteigend"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetDocumentsOfObjectRequest_Type", propOrder = {
+ "vuNr",
+ "authFilter",
+ "objektSpezifikation",
+ "zeitraum",
+ "dokumentType",
+ "maxResults",
+ "offset",
+ "orderBy"
+})
+public class GetDocumentsOfObjectRequestType {
+
+ @XmlElement(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "ObjektSpezifikation", required = true)
+ protected ObjektSpezifikationType objektSpezifikation;
+ @XmlElement(name = "Zeitraum")
+ protected ZeitraumType zeitraum;
+ @XmlElement(name = "DokumentType")
+ protected Integer dokumentType;
+ @XmlElement(name = "MaxResults")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer maxResults;
+ @XmlElement(name = "Offset")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer offset;
+ @XmlElement(name = "OrderBy")
+ protected String orderBy;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der objektSpezifikation-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public ObjektSpezifikationType getObjektSpezifikation() {
+ return objektSpezifikation;
+ }
+
+ /**
+ * Legt den Wert der objektSpezifikation-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public void setObjektSpezifikation(ObjektSpezifikationType value) {
+ this.objektSpezifikation = value;
+ }
+
+ /**
+ * Ruft den Wert der zeitraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZeitraumType }
+ *
+ */
+ public ZeitraumType getZeitraum() {
+ return zeitraum;
+ }
+
+ /**
+ * Legt den Wert der zeitraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZeitraumType }
+ *
+ */
+ public void setZeitraum(ZeitraumType value) {
+ this.zeitraum = value;
+ }
+
+ /**
+ * Ruft den Wert der dokumentType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getDokumentType() {
+ return dokumentType;
+ }
+
+ /**
+ * Legt den Wert der dokumentType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setDokumentType(Integer value) {
+ this.dokumentType = value;
+ }
+
+ /**
+ * Ruft den Wert der maxResults-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getMaxResults() {
+ return maxResults;
+ }
+
+ /**
+ * Legt den Wert der maxResults-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setMaxResults(Integer value) {
+ this.maxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der offset-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getOffset() {
+ return offset;
+ }
+
+ /**
+ * Legt den Wert der offset-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setOffset(Integer value) {
+ this.offset = value;
+ }
+
+ /**
+ * Ruft den Wert der orderBy-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrderBy() {
+ return orderBy;
+ }
+
+ /**
+ * Legt den Wert der orderBy-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrderBy(String value) {
+ this.orderBy = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectResponseType.java
new file mode 100644
index 00000000..8f653f9c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfObjectResponseType.java
@@ -0,0 +1,101 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts.
+ *
+ * Java-Klasse für GetDocumentsOfObjectResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetDocumentsOfObjectResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetDocumentsOfObjectResponse_Type", propOrder = {
+ "result",
+ "serviceFault"
+})
+public class GetDocumentsOfObjectResponseType {
+
+ @XmlElement(name = "Result")
+ protected DocumentInfosResponseResultType result;
+ @XmlElement(name = "ServiceFault")
+ protected List serviceFault;
+
+ /**
+ * Ruft den Wert der result-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentInfosResponseResultType }
+ *
+ */
+ public DocumentInfosResponseResultType getResult() {
+ return result;
+ }
+
+ /**
+ * Legt den Wert der result-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentInfosResponseResultType }
+ *
+ */
+ public void setResult(DocumentInfosResponseResultType value) {
+ this.result = value;
+ }
+
+ /**
+ * Gets the value of the serviceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the serviceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getServiceFault() {
+ if (serviceFault == null) {
+ serviceFault = new ArrayList();
+ }
+ return this.serviceFault;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodRequestType.java
new file mode 100644
index 00000000..b61e2d1e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodRequestType.java
@@ -0,0 +1,269 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektSpezifikationType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ mit Elementen fuer die Anfrage nach Dokumenten eines Zeitraums
+ *
+ * Java-Klasse für GetDocumentsOfPeriodRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetDocumentsOfPeriodRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ * <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type"/>
+ * <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ * <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * <element name="OrderBy" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Erstellungsdatum aufsteigend"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetDocumentsOfPeriodRequest_Type", propOrder = {
+ "vuNr",
+ "authFilter",
+ "objektSpezifikation",
+ "zeitraum",
+ "dokumentType",
+ "maxResults",
+ "offset",
+ "orderBy"
+})
+public class GetDocumentsOfPeriodRequestType {
+
+ @XmlElement(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "ObjektSpezifikation")
+ protected ObjektSpezifikationType objektSpezifikation;
+ @XmlElement(name = "Zeitraum", required = true)
+ protected ZeitraumType zeitraum;
+ @XmlElement(name = "DokumentType")
+ protected Integer dokumentType;
+ @XmlElement(name = "MaxResults")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer maxResults;
+ @XmlElement(name = "Offset")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer offset;
+ @XmlElement(name = "OrderBy")
+ protected String orderBy;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der objektSpezifikation-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public ObjektSpezifikationType getObjektSpezifikation() {
+ return objektSpezifikation;
+ }
+
+ /**
+ * Legt den Wert der objektSpezifikation-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public void setObjektSpezifikation(ObjektSpezifikationType value) {
+ this.objektSpezifikation = value;
+ }
+
+ /**
+ * Ruft den Wert der zeitraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZeitraumType }
+ *
+ */
+ public ZeitraumType getZeitraum() {
+ return zeitraum;
+ }
+
+ /**
+ * Legt den Wert der zeitraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZeitraumType }
+ *
+ */
+ public void setZeitraum(ZeitraumType value) {
+ this.zeitraum = value;
+ }
+
+ /**
+ * Ruft den Wert der dokumentType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getDokumentType() {
+ return dokumentType;
+ }
+
+ /**
+ * Legt den Wert der dokumentType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setDokumentType(Integer value) {
+ this.dokumentType = value;
+ }
+
+ /**
+ * Ruft den Wert der maxResults-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getMaxResults() {
+ return maxResults;
+ }
+
+ /**
+ * Legt den Wert der maxResults-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setMaxResults(Integer value) {
+ this.maxResults = value;
+ }
+
+ /**
+ * Ruft den Wert der offset-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getOffset() {
+ return offset;
+ }
+
+ /**
+ * Legt den Wert der offset-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setOffset(Integer value) {
+ this.offset = value;
+ }
+
+ /**
+ * Ruft den Wert der orderBy-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrderBy() {
+ return orderBy;
+ }
+
+ /**
+ * Legt den Wert der orderBy-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrderBy(String value) {
+ this.orderBy = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodResponseType.java
new file mode 100644
index 00000000..143c24c4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetDocumentsOfPeriodResponseType.java
@@ -0,0 +1,101 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ mit Informationen zu den Dokumenten eines Zeitraums
+ *
+ * Java-Klasse für GetDocumentsOfPeriodResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetDocumentsOfPeriodResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="Result" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}DocumentInfosResponseResult_Type"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetDocumentsOfPeriodResponse_Type", propOrder = {
+ "result",
+ "serviceFault"
+})
+public class GetDocumentsOfPeriodResponseType {
+
+ @XmlElement(name = "Result")
+ protected DocumentInfosResponseResultType result;
+ @XmlElement(name = "ServiceFault")
+ protected List serviceFault;
+
+ /**
+ * Ruft den Wert der result-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DocumentInfosResponseResultType }
+ *
+ */
+ public DocumentInfosResponseResultType getResult() {
+ return result;
+ }
+
+ /**
+ * Legt den Wert der result-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DocumentInfosResponseResultType }
+ *
+ */
+ public void setResult(DocumentInfosResponseResultType value) {
+ this.result = value;
+ }
+
+ /**
+ * Gets the value of the serviceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the serviceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getServiceFault() {
+ if (serviceFault == null) {
+ serviceFault = new ArrayList();
+ }
+ return this.serviceFault;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java
new file mode 100644
index 00000000..2f843afe
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsRequestType.java
@@ -0,0 +1,180 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektSpezifikationType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ZeitraumType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten
+ *
+ * Java-Klasse für GetNumberOfDocumentsRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetNumberOfDocumentsRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"/>
+ * <element name="Zeitraum" type="{urn:omds3CommonServiceTypes-1-1-0}Zeitraum_Type" minOccurs="0"/>
+ * <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetNumberOfDocumentsRequest_Type", propOrder = {
+ "vuNr",
+ "authFilter",
+ "objektSpezifikation",
+ "zeitraum",
+ "dokumentType"
+})
+public class GetNumberOfDocumentsRequestType {
+
+ @XmlElement(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "ObjektSpezifikation", required = true)
+ protected ObjektSpezifikationType objektSpezifikation;
+ @XmlElement(name = "Zeitraum")
+ protected ZeitraumType zeitraum;
+ @XmlElement(name = "DokumentType")
+ protected Integer dokumentType;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der objektSpezifikation-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public ObjektSpezifikationType getObjektSpezifikation() {
+ return objektSpezifikation;
+ }
+
+ /**
+ * Legt den Wert der objektSpezifikation-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektSpezifikationType }
+ *
+ */
+ public void setObjektSpezifikation(ObjektSpezifikationType value) {
+ this.objektSpezifikation = value;
+ }
+
+ /**
+ * Ruft den Wert der zeitraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZeitraumType }
+ *
+ */
+ public ZeitraumType getZeitraum() {
+ return zeitraum;
+ }
+
+ /**
+ * Legt den Wert der zeitraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZeitraumType }
+ *
+ */
+ public void setZeitraum(ZeitraumType value) {
+ this.zeitraum = value;
+ }
+
+ /**
+ * Ruft den Wert der dokumentType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getDokumentType() {
+ return dokumentType;
+ }
+
+ /**
+ * Legt den Wert der dokumentType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setDokumentType(Integer value) {
+ this.dokumentType = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsResponseType.java
new file mode 100644
index 00000000..baf4451e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetNumberOfDocumentsResponseType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigInteger;
+
+
+/**
+ * Typ mit Informationen zu den Dokumenten eines fachlichen Objekts
+ *
+ * Java-Klasse für GetNumberOfDocumentsResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetNumberOfDocumentsResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="AnzDokumente" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetNumberOfDocumentsResponse_Type", propOrder = {
+ "anzDokumente",
+ "serviceFault"
+})
+public class GetNumberOfDocumentsResponseType {
+
+ @XmlElement(name = "AnzDokumente")
+ @XmlSchemaType(name = "nonNegativeInteger")
+ protected BigInteger anzDokumente;
+ @XmlElement(name = "ServiceFault")
+ protected ServiceFault serviceFault;
+
+ /**
+ * Ruft den Wert der anzDokumente-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getAnzDokumente() {
+ return anzDokumente;
+ }
+
+ /**
+ * Legt den Wert der anzDokumente-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setAnzDokumente(BigInteger value) {
+ this.anzDokumente = value;
+ }
+
+ /**
+ * Ruft den Wert der serviceFault-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ServiceFault }
+ *
+ */
+ public ServiceFault getServiceFault() {
+ return serviceFault;
+ }
+
+ /**
+ * Legt den Wert der serviceFault-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ServiceFault }
+ *
+ */
+ public void setServiceFault(ServiceFault value) {
+ this.serviceFault = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesRequestType.java
new file mode 100644
index 00000000..056c9b4c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesRequestType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonSearchRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.GeschaeftsobjektArtType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ des Requestobjektes um Geschäftsfalle abzuholen
+ *
+ * Java-Klasse für GetStateChangesRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetStateChangesRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchRequest_Type">
+ * <sequence>
+ * <element name="GeschaeftsobjektArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetStateChangesRequest_Type", propOrder = {
+ "geschaeftsobjektArt"
+})
+public class GetStateChangesRequestType
+ extends CommonSearchRequestType
+{
+
+ @XmlElement(name = "GeschaeftsobjektArt")
+ @XmlSchemaType(name = "string")
+ protected GeschaeftsobjektArtType geschaeftsobjektArt;
+
+ /**
+ * Ruft den Wert der geschaeftsobjektArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public GeschaeftsobjektArtType getGeschaeftsobjektArt() {
+ return geschaeftsobjektArt;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsobjektArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public void setGeschaeftsobjektArt(GeschaeftsobjektArtType value) {
+ this.geschaeftsobjektArt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesResponseType.java
new file mode 100644
index 00000000..fda81939
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/GetStateChangesResponseType.java
@@ -0,0 +1,75 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonSearchResponseType;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ des Responseobjektes um Geschäftsfalle abzuholen
+ *
+ * Java-Klasse für GetStateChangesResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetStateChangesResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchResponse_Type">
+ * <sequence>
+ * <element name="Event" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetStateChangesResponse_Type", propOrder = {
+ "event"
+})
+public class GetStateChangesResponseType
+ extends CommonSearchResponseType
+{
+
+ @XmlElement(name = "Event")
+ protected List event;
+
+ /**
+ * Gets the value of the event property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the event property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getEvent().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AbstractStateChangeEventType }
+ *
+ *
+ */
+ public List getEvent() {
+ if (event == null) {
+ event = new ArrayList();
+ }
+ return this.event;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenRequestType.java
new file mode 100644
index 00000000..8013f517
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenRequestType.java
@@ -0,0 +1,64 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Request-Type zum Bezug eines Security-Context-Tokens
+ *
+ * Java-Klasse für SecurityContextTokenRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SecurityContextTokenRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Credentials" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}Credentials_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SecurityContextTokenRequest_Type", propOrder = {
+ "credentials"
+})
+public class SecurityContextTokenRequestType {
+
+ @XmlElement(name = "Credentials", required = true)
+ protected CredentialsType credentials;
+
+ /**
+ * Ruft den Wert der credentials-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link CredentialsType }
+ *
+ */
+ public CredentialsType getCredentials() {
+ return credentials;
+ }
+
+ /**
+ * Legt den Wert der credentials-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link CredentialsType }
+ *
+ */
+ public void setCredentials(CredentialsType value) {
+ this.credentials = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenResponseType.java
new file mode 100644
index 00000000..e1042b15
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/SecurityContextTokenResponseType.java
@@ -0,0 +1,111 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Response-Type zum Bezug eines Securtity-Context-Tokens
+ *
+ * Java-Klasse für SecurityContextTokenResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SecurityContextTokenResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Token" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="DauerhaftGueltig" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="GueltigBis" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SecurityContextTokenResponse_Type", propOrder = {
+ "token",
+ "dauerhaftGueltig",
+ "gueltigBis"
+})
+public class SecurityContextTokenResponseType {
+
+ @XmlElement(name = "Token", required = true)
+ protected String token;
+ @XmlElement(name = "DauerhaftGueltig")
+ protected boolean dauerhaftGueltig;
+ @XmlElement(name = "GueltigBis")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar gueltigBis;
+
+ /**
+ * Ruft den Wert der token-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getToken() {
+ return token;
+ }
+
+ /**
+ * Legt den Wert der token-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setToken(String value) {
+ this.token = value;
+ }
+
+ /**
+ * Ruft den Wert der dauerhaftGueltig-Eigenschaft ab.
+ *
+ */
+ public boolean isDauerhaftGueltig() {
+ return dauerhaftGueltig;
+ }
+
+ /**
+ * Legt den Wert der dauerhaftGueltig-Eigenschaft fest.
+ *
+ */
+ public void setDauerhaftGueltig(boolean value) {
+ this.dauerhaftGueltig = value;
+ }
+
+ /**
+ * Ruft den Wert der gueltigBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigBis() {
+ return gueltigBis;
+ }
+
+ /**
+ * Legt den Wert der gueltigBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigBis(XMLGregorianCalendar value) {
+ this.gueltigBis = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StateChangeEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StateChangeEventType.java
new file mode 100644
index 00000000..13f63aed
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StateChangeEventType.java
@@ -0,0 +1,267 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.GeschaeftsobjektArtType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Standard-Event einer Statusänderung
+ *
+ * Java-Klasse für StateChangeEvent_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="StateChangeEvent_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStateChangeEvent_Type">
+ * <sequence>
+ * <element name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+ * <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ * <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ * <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/>
+ * <element name="Aenderungsdatum" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="StatusGueltigAbDatum" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="BisherigerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type" minOccurs="0"/>
+ * <element name="NeuerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "StateChangeEvent_Type", propOrder = {
+ "objektart",
+ "objektId",
+ "geschaeftsfallnummer",
+ "geschaeftsfallArt",
+ "aenderungsdatum",
+ "statusGueltigAbDatum",
+ "bisherigerStatus",
+ "neuerStatus"
+})
+public class StateChangeEventType
+ extends AbstractStateChangeEventType
+{
+
+ @XmlElement(name = "Objektart", required = true)
+ @XmlSchemaType(name = "string")
+ protected GeschaeftsobjektArtType objektart;
+ @XmlElement(name = "ObjektId", required = true)
+ protected ObjektIdType objektId;
+ @XmlElement(name = "Geschaeftsfallnummer")
+ protected ObjektIdType geschaeftsfallnummer;
+ @XmlElement(name = "GeschaeftsfallArt")
+ @XmlSchemaType(name = "anySimpleType")
+ protected String geschaeftsfallArt;
+ @XmlElement(name = "Aenderungsdatum", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar aenderungsdatum;
+ @XmlElement(name = "StatusGueltigAbDatum", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar statusGueltigAbDatum;
+ @XmlElement(name = "BisherigerStatus")
+ protected AbstractStatusGeschaeftsfallType bisherigerStatus;
+ @XmlElement(name = "NeuerStatus", required = true)
+ protected AbstractStatusGeschaeftsfallType neuerStatus;
+
+ /**
+ * Ruft den Wert der objektart-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public GeschaeftsobjektArtType getObjektart() {
+ return objektart;
+ }
+
+ /**
+ * Legt den Wert der objektart-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public void setObjektart(GeschaeftsobjektArtType value) {
+ this.objektart = value;
+ }
+
+ /**
+ * Ruft den Wert der objektId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getObjektId() {
+ return objektId;
+ }
+
+ /**
+ * Legt den Wert der objektId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setObjektId(ObjektIdType value) {
+ this.objektId = value;
+ }
+
+ /**
+ * Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getGeschaeftsfallnummer() {
+ return geschaeftsfallnummer;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setGeschaeftsfallnummer(ObjektIdType value) {
+ this.geschaeftsfallnummer = value;
+ }
+
+ /**
+ * Ruft den Wert der geschaeftsfallArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGeschaeftsfallArt() {
+ return geschaeftsfallArt;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGeschaeftsfallArt(String value) {
+ this.geschaeftsfallArt = value;
+ }
+
+ /**
+ * Ruft den Wert der aenderungsdatum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getAenderungsdatum() {
+ return aenderungsdatum;
+ }
+
+ /**
+ * Legt den Wert der aenderungsdatum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setAenderungsdatum(XMLGregorianCalendar value) {
+ this.aenderungsdatum = value;
+ }
+
+ /**
+ * Ruft den Wert der statusGueltigAbDatum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStatusGueltigAbDatum() {
+ return statusGueltigAbDatum;
+ }
+
+ /**
+ * Legt den Wert der statusGueltigAbDatum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStatusGueltigAbDatum(XMLGregorianCalendar value) {
+ this.statusGueltigAbDatum = value;
+ }
+
+ /**
+ * Ruft den Wert der bisherigerStatus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AbstractStatusGeschaeftsfallType }
+ *
+ */
+ public AbstractStatusGeschaeftsfallType getBisherigerStatus() {
+ return bisherigerStatus;
+ }
+
+ /**
+ * Legt den Wert der bisherigerStatus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AbstractStatusGeschaeftsfallType }
+ *
+ */
+ public void setBisherigerStatus(AbstractStatusGeschaeftsfallType value) {
+ this.bisherigerStatus = value;
+ }
+
+ /**
+ * Ruft den Wert der neuerStatus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AbstractStatusGeschaeftsfallType }
+ *
+ */
+ public AbstractStatusGeschaeftsfallType getNeuerStatus() {
+ return neuerStatus;
+ }
+
+ /**
+ * Legt den Wert der neuerStatus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AbstractStatusGeschaeftsfallType }
+ *
+ */
+ public void setNeuerStatus(AbstractStatusGeschaeftsfallType value) {
+ this.neuerStatus = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StatusAntragsGeschaeftsfall.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StatusAntragsGeschaeftsfall.java
new file mode 100644
index 00000000..152737c6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/StatusAntragsGeschaeftsfall.java
@@ -0,0 +1,58 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Status eines Antrags
+ *
+ * Java-Klasse für StatusAntragsGeschaeftsfall complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="StatusAntragsGeschaeftsfall">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}AbstractStatusGeschaeftsfall_Type">
+ * <sequence>
+ * <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "StatusAntragsGeschaeftsfall", propOrder = {
+ "antragstatus"
+})
+public class StatusAntragsGeschaeftsfall
+ extends AbstractStatusGeschaeftsfallType
+{
+
+ @XmlElement(name = "Antragstatus")
+ protected int antragstatus;
+
+ /**
+ * Ruft den Wert der antragstatus-Eigenschaft ab.
+ *
+ */
+ public int getAntragstatus() {
+ return antragstatus;
+ }
+
+ /**
+ * Legt den Wert der antragstatus-Eigenschaft fest.
+ *
+ */
+ public void setAntragstatus(int value) {
+ this.antragstatus = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/UsernamePasswordCredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/UsernamePasswordCredentialsType.java
new file mode 100644
index 00000000..0be62ecd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/UsernamePasswordCredentialsType.java
@@ -0,0 +1,87 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Konkrete Implementierung von Credentials mit Username und Password
+ *
+ * Java-Klasse für UsernamePasswordCredentials_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="UsernamePasswordCredentials_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Username" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * <attribute name="Password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UsernamePasswordCredentials_Type")
+public class UsernamePasswordCredentialsType {
+
+ @XmlAttribute(name = "Username", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true)
+ protected String username;
+ @XmlAttribute(name = "Password", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", required = true)
+ protected String password;
+
+ /**
+ * Ruft den Wert der username-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUsername() {
+ return username;
+ }
+
+ /**
+ * Legt den Wert der username-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUsername(String value) {
+ this.username = value;
+ }
+
+ /**
+ * Ruft den Wert der password-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPassword() {
+ return password;
+ }
+
+ /**
+ * Legt den Wert der password-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPassword(String value) {
+ this.password = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/package-info.java
new file mode 100644
index 00000000..31eacbac
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on1basis/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds3Types.r1_4_0.on1basis;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java
new file mode 100644
index 00000000..aed519cf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateRequestType.java
@@ -0,0 +1,61 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Abstrakter Request für die Berechnung
+ *
+ * Java-Klasse für CalculateRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CalculateRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CalculateRequest_Type", propOrder = {
+ "requestUpselling"
+})
+@XmlSeeAlso({
+ CalculateKfzRequestType.class
+})
+public abstract class CalculateRequestType
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "RequestUpselling", defaultValue = "false")
+ protected boolean requestUpselling;
+
+ /**
+ * Ruft den Wert der requestUpselling-Eigenschaft ab.
+ *
+ */
+ public boolean isRequestUpselling() {
+ return requestUpselling;
+ }
+
+ /**
+ * Legt den Wert der requestUpselling-Eigenschaft fest.
+ *
+ */
+ public void setRequestUpselling(boolean value) {
+ this.requestUpselling = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java
new file mode 100644
index 00000000..29250445
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CalculateResponseType.java
@@ -0,0 +1,41 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen
+ *
+ * Java-Klasse für CalculateResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CalculateResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CalculateResponse_Type")
+@XmlSeeAlso({
+ CalculateKfzResponseType.class
+})
+public abstract class CalculateResponseType
+ extends CommonProcessResponseType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java
new file mode 100644
index 00000000..425119a2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationRequestType.java
@@ -0,0 +1,77 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DateianhangType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Abstrakter Request für den Antrag
+ *
+ * Java-Klasse für CreateApplicationRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateApplicationRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationRequest_Type", propOrder = {
+ "dateianhaenge"
+})
+@XmlSeeAlso({
+ CreateApplicationKfzRequestType.class
+})
+public abstract class CreateApplicationRequestType
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "Dateianhaenge")
+ protected List dateianhaenge;
+
+ /**
+ * Gets the value of the dateianhaenge property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the dateianhaenge property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDateianhaenge().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DateianhangType }
+ *
+ *
+ */
+ public List getDateianhaenge() {
+ if (dateianhaenge == null) {
+ dateianhaenge = new ArrayList();
+ }
+ return this.dateianhaenge;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java
new file mode 100644
index 00000000..5aa5a6b6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateApplicationResponseType.java
@@ -0,0 +1,134 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen
+ *
+ * Java-Klasse für CreateApplicationResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateApplicationResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
+ * <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ * <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationResponse_Type", propOrder = {
+ "antragstatus",
+ "antragsnummer",
+ "dokumente"
+})
+@XmlSeeAlso({
+ CreateApplicationKfzResponseType.class
+})
+public abstract class CreateApplicationResponseType
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Antragstatus")
+ protected Integer antragstatus;
+ @XmlElement(name = "Antragsnummer")
+ protected ObjektIdType antragsnummer;
+ @XmlElement(name = "Dokumente")
+ protected List dokumente;
+
+ /**
+ * Ruft den Wert der antragstatus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getAntragstatus() {
+ return antragstatus;
+ }
+
+ /**
+ * Legt den Wert der antragstatus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setAntragstatus(Integer value) {
+ this.antragstatus = value;
+ }
+
+ /**
+ * Ruft den Wert der antragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getAntragsnummer() {
+ return antragsnummer;
+ }
+
+ /**
+ * Legt den Wert der antragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setAntragsnummer(ObjektIdType value) {
+ this.antragsnummer = value;
+ }
+
+ /**
+ * Gets the value of the dokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the dokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentInfoType }
+ *
+ *
+ */
+ public List getDokumente() {
+ if (dokumente == null) {
+ dokumente = new ArrayList();
+ }
+ return this.dokumente;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java
new file mode 100644
index 00000000..8907c818
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferRequestType.java
@@ -0,0 +1,41 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Request für das Offert
+ *
+ * Java-Klasse für CreateOfferRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateOfferRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferRequest_Type")
+@XmlSeeAlso({
+ CreateOfferKfzRequestType.class
+})
+public abstract class CreateOfferRequestType
+ extends CommonProcessRequestType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java
new file mode 100644
index 00000000..b2b85a40
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/CreateOfferResponseType.java
@@ -0,0 +1,77 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen
+ *
+ * Java-Klasse für CreateOfferResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateOfferResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferResponse_Type", propOrder = {
+ "dokumente"
+})
+@XmlSeeAlso({
+ CreateOfferKfzResponseType.class
+})
+public abstract class CreateOfferResponseType
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Dokumente")
+ protected List dokumente;
+
+ /**
+ * Gets the value of the dokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the dokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentInfoType }
+ *
+ *
+ */
+ public List getDokumente() {
+ if (dokumente == null) {
+ dokumente = new ArrayList();
+ }
+ return this.dokumente;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentRequestType.java
new file mode 100644
index 00000000..d9e08b8c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentRequestType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonRequestType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ um Offert- und Antragsdokumente zu beziehen
+ *
+ * Java-Klasse für GetApplicationDocumentRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetApplicationDocumentRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="DokumentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetApplicationDocumentRequest_Type", propOrder = {
+ "dokumentId"
+})
+public class GetApplicationDocumentRequestType
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "DokumentId", required = true)
+ protected String dokumentId;
+
+ /**
+ * Ruft den Wert der dokumentId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDokumentId() {
+ return dokumentId;
+ }
+
+ /**
+ * Legt den Wert der dokumentId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDokumentId(String value) {
+ this.dokumentId = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentResponseType.java
new file mode 100644
index 00000000..629a3bb7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/GetApplicationDocumentResponseType.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ um Offert- und Antragsdokumente zurückzugeben
+ *
+ * Java-Klasse für GetApplicationDocumentResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetApplicationDocumentResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetApplicationDocumentResponse_Type", propOrder = {
+ "dokument"
+})
+public class GetApplicationDocumentResponseType
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "Dokument")
+ protected DokumentInfoType dokument;
+
+ /**
+ * Ruft den Wert der dokument-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DokumentInfoType }
+ *
+ */
+ public DokumentInfoType getDokument() {
+ return dokument;
+ }
+
+ /**
+ * Legt den Wert der dokument-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DokumentInfoType }
+ *
+ */
+ public void setDokument(DokumentInfoType value) {
+ this.dokument = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ObjectFactory.java
new file mode 100644
index 00000000..068d68a7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ObjectFactory.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+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.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _GetApplicationDocumentRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentRequest");
+ private final static QName _GetApplicationDocumentResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", "GetApplicationDocumentResponse");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link GetApplicationDocumentRequestType }
+ *
+ */
+ public GetApplicationDocumentRequestType createGetApplicationDocumentRequestType() {
+ return new GetApplicationDocumentRequestType();
+ }
+
+ /**
+ * Create an instance of {@link GetApplicationDocumentResponseType }
+ *
+ */
+ public GetApplicationDocumentResponseType createGetApplicationDocumentResponseType() {
+ return new GetApplicationDocumentResponseType();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentRequest")
+ public JAXBElement createGetApplicationDocumentRequest(GetApplicationDocumentRequestType value) {
+ return new JAXBElement(_GetApplicationDocumentRequest_QNAME, GetApplicationDocumentRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", name = "GetApplicationDocumentResponse")
+ public JAXBElement createGetApplicationDocumentResponse(GetApplicationDocumentResponseType value) {
+ return new JAXBElement(_GetApplicationDocumentResponse_QNAME, GetApplicationDocumentResponseType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java
index e097e7f7..69dfcae5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezAntragType.java
@@ -1,25 +1,12 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.*;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
+
+import javax.xml.bind.annotation.*;
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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.AntragsartType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.DatenverwendungType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.ErsatzpolizzenType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.KontierungType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.PolizzenversandType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.VertragspersonType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.VinkularglaeubigerType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType;
-import at.vvo.omds.types.omds3Types.r1_4_0.common.ZahlungsdatenType;
-import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
/**
@@ -40,6 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
* <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
* <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
* <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/>
* <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
* <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
* <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
@@ -66,6 +54,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
"abweichenderPraemienzahler",
"weitereVersicherungsnehmer",
"weitereVertragspersonen",
+ "abgelehnteRisiken",
"vorversicherungen",
"zahlungsdaten",
"sepa",
@@ -98,6 +87,8 @@ public abstract class SpezAntragType {
protected List weitereVersicherungsnehmer;
@XmlElement(name = "WeitereVertragspersonen")
protected List weitereVertragspersonen;
+ @XmlElement(name = "AbgelehnteRisiken")
+ protected AbgelehnteRisikenType abgelehnteRisiken;
@XmlElement(name = "Vorversicherungen")
protected VorversicherungenType vorversicherungen;
@XmlElement(name = "Zahlungsdaten", required = true)
@@ -272,6 +263,30 @@ public abstract class SpezAntragType {
return this.weitereVertragspersonen;
}
+ /**
+ * Ruft den Wert der abgelehnteRisiken-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AbgelehnteRisikenType }
+ *
+ */
+ public AbgelehnteRisikenType getAbgelehnteRisiken() {
+ return abgelehnteRisiken;
+ }
+
+ /**
+ * Legt den Wert der abgelehnteRisiken-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AbgelehnteRisikenType }
+ *
+ */
+ public void setAbgelehnteRisiken(AbgelehnteRisikenType value) {
+ this.abgelehnteRisiken = value;
+ }
+
/**
* Ruft den Wert der vorversicherungen-Eigenschaft ab.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java
index 2818626d..6201d802 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezBerechnungType.java
@@ -1,11 +1,12 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezBerechnungKfzType;
+
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezBerechnungKfzType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java
index 8d4b5654..d11ac41f 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SpezOffertType.java
@@ -1,18 +1,14 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
-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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezOffertKfzType;
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Abstrakter Basistyp Offert, der bei Request und Response gleich ist
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java
new file mode 100644
index 00000000..af201f20
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationRequestType.java
@@ -0,0 +1,106 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessRequestType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DateianhangType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Abstrakter Request für die Antragsüberleitung
+ *
+ * Java-Klasse für SubmitApplicationRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SubmitApplicationRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationRequest_Type", propOrder = {
+ "dateianhaenge",
+ "antragsnummer"
+})
+@XmlSeeAlso({
+ SubmitApplicationKfzRequestType.class
+})
+public abstract class SubmitApplicationRequestType
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "Dateianhaenge")
+ protected List dateianhaenge;
+ @XmlElement(name = "Antragsnummer")
+ protected ObjektIdType antragsnummer;
+
+ /**
+ * Gets the value of the dateianhaenge property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the dateianhaenge property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDateianhaenge().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DateianhangType }
+ *
+ *
+ */
+ public List getDateianhaenge() {
+ if (dateianhaenge == null) {
+ dateianhaenge = new ArrayList();
+ }
+ return this.dateianhaenge;
+ }
+
+ /**
+ * Ruft den Wert der antragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getAntragsnummer() {
+ return antragsnummer;
+ }
+
+ /**
+ * Legt den Wert der antragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setAntragsnummer(ObjektIdType value) {
+ this.antragsnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java
new file mode 100644
index 00000000..198a69db
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/SubmitApplicationResponseType.java
@@ -0,0 +1,126 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.CommonProcessResponseType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.DokumentInfoType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ObjektIdType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Abstrakter Response der Antragsüberleitung
+ *
+ * Java-Klasse für SubmitApplicationResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SubmitApplicationResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ * <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ * <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationResponse_Type", propOrder = {
+ "antragstatus",
+ "antragsnummer",
+ "dokumente"
+})
+@XmlSeeAlso({
+ SubmitApplicationKfzResponseType.class
+})
+public abstract class SubmitApplicationResponseType
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Antragstatus")
+ protected int antragstatus;
+ @XmlElement(name = "Antragsnummer", required = true)
+ protected ObjektIdType antragsnummer;
+ @XmlElement(name = "Dokumente")
+ protected List dokumente;
+
+ /**
+ * Ruft den Wert der antragstatus-Eigenschaft ab.
+ *
+ */
+ public int getAntragstatus() {
+ return antragstatus;
+ }
+
+ /**
+ * Legt den Wert der antragstatus-Eigenschaft fest.
+ *
+ */
+ public void setAntragstatus(int value) {
+ this.antragstatus = value;
+ }
+
+ /**
+ * Ruft den Wert der antragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getAntragsnummer() {
+ return antragsnummer;
+ }
+
+ /**
+ * Legt den Wert der antragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setAntragsnummer(ObjektIdType value) {
+ this.antragsnummer = value;
+ }
+
+ /**
+ * Gets the value of the dokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the dokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentInfoType }
+ *
+ *
+ */
+ public List getDokumente() {
+ if (dokumente == null) {
+ dokumente = new ArrayList();
+ }
+ return this.dokumente;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java
new file mode 100644
index 00000000..0ab9c053
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/ZusaetzlicheAntragsdatenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ fuer die Erweiterung des Antrags um Elemente, die nicht im Standard enthalten sind
+ *
+ * Java-Klasse für ZusaetzlicheAntragsdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZusaetzlicheAntragsdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusaetzlicheAntragsdaten_Type")
+public abstract class ZusaetzlicheAntragsdatenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/package-info.java
new file mode 100644
index 00000000..0aa1b3dc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/common/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ArtBesichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ArtBesichtigungType.java
new file mode 100644
index 00000000..8a78f3ce
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ArtBesichtigungType.java
@@ -0,0 +1,57 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für ArtBesichtigung_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="ArtBesichtigung_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Besichtigung durch Betreuer"/>
+ * <enumeration value="Kaufvertrag Markenhaendler mit Beschreibung"/>
+ * <enumeration value="Besichtigung durch ARBOE, OEAMTC"/>
+ * <enumeration value="Nachbesichtigung"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "ArtBesichtigung_Type")
+@XmlEnum
+public enum ArtBesichtigungType {
+
+ @XmlEnumValue("Besichtigung durch Betreuer")
+ BESICHTIGUNG_DURCH_BETREUER("Besichtigung durch Betreuer"),
+ @XmlEnumValue("Kaufvertrag Markenhaendler mit Beschreibung")
+ KAUFVERTRAG_MARKENHAENDLER_MIT_BESCHREIBUNG("Kaufvertrag Markenhaendler mit Beschreibung"),
+ @XmlEnumValue("Besichtigung durch ARBOE, OEAMTC")
+ BESICHTIGUNG_DURCH_ARBOE_OEAMTC("Besichtigung durch ARBOE, OEAMTC"),
+ @XmlEnumValue("Nachbesichtigung")
+ NACHBESICHTIGUNG("Nachbesichtigung");
+ private final String value;
+
+ ArtBesichtigungType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static ArtBesichtigungType fromValue(String v) {
+ for (ArtBesichtigungType c: ArtBesichtigungType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/AssistanceKfzType.java
new file mode 100644
index 00000000..6a6ad8a3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/AssistanceKfzType.java
@@ -0,0 +1,34 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Assistance
+ *
+ * Java-Klasse für AssistanceKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AssistanceKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AssistanceKfz_Type")
+public class AssistanceKfzType
+ extends ElementarproduktKfzType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzRequestType.java
new file mode 100644
index 00000000..49f644f6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzRequestType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateRequestType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Requestobjekts für eine Kfz-Berechnung
+ *
+ * Java-Klasse für CalculateKfzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CalculateKfzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ * <sequence>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CalculateKfzRequest_Type", propOrder = {
+ "berechnungsanfrage"
+})
+public class CalculateKfzRequestType
+ extends CalculateRequestType
+{
+
+ @XmlElement(name = "Berechnungsanfrage", required = true)
+ protected SpezBerechnungKfzType berechnungsanfrage;
+
+ /**
+ * Ruft den Wert der berechnungsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungKfzType }
+ *
+ */
+ public SpezBerechnungKfzType getBerechnungsanfrage() {
+ return berechnungsanfrage;
+ }
+
+ /**
+ * Legt den Wert der berechnungsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungKfzType }
+ *
+ */
+ public void setBerechnungsanfrage(SpezBerechnungKfzType value) {
+ this.berechnungsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzResponseType.java
new file mode 100644
index 00000000..318ac7de
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CalculateKfzResponseType.java
@@ -0,0 +1,96 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CalculateResponseType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Responseobjekts für eine Kfz-Berechnung
+ *
+ * Java-Klasse für CalculateKfzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CalculateKfzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ * <sequence>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type" minOccurs="0"/>
+ * <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}UpsellingKfzResponse_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CalculateKfzResponse_Type", propOrder = {
+ "berechnungsantwort",
+ "responseUpselling"
+})
+public class CalculateKfzResponseType
+ extends CalculateResponseType
+{
+
+ @XmlElement(name = "Berechnungsantwort")
+ protected SpezBerechnungKfzType berechnungsantwort;
+ @XmlElement(name = "ResponseUpselling")
+ protected UpsellingKfzResponseType responseUpselling;
+
+ /**
+ * Ruft den Wert der berechnungsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungKfzType }
+ *
+ */
+ public SpezBerechnungKfzType getBerechnungsantwort() {
+ return berechnungsantwort;
+ }
+
+ /**
+ * Legt den Wert der berechnungsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungKfzType }
+ *
+ */
+ public void setBerechnungsantwort(SpezBerechnungKfzType value) {
+ this.berechnungsantwort = value;
+ }
+
+ /**
+ * Ruft den Wert der responseUpselling-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link UpsellingKfzResponseType }
+ *
+ */
+ public UpsellingKfzResponseType getResponseUpselling() {
+ return responseUpselling;
+ }
+
+ /**
+ * Legt den Wert der responseUpselling-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link UpsellingKfzResponseType }
+ *
+ */
+ public void setResponseUpselling(UpsellingKfzResponseType value) {
+ this.responseUpselling = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzRequestType.java
new file mode 100644
index 00000000..fe27f64e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzRequestType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationRequestType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags
+ *
+ * Java-Klasse für CreateApplicationKfzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateApplicationKfzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ * <sequence>
+ * <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationKfzRequest_Type", propOrder = {
+ "antraganfrage"
+})
+public class CreateApplicationKfzRequestType
+ extends CreateApplicationRequestType
+{
+
+ @XmlElement(name = "Antraganfrage", required = true)
+ protected SpezAntragKfzType antraganfrage;
+
+ /**
+ * Ruft den Wert der antraganfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public SpezAntragKfzType getAntraganfrage() {
+ return antraganfrage;
+ }
+
+ /**
+ * Legt den Wert der antraganfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public void setAntraganfrage(SpezAntragKfzType value) {
+ this.antraganfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzResponseType.java
new file mode 100644
index 00000000..cee4b100
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateApplicationKfzResponseType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateApplicationResponseType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags
+ *
+ * Java-Klasse für CreateApplicationKfzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateApplicationKfzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ * <sequence>
+ * <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationKfzResponse_Type", propOrder = {
+ "antragantwort"
+})
+public class CreateApplicationKfzResponseType
+ extends CreateApplicationResponseType
+{
+
+ @XmlElement(name = "Antragantwort")
+ protected SpezAntragKfzType antragantwort;
+
+ /**
+ * Ruft den Wert der antragantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public SpezAntragKfzType getAntragantwort() {
+ return antragantwort;
+ }
+
+ /**
+ * Legt den Wert der antragantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public void setAntragantwort(SpezAntragKfzType value) {
+ this.antragantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzRequestType.java
new file mode 100644
index 00000000..4507f2e6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzRequestType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferRequestType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Request für ein Kfz-Offert
+ *
+ * Java-Klasse für CreateOfferKfzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateOfferKfzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ * <sequence>
+ * <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferKfzRequest_Type", propOrder = {
+ "offertanfrage"
+})
+public class CreateOfferKfzRequestType
+ extends CreateOfferRequestType
+{
+
+ @XmlElement(name = "Offertanfrage", required = true)
+ protected SpezOffertKfzType offertanfrage;
+
+ /**
+ * Ruft den Wert der offertanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertKfzType }
+ *
+ */
+ public SpezOffertKfzType getOffertanfrage() {
+ return offertanfrage;
+ }
+
+ /**
+ * Legt den Wert der offertanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertKfzType }
+ *
+ */
+ public void setOffertanfrage(SpezOffertKfzType value) {
+ this.offertanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzResponseType.java
new file mode 100644
index 00000000..f50a81d9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/CreateOfferKfzResponseType.java
@@ -0,0 +1,101 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.CreateOfferResponseType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Response für ein Kfz-Offert
+ *
+ * Java-Klasse für CreateOfferKfzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateOfferKfzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ * <sequence>
+ * <element name="Offertantwort" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferKfzResponse_Type", propOrder = {
+ "offertantwort"
+})
+public class CreateOfferKfzResponseType
+ extends CreateOfferResponseType
+{
+
+ @XmlElement(name = "Offertantwort")
+ protected Offertantwort offertantwort;
+
+ /**
+ * Ruft den Wert der offertantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Offertantwort }
+ *
+ */
+ public Offertantwort getOffertantwort() {
+ return offertantwort;
+ }
+
+ /**
+ * Legt den Wert der offertantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Offertantwort }
+ *
+ */
+ public void setOffertantwort(Offertantwort value) {
+ this.offertantwort = value;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "")
+ public static class Offertantwort
+ extends SpezOffertKfzType
+ {
+
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/EinfacherFahrzeugzustandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/EinfacherFahrzeugzustandType.java
deleted file mode 100644
index eb36d64f..00000000
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/EinfacherFahrzeugzustandType.java
+++ /dev/null
@@ -1,66 +0,0 @@
-
-package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * Type Standardimplementierung des Fahrzeugzustands
- *
- * Java-Klasse für EinfacherFahrzeugzustand_Type complex type.
- *
- *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * <complexType name="EinfacherFahrzeugzustand_Type">
- * <complexContent>
- * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
- * <sequence>
- * <element name="Zustand" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * </sequence>
- * </extension>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "EinfacherFahrzeugzustand_Type", propOrder = {
- "zustand"
-})
-public class EinfacherFahrzeugzustandType
- extends FahrzeugzustandType
-{
-
- @XmlElement(name = "Zustand", required = true)
- protected String zustand;
-
- /**
- * Ruft den Wert der zustand-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getZustand() {
- return zustand;
- }
-
- /**
- * Legt den Wert der zustand-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setZustand(String value) {
- this.zustand = value;
- }
-
-}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ElementarproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ElementarproduktKfzType.java
new file mode 100644
index 00000000..20814f9f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ElementarproduktKfzType.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Abstrakte Basisklasse für KFZ-Elementarprodukte
+ *
+ * Java-Klasse für ElementarproduktKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * <sequence>
+ * <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ * <element name="LeasingVerbundUnternehmen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktKfz_Type", propOrder = {
+ "fahrzeugRefLfdNr",
+ "leasingVerbundUnternehmen"
+})
+@XmlSeeAlso({
+ HaftpflichtKfzType.class,
+ KaskoKfzType.class,
+ InsassenUnfallKfzType.class,
+ LenkerUnfallKfzType.class,
+ AssistanceKfzType.class
+})
+public abstract class ElementarproduktKfzType
+ extends ElementarproduktType
+{
+
+ @XmlElement(name = "FahrzeugRefLfdNr")
+ protected String fahrzeugRefLfdNr;
+ @XmlElement(name = "LeasingVerbundUnternehmen")
+ protected Boolean leasingVerbundUnternehmen;
+
+ /**
+ * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFahrzeugRefLfdNr() {
+ return fahrzeugRefLfdNr;
+ }
+
+ /**
+ * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFahrzeugRefLfdNr(String value) {
+ this.fahrzeugRefLfdNr = value;
+ }
+
+ /**
+ * Ruft den Wert der leasingVerbundUnternehmen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isLeasingVerbundUnternehmen() {
+ return leasingVerbundUnternehmen;
+ }
+
+ /**
+ * Legt den Wert der leasingVerbundUnternehmen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setLeasingVerbundUnternehmen(Boolean value) {
+ this.leasingVerbundUnternehmen = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandMitBesichichtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandMitBesichichtigungType.java
deleted file mode 100644
index 6e35cd40..00000000
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandMitBesichichtigungType.java
+++ /dev/null
@@ -1,297 +0,0 @@
-
-package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
-
-import java.math.BigInteger;
-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.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
-
-
-/**
- * Type einer möglichen Implementierung des Fahrzeugzustands
- *
- * Java-Klasse für FahrzeugzustandMitBesichichtigung_Type complex type.
- *
- *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * <complexType name="FahrzeugzustandMitBesichichtigung_Type">
- * <complexContent>
- * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
- * <sequence>
- * <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- * <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
- * <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
- * <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
- * <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
- * <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
- * <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- * </sequence>
- * </extension>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FahrzeugzustandMitBesichichtigung_Type", propOrder = {
- "zustandsberichtLiegtAlsFormularBei",
- "zustandsbeschreibung",
- "schaedenAnScheibenKleinglas",
- "schaedenAmFahrzeug",
- "kilometerLtBesichtigung",
- "vorschaeden",
- "besichtigungsort",
- "besichtigungsdatum",
- "grundFuerNachbesichtigung"
-})
-public class FahrzeugzustandMitBesichichtigungType
- extends FahrzeugzustandType
-{
-
- @XmlElement(name = "ZustandsberichtLiegtAlsFormularBei")
- protected Boolean zustandsberichtLiegtAlsFormularBei;
- @XmlElement(name = "Zustandsbeschreibung", required = true)
- @XmlSchemaType(name = "string")
- protected ZustandsbeschreibungType zustandsbeschreibung;
- @XmlElement(name = "SchaedenAnScheibenKleinglas")
- @XmlSchemaType(name = "string")
- protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas;
- @XmlElement(name = "SchaedenAmFahrzeug")
- @XmlSchemaType(name = "string")
- protected SchaedenAmFahrzeugType schaedenAmFahrzeug;
- @XmlElement(name = "KilometerLtBesichtigung")
- protected BigInteger kilometerLtBesichtigung;
- @XmlElement(name = "Vorschaeden")
- protected String vorschaeden;
- @XmlElement(name = "Besichtigungsort")
- protected String besichtigungsort;
- @XmlElement(name = "Besichtigungsdatum")
- @XmlSchemaType(name = "date")
- protected XMLGregorianCalendar besichtigungsdatum;
- @XmlElement(name = "GrundFuerNachbesichtigung")
- protected String grundFuerNachbesichtigung;
-
- /**
- * Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isZustandsberichtLiegtAlsFormularBei() {
- return zustandsberichtLiegtAlsFormularBei;
- }
-
- /**
- * Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setZustandsberichtLiegtAlsFormularBei(Boolean value) {
- this.zustandsberichtLiegtAlsFormularBei = value;
- }
-
- /**
- * Ruft den Wert der zustandsbeschreibung-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link ZustandsbeschreibungType }
- *
- */
- public ZustandsbeschreibungType getZustandsbeschreibung() {
- return zustandsbeschreibung;
- }
-
- /**
- * Legt den Wert der zustandsbeschreibung-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link ZustandsbeschreibungType }
- *
- */
- public void setZustandsbeschreibung(ZustandsbeschreibungType value) {
- this.zustandsbeschreibung = value;
- }
-
- /**
- * Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link SchaedenAnScheibenKleinglasType }
- *
- */
- public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() {
- return schaedenAnScheibenKleinglas;
- }
-
- /**
- * Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link SchaedenAnScheibenKleinglasType }
- *
- */
- public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) {
- this.schaedenAnScheibenKleinglas = value;
- }
-
- /**
- * Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link SchaedenAmFahrzeugType }
- *
- */
- public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() {
- return schaedenAmFahrzeug;
- }
-
- /**
- * Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link SchaedenAmFahrzeugType }
- *
- */
- public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) {
- this.schaedenAmFahrzeug = value;
- }
-
- /**
- * Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link BigInteger }
- *
- */
- public BigInteger getKilometerLtBesichtigung() {
- return kilometerLtBesichtigung;
- }
-
- /**
- * Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link BigInteger }
- *
- */
- public void setKilometerLtBesichtigung(BigInteger value) {
- this.kilometerLtBesichtigung = value;
- }
-
- /**
- * Ruft den Wert der vorschaeden-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getVorschaeden() {
- return vorschaeden;
- }
-
- /**
- * Legt den Wert der vorschaeden-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setVorschaeden(String value) {
- this.vorschaeden = value;
- }
-
- /**
- * Ruft den Wert der besichtigungsort-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getBesichtigungsort() {
- return besichtigungsort;
- }
-
- /**
- * Legt den Wert der besichtigungsort-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setBesichtigungsort(String value) {
- this.besichtigungsort = value;
- }
-
- /**
- * Ruft den Wert der besichtigungsdatum-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link XMLGregorianCalendar }
- *
- */
- public XMLGregorianCalendar getBesichtigungsdatum() {
- return besichtigungsdatum;
- }
-
- /**
- * Legt den Wert der besichtigungsdatum-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link XMLGregorianCalendar }
- *
- */
- public void setBesichtigungsdatum(XMLGregorianCalendar value) {
- this.besichtigungsdatum = value;
- }
-
- /**
- * Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getGrundFuerNachbesichtigung() {
- return grundFuerNachbesichtigung;
- }
-
- /**
- * Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setGrundFuerNachbesichtigung(String value) {
- this.grundFuerNachbesichtigung = value;
- }
-
-}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FzZustandBesichtigungType.java
similarity index 84%
rename from OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandImplType.java
rename to OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FzZustandBesichtigungType.java
index c439bfcd..9f23b067 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FahrzeugzustandImplType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/FzZustandBesichtigungType.java
@@ -1,29 +1,25 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
-import java.math.BigInteger;
-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.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.datatype.XMLGregorianCalendar;
+import java.math.BigInteger;
/**
- * Type Standardimplementierung des Fahrzeugzustands
+ * Ergebnisse einer Besichtigung
*
- * Java-Klasse für FahrzeugzustandImpl_Type complex type.
+ *
Java-Klasse für FzZustandBesichtigung_Type complex type.
*
*
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
*
- * <complexType name="FahrzeugzustandImpl_Type">
+ * <complexType name="FzZustandBesichtigung_Type">
* <complexContent>
- * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
- * <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
+ * <element name="ArtBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ArtBesichtigung_Type"/>
* <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
* <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
* <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
@@ -32,7 +28,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
* <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
- * </extension>
+ * </restriction>
* </complexContent>
* </complexType>
*
@@ -40,9 +36,9 @@ import javax.xml.datatype.XMLGregorianCalendar;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FahrzeugzustandImpl_Type", propOrder = {
+@XmlType(name = "FzZustandBesichtigung_Type", propOrder = {
"zustandsberichtLiegtAlsFormularBei",
- "zustandsbeschreibung",
+ "artBesichtigung",
"schaedenAnScheibenKleinglas",
"schaedenAmFahrzeug",
"kilometerLtBesichtigung",
@@ -51,15 +47,13 @@ import javax.xml.datatype.XMLGregorianCalendar;
"besichtigungsdatum",
"grundFuerNachbesichtigung"
})
-public class FahrzeugzustandImplType
- extends FahrzeugzustandType
-{
+public class FzZustandBesichtigungType {
@XmlElement(name = "ZustandsberichtLiegtAlsFormularBei")
protected Boolean zustandsberichtLiegtAlsFormularBei;
- @XmlElement(name = "Zustandsbeschreibung", required = true)
+ @XmlElement(name = "ArtBesichtigung", required = true)
@XmlSchemaType(name = "string")
- protected ZustandsbeschreibungType zustandsbeschreibung;
+ protected ArtBesichtigungType artBesichtigung;
@XmlElement(name = "SchaedenAnScheibenKleinglas")
@XmlSchemaType(name = "string")
protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas;
@@ -103,27 +97,27 @@ public class FahrzeugzustandImplType
}
/**
- * Ruft den Wert der zustandsbeschreibung-Eigenschaft ab.
+ * Ruft den Wert der artBesichtigung-Eigenschaft ab.
*
* @return
* possible object is
- * {@link ZustandsbeschreibungType }
+ * {@link ArtBesichtigungType }
*
*/
- public ZustandsbeschreibungType getZustandsbeschreibung() {
- return zustandsbeschreibung;
+ public ArtBesichtigungType getArtBesichtigung() {
+ return artBesichtigung;
}
/**
- * Legt den Wert der zustandsbeschreibung-Eigenschaft fest.
+ * Legt den Wert der artBesichtigung-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link ZustandsbeschreibungType }
+ * {@link ArtBesichtigungType }
*
*/
- public void setZustandsbeschreibung(ZustandsbeschreibungType value) {
- this.zustandsbeschreibung = value;
+ public void setArtBesichtigung(ArtBesichtigungType value) {
+ this.artBesichtigung = value;
}
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/HaftpflichtKfzType.java
new file mode 100644
index 00000000..ac250219
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/HaftpflichtKfzType.java
@@ -0,0 +1,208 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds2Types.v2_11.ELEinstufungType;
+import at.vvo.omds.types.omds2Types.v2_11.ELVersicherungssummeType;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigDecimal;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Haftpflicht
+ *
+ * Java-Klasse für HaftpflichtKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="HaftpflichtKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ * <sequence>
+ * <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ * <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ * <element name="VarianteLeihwagen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VarianteLeihwagen_Type"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="VDNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "HaftpflichtKfz_Type", propOrder = {
+ "art",
+ "elVersicherungssumme",
+ "varianteLeihwagen",
+ "elEinstufung",
+ "zielpraemie",
+ "vdNummer"
+})
+public class HaftpflichtKfzType
+ extends ElementarproduktKfzType
+{
+
+ @XmlElement(name = "Art", required = true)
+ protected String art;
+ @XmlElement(name = "EL-Versicherungssumme", namespace = "urn:omds20", required = true)
+ protected ELVersicherungssummeType elVersicherungssumme;
+ @XmlElement(name = "VarianteLeihwagen", required = true)
+ @XmlSchemaType(name = "string")
+ protected VarianteLeihwagenType varianteLeihwagen;
+ @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", required = true)
+ protected ELEinstufungType elEinstufung;
+ @XmlElement(name = "Zielpraemie")
+ protected BigDecimal zielpraemie;
+ @XmlElement(name = "VDNummer")
+ protected String vdNummer;
+
+ /**
+ * Ruft den Wert der art-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getArt() {
+ return art;
+ }
+
+ /**
+ * Legt den Wert der art-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setArt(String value) {
+ this.art = value;
+ }
+
+ /**
+ * Versicherungssumme Haftpflicht
+ *
+ * @return
+ * possible object is
+ * {@link ELVersicherungssummeType }
+ *
+ */
+ public ELVersicherungssummeType getELVersicherungssumme() {
+ return elVersicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der elVersicherungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ELVersicherungssummeType }
+ *
+ */
+ public void setELVersicherungssumme(ELVersicherungssummeType value) {
+ this.elVersicherungssumme = value;
+ }
+
+ /**
+ * Ruft den Wert der varianteLeihwagen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VarianteLeihwagenType }
+ *
+ */
+ public VarianteLeihwagenType getVarianteLeihwagen() {
+ return varianteLeihwagen;
+ }
+
+ /**
+ * Legt den Wert der varianteLeihwagen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VarianteLeihwagenType }
+ *
+ */
+ public void setVarianteLeihwagen(VarianteLeihwagenType value) {
+ this.varianteLeihwagen = value;
+ }
+
+ /**
+ * Ruft den Wert der elEinstufung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ELEinstufungType }
+ *
+ */
+ public ELEinstufungType getELEinstufung() {
+ return elEinstufung;
+ }
+
+ /**
+ * Legt den Wert der elEinstufung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ELEinstufungType }
+ *
+ */
+ public void setELEinstufung(ELEinstufungType value) {
+ this.elEinstufung = value;
+ }
+
+ /**
+ * Ruft den Wert der zielpraemie-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getZielpraemie() {
+ return zielpraemie;
+ }
+
+ /**
+ * Legt den Wert der zielpraemie-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setZielpraemie(BigDecimal value) {
+ this.zielpraemie = value;
+ }
+
+ /**
+ * Ruft den Wert der vdNummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVDNummer() {
+ return vdNummer;
+ }
+
+ /**
+ * Legt den Wert der vdNummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVDNummer(String value) {
+ this.vdNummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallKfzType.java
new file mode 100644
index 00000000..5f6f23df
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallKfzType.java
@@ -0,0 +1,64 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Insassenunfall
+ *
+ * Java-Klasse für InsassenUnfallKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="InsassenUnfallKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ * <sequence>
+ * <element name="InsassenUnfallSystem" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallSystem_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "InsassenUnfallKfz_Type", propOrder = {
+ "insassenUnfallSystem"
+})
+public class InsassenUnfallKfzType
+ extends ElementarproduktKfzType
+{
+
+ @XmlElement(name = "InsassenUnfallSystem", required = true)
+ @XmlSchemaType(name = "string")
+ protected InsassenUnfallSystemType insassenUnfallSystem;
+
+ /**
+ * Ruft den Wert der insassenUnfallSystem-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link InsassenUnfallSystemType }
+ *
+ */
+ public InsassenUnfallSystemType getInsassenUnfallSystem() {
+ return insassenUnfallSystem;
+ }
+
+ /**
+ * Legt den Wert der insassenUnfallSystem-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link InsassenUnfallSystemType }
+ *
+ */
+ public void setInsassenUnfallSystem(InsassenUnfallSystemType value) {
+ this.insassenUnfallSystem = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallSystemType.java
new file mode 100644
index 00000000..42b51074
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/InsassenUnfallSystemType.java
@@ -0,0 +1,63 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für InsassenUnfallSystem_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="InsassenUnfallSystem_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Pauschalsystem"/>
+ * <enumeration value="Platzsystem1"/>
+ * <enumeration value="Platzsystem2"/>
+ * <enumeration value="Personensystem"/>
+ * <enumeration value="Lenkerunfallversicherung"/>
+ * <enumeration value="Aufsassenunfallversicherung"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "InsassenUnfallSystem_Type")
+@XmlEnum
+public enum InsassenUnfallSystemType {
+
+ @XmlEnumValue("Pauschalsystem")
+ PAUSCHALSYSTEM("Pauschalsystem"),
+ @XmlEnumValue("Platzsystem1")
+ PLATZSYSTEM_1("Platzsystem1"),
+ @XmlEnumValue("Platzsystem2")
+ PLATZSYSTEM_2("Platzsystem2"),
+ @XmlEnumValue("Personensystem")
+ PERSONENSYSTEM("Personensystem"),
+ @XmlEnumValue("Lenkerunfallversicherung")
+ LENKERUNFALLVERSICHERUNG("Lenkerunfallversicherung"),
+ @XmlEnumValue("Aufsassenunfallversicherung")
+ AUFSASSENUNFALLVERSICHERUNG("Aufsassenunfallversicherung");
+ private final String value;
+
+ InsassenUnfallSystemType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static InsassenUnfallSystemType fromValue(String v) {
+ for (InsassenUnfallSystemType c: InsassenUnfallSystemType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/KaskoKfzType.java
new file mode 100644
index 00000000..b2b30250
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/KaskoKfzType.java
@@ -0,0 +1,260 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.BezugsrechtType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.VinkulierungType;
+
+import javax.xml.bind.annotation.*;
+import java.math.BigDecimal;
+
+
+/**
+ * Abstrakter Basistyp für die Kasko-Elementarprodukte
+ *
+ * Java-Klasse für KaskoKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="KaskoKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ * <sequence>
+ * <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ * <element name="SelbstbehaltBisBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="KMLeistung" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ * <element name="VorsteuerAbzugBerechtigung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkulierung_Type" minOccurs="0"/>
+ * <element name="Bezugsrecht" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsrecht_Type" minOccurs="0"/>
+ * <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ * <element name="Eingeschraenkt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "KaskoKfz_Type", propOrder = {
+ "art",
+ "selbstbehaltBisBetrag",
+ "kmLeistung",
+ "vorsteuerAbzugBerechtigung",
+ "vinkulierung",
+ "bezugsrecht",
+ "zielpraemie",
+ "eingeschraenkt"
+})
+@XmlSeeAlso({
+ TeilkaskoKfzType.class,
+ VollkaskoKfzType.class
+})
+public abstract class KaskoKfzType
+ extends ElementarproduktKfzType
+{
+
+ @XmlElement(name = "Art", required = true)
+ protected String art;
+ @XmlElement(name = "SelbstbehaltBisBetrag")
+ protected BigDecimal selbstbehaltBisBetrag;
+ @XmlElement(name = "KMLeistung")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long kmLeistung;
+ @XmlElement(name = "VorsteuerAbzugBerechtigung")
+ protected boolean vorsteuerAbzugBerechtigung;
+ @XmlElement(name = "Vinkulierung")
+ protected VinkulierungType vinkulierung;
+ @XmlElement(name = "Bezugsrecht")
+ protected BezugsrechtType bezugsrecht;
+ @XmlElement(name = "Zielpraemie")
+ protected BigDecimal zielpraemie;
+ @XmlElement(name = "Eingeschraenkt", defaultValue = "0")
+ protected Boolean eingeschraenkt;
+
+ /**
+ * Ruft den Wert der art-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getArt() {
+ return art;
+ }
+
+ /**
+ * Legt den Wert der art-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setArt(String value) {
+ this.art = value;
+ }
+
+ /**
+ * Ruft den Wert der selbstbehaltBisBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getSelbstbehaltBisBetrag() {
+ return selbstbehaltBisBetrag;
+ }
+
+ /**
+ * Legt den Wert der selbstbehaltBisBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setSelbstbehaltBisBetrag(BigDecimal value) {
+ this.selbstbehaltBisBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der kmLeistung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getKMLeistung() {
+ return kmLeistung;
+ }
+
+ /**
+ * Legt den Wert der kmLeistung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setKMLeistung(Long value) {
+ this.kmLeistung = value;
+ }
+
+ /**
+ * Ruft den Wert der vorsteuerAbzugBerechtigung-Eigenschaft ab.
+ *
+ */
+ public boolean isVorsteuerAbzugBerechtigung() {
+ return vorsteuerAbzugBerechtigung;
+ }
+
+ /**
+ * Legt den Wert der vorsteuerAbzugBerechtigung-Eigenschaft fest.
+ *
+ */
+ public void setVorsteuerAbzugBerechtigung(boolean value) {
+ this.vorsteuerAbzugBerechtigung = value;
+ }
+
+ /**
+ * Ruft den Wert der vinkulierung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VinkulierungType }
+ *
+ */
+ public VinkulierungType getVinkulierung() {
+ return vinkulierung;
+ }
+
+ /**
+ * Legt den Wert der vinkulierung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VinkulierungType }
+ *
+ */
+ public void setVinkulierung(VinkulierungType value) {
+ this.vinkulierung = value;
+ }
+
+ /**
+ * Ruft den Wert der bezugsrecht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BezugsrechtType }
+ *
+ */
+ public BezugsrechtType getBezugsrecht() {
+ return bezugsrecht;
+ }
+
+ /**
+ * Legt den Wert der bezugsrecht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BezugsrechtType }
+ *
+ */
+ public void setBezugsrecht(BezugsrechtType value) {
+ this.bezugsrecht = value;
+ }
+
+ /**
+ * Ruft den Wert der zielpraemie-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getZielpraemie() {
+ return zielpraemie;
+ }
+
+ /**
+ * Legt den Wert der zielpraemie-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setZielpraemie(BigDecimal value) {
+ this.zielpraemie = value;
+ }
+
+ /**
+ * Ruft den Wert der eingeschraenkt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isEingeschraenkt() {
+ return eingeschraenkt;
+ }
+
+ /**
+ * Legt den Wert der eingeschraenkt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setEingeschraenkt(Boolean value) {
+ this.eingeschraenkt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/LenkerUnfallKfzType.java
new file mode 100644
index 00000000..125ff138
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/LenkerUnfallKfzType.java
@@ -0,0 +1,34 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Lenkerunfall
+ *
+ * Java-Klasse für LenkerUnfallKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="LenkerUnfallKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ElementarproduktKfz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LenkerUnfallKfz_Type")
+public class LenkerUnfallKfzType
+ extends ElementarproduktKfzType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java
index 861f2da6..84dfd693 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ObjectFactory.java
@@ -234,19 +234,11 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link EinfacherFahrzeugzustandType }
+ * Create an instance of {@link FzZustandBesichtigungType }
*
*/
- public EinfacherFahrzeugzustandType createEinfacherFahrzeugzustandType() {
- return new EinfacherFahrzeugzustandType();
- }
-
- /**
- * Create an instance of {@link FahrzeugzustandMitBesichichtigungType }
- *
- */
- public FahrzeugzustandMitBesichichtigungType createFahrzeugzustandMitBesichichtigungType() {
- return new FahrzeugzustandMitBesichichtigungType();
+ public FzZustandBesichtigungType createFzZustandBesichtigungType() {
+ return new FzZustandBesichtigungType();
}
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java
new file mode 100644
index 00000000..d7303eab
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java
@@ -0,0 +1,66 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht
+ *
+ * Java-Klasse für ProduktKfzRechtsschutz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ProduktKfzRechtsschutz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type">
+ * <sequence>
+ * <element name="Verkehrsrechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkehrsrechtsschutzKfz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktKfzRechtsschutz_Type", propOrder = {
+ "verkehrsrechtsschutz"
+})
+public class ProduktKfzRechtsschutzType
+ extends ZusatzproduktKfzType
+{
+
+ @XmlElement(name = "Verkehrsrechtsschutz", required = true)
+ protected VerkehrsrechtsschutzKfzType verkehrsrechtsschutz;
+
+ /**
+ * Ruft den Wert der verkehrsrechtsschutz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkehrsrechtsschutzKfzType }
+ *
+ */
+ public VerkehrsrechtsschutzKfzType getVerkehrsrechtsschutz() {
+ return verkehrsrechtsschutz;
+ }
+
+ /**
+ * Legt den Wert der verkehrsrechtsschutz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkehrsrechtsschutzKfzType }
+ *
+ */
+ public void setVerkehrsrechtsschutz(VerkehrsrechtsschutzKfzType value) {
+ this.verkehrsrechtsschutz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzType.java
new file mode 100644
index 00000000..b9a0661c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ProduktKfzType.java
@@ -0,0 +1,199 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht
+ *
+ * Java-Klasse für ProduktKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ProduktKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ * <sequence>
+ * <element name="Haftpflicht" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}HaftpflichtKfz_Type"/>
+ * <choice>
+ * <element name="Teilkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}TeilkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Vollkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VollkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </choice>
+ * <element name="Insassenunfall" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallKfz_Type" minOccurs="0"/>
+ * <element name="Assistance" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}AssistanceKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktKfz_Type", propOrder = {
+ "haftpflicht",
+ "teilkasko",
+ "vollkasko",
+ "insassenunfall",
+ "assistance"
+})
+public class ProduktKfzType
+ extends ProduktType
+{
+
+ @XmlElement(name = "Haftpflicht", required = true)
+ protected HaftpflichtKfzType haftpflicht;
+ @XmlElement(name = "Teilkasko")
+ protected List teilkasko;
+ @XmlElement(name = "Vollkasko")
+ protected List vollkasko;
+ @XmlElement(name = "Insassenunfall")
+ protected InsassenUnfallKfzType insassenunfall;
+ @XmlElement(name = "Assistance")
+ protected List assistance;
+
+ /**
+ * Ruft den Wert der haftpflicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link HaftpflichtKfzType }
+ *
+ */
+ public HaftpflichtKfzType getHaftpflicht() {
+ return haftpflicht;
+ }
+
+ /**
+ * Legt den Wert der haftpflicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link HaftpflichtKfzType }
+ *
+ */
+ public void setHaftpflicht(HaftpflichtKfzType value) {
+ this.haftpflicht = value;
+ }
+
+ /**
+ * Gets the value of the teilkasko property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the teilkasko property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getTeilkasko().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TeilkaskoKfzType }
+ *
+ *
+ */
+ public List getTeilkasko() {
+ if (teilkasko == null) {
+ teilkasko = new ArrayList();
+ }
+ return this.teilkasko;
+ }
+
+ /**
+ * Gets the value of the vollkasko property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the vollkasko property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVollkasko().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VollkaskoKfzType }
+ *
+ *
+ */
+ public List getVollkasko() {
+ if (vollkasko == null) {
+ vollkasko = new ArrayList();
+ }
+ return this.vollkasko;
+ }
+
+ /**
+ * Ruft den Wert der insassenunfall-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link InsassenUnfallKfzType }
+ *
+ */
+ public InsassenUnfallKfzType getInsassenunfall() {
+ return insassenunfall;
+ }
+
+ /**
+ * Legt den Wert der insassenunfall-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link InsassenUnfallKfzType }
+ *
+ */
+ public void setInsassenunfall(InsassenUnfallKfzType value) {
+ this.insassenunfall = value;
+ }
+
+ /**
+ * Gets the value of the assistance property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the assistance property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getAssistance().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AssistanceKfzType }
+ *
+ *
+ */
+ public List getAssistance() {
+ if (assistance == null) {
+ assistance = new ArrayList();
+ }
+ return this.assistance;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAmFahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAmFahrzeugType.java
new file mode 100644
index 00000000..2c63b050
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAmFahrzeugType.java
@@ -0,0 +1,51 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für SchaedenAmFahrzeug_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="SchaedenAmFahrzeug_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="keine Schäden an der Karosserie"/>
+ * <enumeration value="Schäden an der Karosserie"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "SchaedenAmFahrzeug_Type")
+@XmlEnum
+public enum SchaedenAmFahrzeugType {
+
+ @XmlEnumValue("keine Sch\u00e4den an der Karosserie")
+ KEINE_SCHÄDEN_AN_DER_KAROSSERIE("keine Sch\u00e4den an der Karosserie"),
+ @XmlEnumValue("Sch\u00e4den an der Karosserie")
+ SCHÄDEN_AN_DER_KAROSSERIE("Sch\u00e4den an der Karosserie");
+ private final String value;
+
+ SchaedenAmFahrzeugType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static SchaedenAmFahrzeugType fromValue(String v) {
+ for (SchaedenAmFahrzeugType c: SchaedenAmFahrzeugType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java
new file mode 100644
index 00000000..675bd1df
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java
@@ -0,0 +1,51 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für SchaedenAnScheibenKleinglas_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="SchaedenAnScheibenKleinglas_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="keine Schäden an Scheiben / Kleinglas"/>
+ * <enumeration value="Schäden an Scheiben / Kleinglas"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "SchaedenAnScheibenKleinglas_Type")
+@XmlEnum
+public enum SchaedenAnScheibenKleinglasType {
+
+ @XmlEnumValue("keine Sch\u00e4den an Scheiben / Kleinglas")
+ KEINE_SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("keine Sch\u00e4den an Scheiben / Kleinglas"),
+ @XmlEnumValue("Sch\u00e4den an Scheiben / Kleinglas")
+ SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("Sch\u00e4den an Scheiben / Kleinglas");
+ private final String value;
+
+ SchaedenAnScheibenKleinglasType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static SchaedenAnScheibenKleinglasType fromValue(String v) {
+ for (SchaedenAnScheibenKleinglasType c: SchaedenAnScheibenKleinglasType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java
index 97b9a53f..87994526 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezAntragKfzType.java
@@ -1,12 +1,13 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.BonusMalusSystemType;
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType;
+
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.vvo.omds.types.omds3Types.r1_4_0.common.BonusMalusSystemType;
-import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezBerechnungKfzType.java
new file mode 100644
index 00000000..b5677f67
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezBerechnungKfzType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezBerechnungType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird
+ *
+ * Java-Klasse für SpezBerechnungKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SpezBerechnungKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezBerechnungKfz_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezBerechnungKfzType
+ extends SpezBerechnungType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKfzType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKfzType }
+ *
+ */
+ public VerkaufsproduktKfzType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKfzType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKfzType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezOffertKfzType.java
new file mode 100644
index 00000000..afd55c33
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SpezOffertKfzType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezOffertType;
+
+import javax.xml.bind.annotation.*;
+
+
+/**
+ * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird
+ *
+ * Java-Klasse für SpezOffertKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SpezOffertKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezOffertKfz_Type", propOrder = {
+ "verkaufsprodukt"
+})
+@XmlSeeAlso({
+ at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType.Offertantwort.class
+})
+public class SpezOffertKfzType
+ extends SpezOffertType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKfzType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKfzType }
+ *
+ */
+ public VerkaufsproduktKfzType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKfzType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKfzType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java
new file mode 100644
index 00000000..947a0355
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationRequestType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Requestobjekts für eine Antragseinreichung Kfz
+ *
+ * Java-Klasse für SubmitApplicationKfzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SubmitApplicationKfzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ * <sequence>
+ * <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationKfzRequest_Type", propOrder = {
+ "antraganfrage"
+})
+public class SubmitApplicationKfzRequestType
+ extends SubmitApplicationRequestType
+{
+
+ @XmlElement(name = "Antraganfrage")
+ protected SpezAntragKfzType antraganfrage;
+
+ /**
+ * Ruft den Wert der antraganfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public SpezAntragKfzType getAntraganfrage() {
+ return antraganfrage;
+ }
+
+ /**
+ * Legt den Wert der antraganfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public void setAntraganfrage(SpezAntragKfzType value) {
+ this.antraganfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java
new file mode 100644
index 00000000..1a38d740
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SubmitApplicationResponseType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ des Responseobjekts für eine Antragseinreichung Kfz
+ *
+ * Java-Klasse für SubmitApplicationKfzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SubmitApplicationKfzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ * <sequence>
+ * <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationKfzResponse_Type", propOrder = {
+ "antragantwort"
+})
+public class SubmitApplicationKfzResponseType
+ extends SubmitApplicationResponseType
+{
+
+ @XmlElement(name = "Antragantwort")
+ protected SpezAntragKfzType antragantwort;
+
+ /**
+ * Ruft den Wert der antragantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public SpezAntragKfzType getAntragantwort() {
+ return antragantwort;
+ }
+
+ /**
+ * Legt den Wert der antragantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKfzType }
+ *
+ */
+ public void setAntragantwort(SpezAntragKfzType value) {
+ this.antragantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/TeilkaskoKfzType.java
new file mode 100644
index 00000000..fcebbc1f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/TeilkaskoKfzType.java
@@ -0,0 +1,58 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Teilkasko
+ *
+ * Java-Klasse für TeilkaskoKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="TeilkaskoKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ * <sequence>
+ * <element name="Vandalismusklausel" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TeilkaskoKfz_Type", propOrder = {
+ "vandalismusklausel"
+})
+public class TeilkaskoKfzType
+ extends KaskoKfzType
+{
+
+ @XmlElement(name = "Vandalismusklausel")
+ protected boolean vandalismusklausel;
+
+ /**
+ * Ruft den Wert der vandalismusklausel-Eigenschaft ab.
+ *
+ */
+ public boolean isVandalismusklausel() {
+ return vandalismusklausel;
+ }
+
+ /**
+ * Legt den Wert der vandalismusklausel-Eigenschaft fest.
+ *
+ */
+ public void setVandalismusklausel(boolean value) {
+ this.vandalismusklausel = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/UpsellingKfzResponseType.java
new file mode 100644
index 00000000..1e4454c5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/UpsellingKfzResponseType.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Response Upselling Alternativen
+ *
+ * Java-Klasse für UpsellingKfzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="UpsellingKfzResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UpsellingKfzResponse_Type", propOrder = {
+ "upsellingVerkaufsprodukte"
+})
+public abstract class UpsellingKfzResponseType {
+
+ @XmlElement(name = "UpsellingVerkaufsprodukte")
+ protected List upsellingVerkaufsprodukte;
+
+ /**
+ * Gets the value of the upsellingVerkaufsprodukte property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the upsellingVerkaufsprodukte property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getUpsellingVerkaufsprodukte().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VerkaufsproduktKfzType }
+ *
+ *
+ */
+ public List getUpsellingVerkaufsprodukte() {
+ if (upsellingVerkaufsprodukte == null) {
+ upsellingVerkaufsprodukte = new ArrayList();
+ }
+ return this.upsellingVerkaufsprodukte;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VarianteLeihwagenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VarianteLeihwagenType.java
new file mode 100644
index 00000000..61b84b73
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VarianteLeihwagenType.java
@@ -0,0 +1,48 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VarianteLeihwagen_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="VarianteLeihwagen_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="VA"/>
+ * <enumeration value="VB"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "VarianteLeihwagen_Type")
+@XmlEnum
+public enum VarianteLeihwagenType {
+
+
+ /**
+ * ohne Leihwagen
+ *
+ */
+ VA,
+
+ /**
+ * mit Leihwagen
+ *
+ */
+ VB;
+
+ public String value() {
+ return name();
+ }
+
+ public static VarianteLeihwagenType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java
index 27136ce4..46fdc151 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkaufsproduktKfzType.java
@@ -1,18 +1,15 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
-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.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.FahrzeugType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType;
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java
new file mode 100644
index 00000000..a6b010d8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementarproduktType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz
+ *
+ * Java-Klasse für VerkehrsrechtsschutzKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VerkehrsrechtsschutzKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VerkehrsrechtsschutzKfz_Type")
+public class VerkehrsrechtsschutzKfzType
+ extends ElementarproduktType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VollkaskoKfzType.java
new file mode 100644
index 00000000..f59075a6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VollkaskoKfzType.java
@@ -0,0 +1,94 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für das Elementarprodukt KFZ-Vollkasko
+ *
+ * Java-Klasse für VollkaskoKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VollkaskoKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ * <sequence>
+ * <element name="Neuwertklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="Leasingklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VollkaskoKfz_Type", propOrder = {
+ "neuwertklausel",
+ "leasingklausel"
+})
+public class VollkaskoKfzType
+ extends KaskoKfzType
+{
+
+ @XmlElement(name = "Neuwertklausel")
+ protected Boolean neuwertklausel;
+ @XmlElement(name = "Leasingklausel")
+ protected Boolean leasingklausel;
+
+ /**
+ * Ruft den Wert der neuwertklausel-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isNeuwertklausel() {
+ return neuwertklausel;
+ }
+
+ /**
+ * Legt den Wert der neuwertklausel-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setNeuwertklausel(Boolean value) {
+ this.neuwertklausel = value;
+ }
+
+ /**
+ * Ruft den Wert der leasingklausel-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isLeasingklausel() {
+ return leasingklausel;
+ }
+
+ /**
+ * Legt den Wert der leasingklausel-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setLeasingklausel(Boolean value) {
+ this.leasingklausel = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java
index 594f3ecb..4efd2216 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/VorversicherungenKfzType.java
@@ -1,16 +1,13 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenDetailType;
import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType;
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Type Vorversicherungen für Kfz
@@ -52,35 +49,35 @@ public class VorversicherungenKfzType
{
@XmlElement(name = "VorversicherungKfz")
- protected List vorversicherungKfz;
+ protected List vorversicherungKfz;
@XmlElement(name = "VorversicherungRechtsschutz")
protected VorversicherungenDetailType vorversicherungRechtsschutz;
/**
* Gets the value of the vorversicherungKfz property.
- *
+ *
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set method for the vorversicherungKfz property.
- *
+ *
*
* For example, to add a new item, do as follows:
*
* getVorversicherungKfz().add(newItem);
*
- *
- *
+ *
+ *
*
* Objects of the following type(s) are allowed in the list
- * {@link VorversicherungenKfzType.VorversicherungKfz }
- *
- *
+ * {@link VorversicherungKfz }
+ *
+ *
*/
- public List getVorversicherungKfz() {
+ public List getVorversicherungKfz() {
if (vorversicherungKfz == null) {
- vorversicherungKfz = new ArrayList();
+ vorversicherungKfz = new ArrayList();
}
return this.vorversicherungKfz;
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/WechselkennzeichenType.java
new file mode 100644
index 00000000..c938bdc3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/WechselkennzeichenType.java
@@ -0,0 +1,127 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Wechselkennzeichen
+ *
+ * Java-Klasse für Wechselkennzeichen_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Wechselkennzeichen_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="WechselkennzeichenArt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
+ * <enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="BestehenderWechselkennzeichenvertrag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="ErsetztWirdFahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Wechselkennzeichen_Type", propOrder = {
+ "wechselkennzeichenArt",
+ "bestehenderWechselkennzeichenvertrag",
+ "ersetztWirdFahrgestellnummer"
+})
+public class WechselkennzeichenType {
+
+ @XmlElement(name = "WechselkennzeichenArt", required = true)
+ protected String wechselkennzeichenArt;
+ @XmlElement(name = "BestehenderWechselkennzeichenvertrag", required = true)
+ protected String bestehenderWechselkennzeichenvertrag;
+ @XmlElement(name = "ErsetztWirdFahrgestellnummer")
+ protected String ersetztWirdFahrgestellnummer;
+
+ /**
+ * Ruft den Wert der wechselkennzeichenArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWechselkennzeichenArt() {
+ return wechselkennzeichenArt;
+ }
+
+ /**
+ * Legt den Wert der wechselkennzeichenArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWechselkennzeichenArt(String value) {
+ this.wechselkennzeichenArt = value;
+ }
+
+ /**
+ * Ruft den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBestehenderWechselkennzeichenvertrag() {
+ return bestehenderWechselkennzeichenvertrag;
+ }
+
+ /**
+ * Legt den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBestehenderWechselkennzeichenvertrag(String value) {
+ this.bestehenderWechselkennzeichenvertrag = value;
+ }
+
+ /**
+ * Ruft den Wert der ersetztWirdFahrgestellnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getErsetztWirdFahrgestellnummer() {
+ return ersetztWirdFahrgestellnummer;
+ }
+
+ /**
+ * Legt den Wert der ersetztWirdFahrgestellnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setErsetztWirdFahrgestellnummer(String value) {
+ this.ersetztWirdFahrgestellnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java
index 5ef22e7f..164c66d1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java
@@ -1,11 +1,7 @@
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
-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.XmlType;
+import javax.xml.bind.annotation.*;
import javax.xml.datatype.XMLGregorianCalendar;
@@ -33,7 +29,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
* <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/>
- * <element name="Fahrzeugzustand" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type" minOccurs="0"/>
+ * <element name="Fahrzeugzustand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="FzZustandBesichtigung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FzZustandBesichtigung_Type" minOccurs="0"/>
* <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
* </sequence>
* </restriction>
@@ -51,6 +48,7 @@ import javax.xml.datatype.XMLGregorianCalendar;
"abmeldedatumWechselkennzeichenFahrzeug",
"wechselkennzeichen",
"fahrzeugzustand",
+ "fzZustandBesichtigung",
"zusaetzlicheAntragsdatenKfz"
})
public class ZusaetzlicheKfzdatenType {
@@ -67,7 +65,9 @@ public class ZusaetzlicheKfzdatenType {
@XmlElement(name = "Wechselkennzeichen")
protected WechselkennzeichenType wechselkennzeichen;
@XmlElement(name = "Fahrzeugzustand")
- protected FahrzeugzustandType fahrzeugzustand;
+ protected String fahrzeugzustand;
+ @XmlElement(name = "FzZustandBesichtigung")
+ protected FzZustandBesichtigungType fzZustandBesichtigung;
@XmlElement(name = "ZusaetzlicheAntragsdatenKfz")
protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz;
@@ -196,10 +196,10 @@ public class ZusaetzlicheKfzdatenType {
*
* @return
* possible object is
- * {@link FahrzeugzustandType }
+ * {@link String }
*
*/
- public FahrzeugzustandType getFahrzeugzustand() {
+ public String getFahrzeugzustand() {
return fahrzeugzustand;
}
@@ -208,13 +208,37 @@ public class ZusaetzlicheKfzdatenType {
*
* @param value
* allowed object is
- * {@link FahrzeugzustandType }
+ * {@link String }
*
*/
- public void setFahrzeugzustand(FahrzeugzustandType value) {
+ public void setFahrzeugzustand(String value) {
this.fahrzeugzustand = value;
}
+ /**
+ * Ruft den Wert der fzZustandBesichtigung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link FzZustandBesichtigungType }
+ *
+ */
+ public FzZustandBesichtigungType getFzZustandBesichtigung() {
+ return fzZustandBesichtigung;
+ }
+
+ /**
+ * Legt den Wert der fzZustandBesichtigung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link FzZustandBesichtigungType }
+ *
+ */
+ public void setFzZustandBesichtigung(FzZustandBesichtigungType value) {
+ this.fzZustandBesichtigung = value;
+ }
+
/**
* Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusatzproduktKfzType.java
new file mode 100644
index 00000000..e0b5ef93
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/ZusatzproduktKfzType.java
@@ -0,0 +1,40 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ProduktType;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer KFZ-Versicherung gebündelt werden können.
+ *
+ * Java-Klasse für ZusatzproduktKfz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZusatzproduktKfz_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzproduktKfz_Type")
+@XmlSeeAlso({
+ ProduktKfzRechtsschutzType.class
+})
+public abstract class ZusatzproduktKfzType
+ extends ProduktType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/package-info.java
new file mode 100644
index 00000000..9713f944
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/on2antrag/kfz/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java
index 2276defc..1eca6f07 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsService.java
@@ -1,12 +1,12 @@
package at.vvo.omds.types.omds3Types.r1_4_0.service;
-import java.net.MalformedURLException;
-import java.net.URL;
import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceFeature;
-import javax.xml.ws.Service;
+import java.net.MalformedURLException;
+import java.net.URL;
/**
* This class was generated by Apache CXF 3.2.0
@@ -75,7 +75,7 @@ public class OmdsService extends Service {
/**
*
* @param features
- * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values.
+ * A list of {@link WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values.
* @return
* returns OmdsServicePortType
*/
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java
index 8d46dc2b..2bde5787 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortImpl.java
@@ -6,14 +6,9 @@
package at.vvo.omds.types.omds3Types.r1_4_0.service;
-import java.util.logging.Logger;
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.soap.MTOM;
+import java.util.logging.Logger;
/**
* This class was generated by Apache CXF 3.2.0
@@ -22,7 +17,7 @@ import javax.xml.ws.soap.MTOM;
*
*/
-@javax.jws.WebService(
+@WebService(
serviceName = "omdsService",
portName = "omdsServicePort",
targetNamespace = "urn:omds3Services-1-4-0",
@@ -36,13 +31,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getOMDSPackageList");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -52,13 +47,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getDocumentsOfObject");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -68,13 +63,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation addDocToBusinessCase");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -84,13 +79,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation calculateKfz");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -100,13 +95,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation createApplicationKfz");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -116,13 +111,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation createOfferKfz");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -132,13 +127,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation deepLinkPartner");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -148,13 +143,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation deepLinkPolicy");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -164,13 +159,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getStateChanges");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -180,13 +175,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getUserData");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -196,13 +191,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getArcImage");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -212,13 +207,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation deepLinkClaim");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -228,13 +223,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getOMDSPackage");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -244,13 +239,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getNumberOfDocuments");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -260,13 +255,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation login");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -276,13 +271,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation deepLinkOffer");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -292,13 +287,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation submitApplicationKfz");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -308,13 +303,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getArcImageInfos");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
@@ -324,13 +319,13 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters)*
*/
- public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg {
+ public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getDocumentsOfPeriod");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType _return = null;
return _return;
- } catch (java.lang.Exception ex) {
+ } catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java
index 1fd33f81..c0e059ef 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType.java
@@ -21,133 +21,133 @@ public interface OmdsServicePortType {
@WebMethod(action = "urn:getOMDSPackageList")
@WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(
- @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getDocumentsOfObject")
@WebResult(name = "GetDocumentsOfObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(
- @WebParam(partName = "parameters", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
- at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
+ at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:addDocToBusinessCase")
@WebResult(name = "AddDocToBusinessCaseResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(
- @WebParam(partName = "parameters", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
- at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
+ at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:calculateKfz")
@WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(
- @WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
- at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
+ at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:createApplicationKfz")
@WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(
- @WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
- at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
+ at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:createOfferKfz")
@WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(
- @WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
- at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
+ at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:deepLinkPartner")
@WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(
- @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:deepLinkPolicy")
@WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(
- @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getStateChanges")
@WebResult(name = "GetStateChangesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges(
- @WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
- at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
+ at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getUserData")
@WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(
- @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getArcImage")
@WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(
- @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:deepLinkClaim")
@WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(
- @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getOMDSPackage")
@WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(
- @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getNumberOfDocuments")
@WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(
- @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
- at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
+ at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:login")
@WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(
- @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:deepLinkOffer")
@WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(
- @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:submitApplicationKfz")
@WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(
- @WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
- at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
+ at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getArcImageInfos")
@WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(
- @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
- at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters
+ ) throws ServiceFaultMsg;
@WebMethod(action = "urn:getDocumentsOfPeriod")
@WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(
- @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
- at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters
- ) throws ServiceFaultMsg;
+ @WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
+ at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters
+ ) throws ServiceFaultMsg;
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java
index cee37523..ded06b45 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/service/OmdsServicePortType_OmdsServicePort_Client.java
@@ -6,17 +6,11 @@ package at.vvo.omds.types.omds3Types.r1_4_0.service;
* This class is not complete
*/
+import javax.xml.namespace.QName;
+import javax.xml.ws.soap.MTOMFeature;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
-import javax.xml.namespace.QName;
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-import javax.xml.bind.annotation.XmlSeeAlso;
-import javax.xml.ws.soap.MTOMFeature;
/**
* This class was generated by Apache CXF 3.2.0
@@ -31,7 +25,7 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
private OmdsServicePortType_OmdsServicePort_Client() {
}
- public static void main(String args[]) throws java.lang.Exception {
+ public static void main(String args[]) throws Exception {
URL wsdlURL = OmdsService.WSDL_LOCATION;
if (args.length > 0 && args[0] != null && !"".equals(args[0])) {
File wsdlFile = new File(args[0]);
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfo.java
new file mode 100644
index 00000000..9ac39bd4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfo.java
@@ -0,0 +1,228 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementIdType;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Information zu einem einzelnen Dokument
+ *
+ * Java-Klasse für ArcImageInfo complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ArcImageInfo">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="arcImageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * <element name="arcContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="arcContentLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * <element name="docReference" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArcImageInfo", propOrder = {
+ "arcImageIdDetails",
+ "name",
+ "documentType",
+ "arcContentType",
+ "arcContentLength",
+ "date",
+ "docReference"
+})
+public class ArcImageInfo {
+
+ @XmlElement(required = true)
+ protected ElementIdType arcImageIdDetails;
+ @XmlElement(required = true)
+ protected String name;
+ protected int documentType;
+ protected String arcContentType;
+ protected Long arcContentLength;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar date;
+ protected List docReference;
+
+ /**
+ * Ruft den Wert der arcImageIdDetails-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ElementIdType }
+ *
+ */
+ public ElementIdType getArcImageIdDetails() {
+ return arcImageIdDetails;
+ }
+
+ /**
+ * Legt den Wert der arcImageIdDetails-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ElementIdType }
+ *
+ */
+ public void setArcImageIdDetails(ElementIdType value) {
+ this.arcImageIdDetails = 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 documentType-Eigenschaft ab.
+ *
+ */
+ public int getDocumentType() {
+ return documentType;
+ }
+
+ /**
+ * Legt den Wert der documentType-Eigenschaft fest.
+ *
+ */
+ public void setDocumentType(int value) {
+ this.documentType = value;
+ }
+
+ /**
+ * Ruft den Wert der arcContentType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getArcContentType() {
+ return arcContentType;
+ }
+
+ /**
+ * Legt den Wert der arcContentType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setArcContentType(String value) {
+ this.arcContentType = value;
+ }
+
+ /**
+ * Ruft den Wert der arcContentLength-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getArcContentLength() {
+ return arcContentLength;
+ }
+
+ /**
+ * Legt den Wert der arcContentLength-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setArcContentLength(Long value) {
+ this.arcContentLength = value;
+ }
+
+ /**
+ * Ruft den Wert der date-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDate() {
+ return date;
+ }
+
+ /**
+ * Legt den Wert der date-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDate(XMLGregorianCalendar value) {
+ this.date = value;
+ }
+
+ /**
+ * Gets the value of the docReference property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the docReference property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDocReference().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ArcImageInfo }
+ *
+ *
+ */
+ public List getDocReference() {
+ if (docReference == null) {
+ docReference = new ArrayList();
+ }
+ return this.docReference;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java
new file mode 100644
index 00000000..e9d11879
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosRequest.java
@@ -0,0 +1,270 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Anfragetyp Informationen zu vertragsbezogenen Dokumenten
+ *
+ * Java-Klasse für ArcImageInfosRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ArcImageInfosRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ * <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ * <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArcImageInfosRequest", propOrder = {
+ "vuNr",
+ "authFilter",
+ "policyNumber",
+ "policyType",
+ "policyPartnerRole",
+ "documentType",
+ "dateFrom",
+ "dateUntil"
+})
+public class ArcImageInfosRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(required = true)
+ protected String policyNumber;
+ protected String policyType;
+ protected List policyPartnerRole;
+ @XmlElement(type = Integer.class)
+ protected List documentType;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dateFrom;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dateUntil;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der policyNumber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolicyNumber() {
+ return policyNumber;
+ }
+
+ /**
+ * Legt den Wert der policyNumber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolicyNumber(String value) {
+ this.policyNumber = value;
+ }
+
+ /**
+ * Ruft den Wert der policyType-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolicyType() {
+ return policyType;
+ }
+
+ /**
+ * Legt den Wert der policyType-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolicyType(String value) {
+ this.policyType = value;
+ }
+
+ /**
+ * Gets the value of the policyPartnerRole property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the policyPartnerRole property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPolicyPartnerRole().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PolicyPartnerRole }
+ *
+ *
+ */
+ public List getPolicyPartnerRole() {
+ if (policyPartnerRole == null) {
+ policyPartnerRole = new ArrayList();
+ }
+ return this.policyPartnerRole;
+ }
+
+ /**
+ * Gets the value of the documentType property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the documentType property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDocumentType().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Integer }
+ *
+ *
+ */
+ public List getDocumentType() {
+ if (documentType == null) {
+ documentType = new ArrayList();
+ }
+ return this.documentType;
+ }
+
+ /**
+ * Ruft den Wert der dateFrom-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDateFrom() {
+ return dateFrom;
+ }
+
+ /**
+ * Legt den Wert der dateFrom-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDateFrom(XMLGregorianCalendar value) {
+ this.dateFrom = value;
+ }
+
+ /**
+ * Ruft den Wert der dateUntil-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDateUntil() {
+ return dateUntil;
+ }
+
+ /**
+ * Legt den Wert der dateUntil-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDateUntil(XMLGregorianCalendar value) {
+ this.dateUntil = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosResponse.java
new file mode 100644
index 00000000..8f1bb7c3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageInfosResponse.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Rückgabetyp Informationen zu vertragsbezogenen Dokumenten
+ *
+ * Java-Klasse für ArcImageInfosResponse complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ArcImageInfosResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArcImageInfosResponse", propOrder = {
+ "arcImageInfo",
+ "serviceFault"
+})
+public class ArcImageInfosResponse {
+
+ protected List arcImageInfo;
+ @XmlElement(name = "ServiceFault")
+ protected ServiceFault serviceFault;
+
+ /**
+ * Gets the value of the arcImageInfo property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the arcImageInfo property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getArcImageInfo().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ArcImageInfo }
+ *
+ *
+ */
+ public List getArcImageInfo() {
+ if (arcImageInfo == null) {
+ arcImageInfo = new ArrayList();
+ }
+ return this.arcImageInfo;
+ }
+
+ /**
+ * Ruft den Wert der serviceFault-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ServiceFault }
+ *
+ */
+ public ServiceFault getServiceFault() {
+ return serviceFault;
+ }
+
+ /**
+ * Legt den Wert der serviceFault-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ServiceFault }
+ *
+ */
+ public void setServiceFault(ServiceFault value) {
+ this.serviceFault = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageRequest.java
new file mode 100644
index 00000000..d743cacf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageRequest.java
@@ -0,0 +1,128 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Requesttyp zur Abholung eines einzelnen bekannten Dokuments
+ *
+ * Java-Klasse für ArcImageRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ArcImageRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="ArcImageId">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1024"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArcImageRequest", propOrder = {
+ "vuNr",
+ "authFilter",
+ "arcImageId"
+})
+public class ArcImageRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(name = "ArcImageId", required = true)
+ protected String arcImageId;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der arcImageId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getArcImageId() {
+ return arcImageId;
+ }
+
+ /**
+ * Legt den Wert der arcImageId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setArcImageId(String value) {
+ this.arcImageId = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageResponse.java
new file mode 100644
index 00000000..1fe9ad3b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ArcImageResponse.java
@@ -0,0 +1,94 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Responsetyp zur Rückgabe eines einzelnen Dokumentes
+ *
+ * Java-Klasse für ArcImageResponse complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ArcImageResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="ArcContent" type="{urn:omds3ServiceTypes-1-1-0}ArcContent" minOccurs="0"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ArcImageResponse", propOrder = {
+ "arcContent",
+ "serviceFault"
+})
+public class ArcImageResponse {
+
+ @XmlElement(name = "ArcContent")
+ protected ArcContent arcContent;
+ @XmlElement(name = "ServiceFault")
+ protected ServiceFault serviceFault;
+
+ /**
+ * Ruft den Wert der arcContent-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ArcContent }
+ *
+ */
+ public ArcContent getArcContent() {
+ return arcContent;
+ }
+
+ /**
+ * Legt den Wert der arcContent-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ArcContent }
+ *
+ */
+ public void setArcContent(ArcContent value) {
+ this.arcContent = value;
+ }
+
+ /**
+ * Ruft den Wert der serviceFault-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ServiceFault }
+ *
+ */
+ public ServiceFault getServiceFault() {
+ return serviceFault;
+ }
+
+ /**
+ * Legt den Wert der serviceFault-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ServiceFault }
+ *
+ */
+ public void setServiceFault(ServiceFault value) {
+ this.serviceFault = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkBusinessObjectResponse.java
new file mode 100644
index 00000000..7ad7b2fb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkBusinessObjectResponse.java
@@ -0,0 +1,103 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Java-Klasse für DeepLinkBusinessObjectResponse complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeepLinkBusinessObjectResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="httpActionLink" type="{urn:omds3ServiceTypes-1-1-0}HttpActionLinkType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeepLinkBusinessObjectResponse", propOrder = {
+ "httpActionLink",
+ "serviceFault"
+})
+public class DeepLinkBusinessObjectResponse {
+
+ protected List httpActionLink;
+ @XmlElement(name = "ServiceFault")
+ protected List serviceFault;
+
+ /**
+ * Gets the value of the httpActionLink property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the httpActionLink property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getHttpActionLink().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link HttpActionLinkType }
+ *
+ *
+ */
+ public List getHttpActionLink() {
+ if (httpActionLink == null) {
+ httpActionLink = new ArrayList();
+ }
+ return this.httpActionLink;
+ }
+
+ /**
+ * Gets the value of the serviceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the serviceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getServiceFault() {
+ if (serviceFault == null) {
+ serviceFault = new ArrayList();
+ }
+ return this.serviceFault;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkClaimRequest.java
new file mode 100644
index 00000000..96a0c5ac
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkClaimRequest.java
@@ -0,0 +1,147 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für DeepLinkClaimRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeepLinkClaimRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="claimNumber" type="{urn:omds20}Schadennr"/>
+ * <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeepLinkClaimRequest", propOrder = {
+ "vuNr",
+ "authFilter",
+ "claimNumber",
+ "withoutFrame"
+})
+public class DeepLinkClaimRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(required = true)
+ protected String claimNumber;
+ protected Boolean withoutFrame;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der claimNumber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getClaimNumber() {
+ return claimNumber;
+ }
+
+ /**
+ * Legt den Wert der claimNumber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setClaimNumber(String value) {
+ this.claimNumber = value;
+ }
+
+ /**
+ * Ruft den Wert der withoutFrame-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isWithoutFrame() {
+ return withoutFrame;
+ }
+
+ /**
+ * Legt den Wert der withoutFrame-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setWithoutFrame(Boolean value) {
+ this.withoutFrame = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkOfferRequest.java
new file mode 100644
index 00000000..1961e22a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkOfferRequest.java
@@ -0,0 +1,147 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für DeepLinkOfferRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeepLinkOfferRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="offerNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeepLinkOfferRequest", propOrder = {
+ "vuNr",
+ "authFilter",
+ "offerNumber",
+ "withoutFrame"
+})
+public class DeepLinkOfferRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(required = true)
+ protected String offerNumber;
+ protected Boolean withoutFrame;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der offerNumber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOfferNumber() {
+ return offerNumber;
+ }
+
+ /**
+ * Legt den Wert der offerNumber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOfferNumber(String value) {
+ this.offerNumber = value;
+ }
+
+ /**
+ * Ruft den Wert der withoutFrame-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isWithoutFrame() {
+ return withoutFrame;
+ }
+
+ /**
+ * Legt den Wert der withoutFrame-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setWithoutFrame(Boolean value) {
+ this.withoutFrame = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPartnerRequest.java
new file mode 100644
index 00000000..ef03b30c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPartnerRequest.java
@@ -0,0 +1,147 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für DeepLinkPartnerRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeepLinkPartnerRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ * <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeepLinkPartnerRequest", propOrder = {
+ "vuNr",
+ "authFilter",
+ "partnerNumber",
+ "withoutFrame"
+})
+public class DeepLinkPartnerRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(required = true)
+ protected String partnerNumber;
+ protected Boolean withoutFrame;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der partnerNumber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPartnerNumber() {
+ return partnerNumber;
+ }
+
+ /**
+ * Legt den Wert der partnerNumber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPartnerNumber(String value) {
+ this.partnerNumber = value;
+ }
+
+ /**
+ * Ruft den Wert der withoutFrame-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isWithoutFrame() {
+ return withoutFrame;
+ }
+
+ /**
+ * Legt den Wert der withoutFrame-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setWithoutFrame(Boolean value) {
+ this.withoutFrame = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPolicyRequest.java
new file mode 100644
index 00000000..d51491f5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/DeepLinkPolicyRequest.java
@@ -0,0 +1,147 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für DeepLinkPolicyRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeepLinkPolicyRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ * <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeepLinkPolicyRequest", propOrder = {
+ "vuNr",
+ "authFilter",
+ "policyNumber",
+ "withoutFrame"
+})
+public class DeepLinkPolicyRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+ @XmlElement(required = true)
+ protected String policyNumber;
+ protected Boolean withoutFrame;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der policyNumber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolicyNumber() {
+ return policyNumber;
+ }
+
+ /**
+ * Legt den Wert der policyNumber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolicyNumber(String value) {
+ this.policyNumber = value;
+ }
+
+ /**
+ * Ruft den Wert der withoutFrame-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isWithoutFrame() {
+ return withoutFrame;
+ }
+
+ /**
+ * Legt den Wert der withoutFrame-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setWithoutFrame(Boolean value) {
+ this.withoutFrame = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/HttpActionLinkType.java
new file mode 100644
index 00000000..a2df7578
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/HttpActionLinkType.java
@@ -0,0 +1,138 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Definiert einen Deep-Link
+ *
+ * Java-Klasse für HttpActionLinkType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="HttpActionLinkType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="url">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="1024"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="type">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ * <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * <enumeration value="4"/>
+ * <enumeration value="5"/>
+ * <enumeration value="6"/>
+ * <enumeration value="7"/>
+ * <enumeration value="8"/>
+ * <enumeration value="9"/>
+ * <enumeration value="10"/>
+ * <enumeration value="11"/>
+ * <enumeration value="12"/>
+ * <enumeration value="13"/>
+ * <enumeration value="14"/>
+ * <enumeration value="15"/>
+ * <enumeration value="16"/>
+ * <enumeration value="17"/>
+ * <enumeration value="18"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "HttpActionLinkType", propOrder = {
+ "url",
+ "type",
+ "validUntil"
+})
+public class HttpActionLinkType {
+
+ @XmlElement(required = true)
+ protected String url;
+ protected int type;
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar validUntil;
+
+ /**
+ * Ruft den Wert der url-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUrl() {
+ return url;
+ }
+
+ /**
+ * Legt den Wert der url-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUrl(String value) {
+ this.url = value;
+ }
+
+ /**
+ * Ruft den Wert der type-Eigenschaft ab.
+ *
+ */
+ public int getType() {
+ return type;
+ }
+
+ /**
+ * Legt den Wert der type-Eigenschaft fest.
+ *
+ */
+ public void setType(int value) {
+ this.type = value;
+ }
+
+ /**
+ * Ruft den Wert der validUntil-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getValidUntil() {
+ return validUntil;
+ }
+
+ /**
+ * Legt den Wert der validUntil-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setValidUntil(XMLGregorianCalendar value) {
+ this.validUntil = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/LoginRequestType.java
new file mode 100644
index 00000000..1f30dccd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/LoginRequestType.java
@@ -0,0 +1,94 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AuthorizationFilter;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg
+ *
+ * Java-Klasse für LoginRequestType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="LoginRequestType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "LoginRequestType", propOrder = {
+ "vuNr",
+ "authFilter"
+})
+public class LoginRequestType {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ @XmlElement(name = "AuthFilter")
+ protected AuthorizationFilter authFilter;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public AuthorizationFilter getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AuthorizationFilter }
+ *
+ */
+ public void setAuthFilter(AuthorizationFilter value) {
+ this.authFilter = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageInfoType.java
new file mode 100644
index 00000000..67396dd1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageInfoType.java
@@ -0,0 +1,235 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds2Types.v2_11.PaketInhCdType;
+import at.vvo.omds.types.omds2Types.v2_11.PaketUmfCdType;
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ElementIdType;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package
+ *
+ * Java-Klasse für OMDSPackageInfoType complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OMDSPackageInfoType">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr"/>
+ * <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ * <element name="omdsPackageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ * <element name="timeStamp" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="packageSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * <element name="packageExtent" type="{urn:omds20}PaketUmfCd_Type"/>
+ * <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OMDSPackageInfoType", propOrder = {
+ "vuNr",
+ "maklerID",
+ "omdsPackageIdDetails",
+ "timeStamp",
+ "packageSize",
+ "packageExtent",
+ "packageContentCode"
+})
+public class OMDSPackageInfoType {
+
+ @XmlElement(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlElement(name = "MaklerID", required = true)
+ protected String maklerID;
+ @XmlElement(required = true)
+ protected ElementIdType omdsPackageIdDetails;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar timeStamp;
+ protected int packageSize;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "string")
+ protected PaketUmfCdType packageExtent;
+ @XmlElement(required = true)
+ @XmlSchemaType(name = "string")
+ protected List packageContentCode;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der maklerID-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMaklerID() {
+ return maklerID;
+ }
+
+ /**
+ * Legt den Wert der maklerID-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMaklerID(String value) {
+ this.maklerID = value;
+ }
+
+ /**
+ * Ruft den Wert der omdsPackageIdDetails-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ElementIdType }
+ *
+ */
+ public ElementIdType getOmdsPackageIdDetails() {
+ return omdsPackageIdDetails;
+ }
+
+ /**
+ * Legt den Wert der omdsPackageIdDetails-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ElementIdType }
+ *
+ */
+ public void setOmdsPackageIdDetails(ElementIdType value) {
+ this.omdsPackageIdDetails = value;
+ }
+
+ /**
+ * Ruft den Wert der timeStamp-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getTimeStamp() {
+ return timeStamp;
+ }
+
+ /**
+ * Legt den Wert der timeStamp-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setTimeStamp(XMLGregorianCalendar value) {
+ this.timeStamp = value;
+ }
+
+ /**
+ * Ruft den Wert der packageSize-Eigenschaft ab.
+ *
+ */
+ public int getPackageSize() {
+ return packageSize;
+ }
+
+ /**
+ * Legt den Wert der packageSize-Eigenschaft fest.
+ *
+ */
+ public void setPackageSize(int value) {
+ this.packageSize = value;
+ }
+
+ /**
+ * Ruft den Wert der packageExtent-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PaketUmfCdType }
+ *
+ */
+ public PaketUmfCdType getPackageExtent() {
+ return packageExtent;
+ }
+
+ /**
+ * Legt den Wert der packageExtent-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PaketUmfCdType }
+ *
+ */
+ public void setPackageExtent(PaketUmfCdType value) {
+ this.packageExtent = value;
+ }
+
+ /**
+ * Gets the value of the packageContentCode property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the packageContentCode property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPackageContentCode().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PaketInhCdType }
+ *
+ *
+ */
+ public List getPackageContentCode() {
+ if (packageContentCode == null) {
+ packageContentCode = new ArrayList();
+ }
+ return this.packageContentCode;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListRequest.java
new file mode 100644
index 00000000..7b0574ce
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListRequest.java
@@ -0,0 +1,145 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AgentFilterType;
+
+import javax.xml.bind.annotation.*;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für OMDSPackageListRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OMDSPackageListRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ * <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OMDSPackageListRequest", propOrder = {
+ "vuNr",
+ "agentFilter",
+ "dateFrom",
+ "dateUntil"
+})
+public class OMDSPackageListRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ protected AgentFilterType agentFilter;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dateFrom;
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar dateUntil;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der agentFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AgentFilterType }
+ *
+ */
+ public AgentFilterType getAgentFilter() {
+ return agentFilter;
+ }
+
+ /**
+ * Legt den Wert der agentFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AgentFilterType }
+ *
+ */
+ public void setAgentFilter(AgentFilterType value) {
+ this.agentFilter = value;
+ }
+
+ /**
+ * Ruft den Wert der dateFrom-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDateFrom() {
+ return dateFrom;
+ }
+
+ /**
+ * Legt den Wert der dateFrom-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDateFrom(XMLGregorianCalendar value) {
+ this.dateFrom = value;
+ }
+
+ /**
+ * Ruft den Wert der dateUntil-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDateUntil() {
+ return dateUntil;
+ }
+
+ /**
+ * Legt den Wert der dateUntil-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDateUntil(XMLGregorianCalendar value) {
+ this.dateUntil = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListResponse.java
new file mode 100644
index 00000000..ab562c06
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageListResponse.java
@@ -0,0 +1,105 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Dieser Typ definiert eine Liste von OMDS-Datensaetzen
+ *
+ * Java-Klasse für OMDSPackageListResponse complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OMDSPackageListResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence minOccurs="0">
+ * <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OMDSPackageListResponse", propOrder = {
+ "omdsPackageInfo",
+ "serviceFault"
+})
+public class OMDSPackageListResponse {
+
+ protected List omdsPackageInfo;
+ @XmlElement(name = "ServiceFault")
+ protected List serviceFault;
+
+ /**
+ * Gets the value of the omdsPackageInfo property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the omdsPackageInfo property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getOmdsPackageInfo().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link OMDSPackageInfoType }
+ *
+ *
+ */
+ public List getOmdsPackageInfo() {
+ if (omdsPackageInfo == null) {
+ omdsPackageInfo = new ArrayList();
+ }
+ return this.omdsPackageInfo;
+ }
+
+ /**
+ * Gets the value of the serviceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the serviceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getServiceFault() {
+ if (serviceFault == null) {
+ serviceFault = new ArrayList();
+ }
+ return this.serviceFault;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageRequest.java
new file mode 100644
index 00000000..eea8e29c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageRequest.java
@@ -0,0 +1,126 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.AgentFilterType;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Java-Klasse für OMDSPackageRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OMDSPackageRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ * <element name="omdsPackageId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OMDSPackageRequest", propOrder = {
+ "vuNr",
+ "agentFilter",
+ "omdsPackageId"
+})
+public class OMDSPackageRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+ protected AgentFilterType agentFilter;
+ @XmlElement(required = true)
+ protected List omdsPackageId;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der agentFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AgentFilterType }
+ *
+ */
+ public AgentFilterType getAgentFilter() {
+ return agentFilter;
+ }
+
+ /**
+ * Legt den Wert der agentFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AgentFilterType }
+ *
+ */
+ public void setAgentFilter(AgentFilterType value) {
+ this.agentFilter = value;
+ }
+
+ /**
+ * Gets the value of the omdsPackageId property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the omdsPackageId property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getOmdsPackageId().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List getOmdsPackageId() {
+ if (omdsPackageId == null) {
+ omdsPackageId = new ArrayList();
+ }
+ return this.omdsPackageId;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageResponse.java
new file mode 100644
index 00000000..b9ea9c99
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/OMDSPackageResponse.java
@@ -0,0 +1,103 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Java-Klasse für OMDSPackageResponse complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="OMDSPackageResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="requestedOmdsPackage" type="{urn:omds3ServiceTypes-1-1-0}RequestedOMDSPackage" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "OMDSPackageResponse", propOrder = {
+ "requestedOmdsPackage",
+ "serviceFault"
+})
+public class OMDSPackageResponse {
+
+ protected List requestedOmdsPackage;
+ @XmlElement(name = "ServiceFault")
+ protected List serviceFault;
+
+ /**
+ * Gets the value of the requestedOmdsPackage property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the requestedOmdsPackage property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getRequestedOmdsPackage().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RequestedOMDSPackage }
+ *
+ *
+ */
+ public List getRequestedOmdsPackage() {
+ if (requestedOmdsPackage == null) {
+ requestedOmdsPackage = new ArrayList();
+ }
+ return this.requestedOmdsPackage;
+ }
+
+ /**
+ * Gets the value of the serviceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the serviceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getServiceFault() {
+ if (serviceFault == null) {
+ serviceFault = new ArrayList();
+ }
+ return this.serviceFault;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java
new file mode 100644
index 00000000..91c56b24
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/ObjectFactory.java
@@ -0,0 +1,457 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+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.vvo.omds.types.omds3Types.r1_4_0.servicetypes package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _LoginRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginRequest");
+ private final static QName _LoginResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginResponse");
+ private final static QName _GetUserDataRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataRequest");
+ private final static QName _GetUserDataResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataResponse");
+ private final static QName _GetOMDSPackageListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListRequest");
+ private final static QName _GetOMDSPackageListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListResponse");
+ private final static QName _GetOMDSPackageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageRequest");
+ private final static QName _GetOMDSPackageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageResponse");
+ private final static QName _GetArcImageInfosRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosRequest");
+ private final static QName _GetArcImageInfosResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosResponse");
+ private final static QName _GetArcImageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageRequest");
+ private final static QName _GetArcImageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageResponse");
+ private final static QName _GetDeepLinkClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimRequest");
+ private final static QName _GetDeepLinkClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimResponse");
+ private final static QName _GetDeepLinkPartnerRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerRequest");
+ private final static QName _GetDeepLinkPartnerResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerResponse");
+ private final static QName _GetDeepLinkOfferRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferRequest");
+ private final static QName _GetDeepLinkOfferResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferResponse");
+ private final static QName _GetDeepLinkPolicyRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyRequest");
+ private final static QName _GetDeepLinkPolicyResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyResponse");
+ private final static QName _GetDeepLinkBusinessObjectResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkBusinessObjectResponse");
+ private final static QName _WithoutFrame_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "withoutFrame");
+ private final static QName _HttpActionLink_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "httpActionLink");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_4_0.servicetypes
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link RequestedOMDSPackage }
+ *
+ */
+ public RequestedOMDSPackage createRequestedOMDSPackage() {
+ return new RequestedOMDSPackage();
+ }
+
+ /**
+ * Create an instance of {@link UserDataResponse }
+ *
+ */
+ public UserDataResponse createUserDataResponse() {
+ return new UserDataResponse();
+ }
+
+ /**
+ * Create an instance of {@link LoginRequestType }
+ *
+ */
+ public LoginRequestType createLoginRequestType() {
+ return new LoginRequestType();
+ }
+
+ /**
+ * Create an instance of {@link DeepLinkBusinessObjectResponse }
+ *
+ */
+ public DeepLinkBusinessObjectResponse createDeepLinkBusinessObjectResponse() {
+ return new DeepLinkBusinessObjectResponse();
+ }
+
+ /**
+ * Create an instance of {@link UserDataRequest }
+ *
+ */
+ public UserDataRequest createUserDataRequest() {
+ return new UserDataRequest();
+ }
+
+ /**
+ * Create an instance of {@link OMDSPackageListRequest }
+ *
+ */
+ public OMDSPackageListRequest createOMDSPackageListRequest() {
+ return new OMDSPackageListRequest();
+ }
+
+ /**
+ * Create an instance of {@link OMDSPackageListResponse }
+ *
+ */
+ public OMDSPackageListResponse createOMDSPackageListResponse() {
+ return new OMDSPackageListResponse();
+ }
+
+ /**
+ * Create an instance of {@link OMDSPackageRequest }
+ *
+ */
+ public OMDSPackageRequest createOMDSPackageRequest() {
+ return new OMDSPackageRequest();
+ }
+
+ /**
+ * Create an instance of {@link OMDSPackageResponse }
+ *
+ */
+ public OMDSPackageResponse createOMDSPackageResponse() {
+ return new OMDSPackageResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArcImageInfosRequest }
+ *
+ */
+ public ArcImageInfosRequest createArcImageInfosRequest() {
+ return new ArcImageInfosRequest();
+ }
+
+ /**
+ * Create an instance of {@link ArcImageInfosResponse }
+ *
+ */
+ public ArcImageInfosResponse createArcImageInfosResponse() {
+ return new ArcImageInfosResponse();
+ }
+
+ /**
+ * Create an instance of {@link ArcImageRequest }
+ *
+ */
+ public ArcImageRequest createArcImageRequest() {
+ return new ArcImageRequest();
+ }
+
+ /**
+ * Create an instance of {@link ArcImageResponse }
+ *
+ */
+ public ArcImageResponse createArcImageResponse() {
+ return new ArcImageResponse();
+ }
+
+ /**
+ * Create an instance of {@link DeepLinkClaimRequest }
+ *
+ */
+ public DeepLinkClaimRequest createDeepLinkClaimRequest() {
+ return new DeepLinkClaimRequest();
+ }
+
+ /**
+ * Create an instance of {@link DeepLinkPartnerRequest }
+ *
+ */
+ public DeepLinkPartnerRequest createDeepLinkPartnerRequest() {
+ return new DeepLinkPartnerRequest();
+ }
+
+ /**
+ * Create an instance of {@link DeepLinkOfferRequest }
+ *
+ */
+ public DeepLinkOfferRequest createDeepLinkOfferRequest() {
+ return new DeepLinkOfferRequest();
+ }
+
+ /**
+ * Create an instance of {@link DeepLinkPolicyRequest }
+ *
+ */
+ public DeepLinkPolicyRequest createDeepLinkPolicyRequest() {
+ return new DeepLinkPolicyRequest();
+ }
+
+ /**
+ * Create an instance of {@link HttpActionLinkType }
+ *
+ */
+ public HttpActionLinkType createHttpActionLinkType() {
+ return new HttpActionLinkType();
+ }
+
+ /**
+ * Create an instance of {@link OMDSPackageInfoType }
+ *
+ */
+ public OMDSPackageInfoType createOMDSPackageInfoType() {
+ return new OMDSPackageInfoType();
+ }
+
+ /**
+ * Create an instance of {@link PolicyPartnerRole }
+ *
+ */
+ public PolicyPartnerRole createPolicyPartnerRole() {
+ return new PolicyPartnerRole();
+ }
+
+ /**
+ * Create an instance of {@link ArcImageInfo }
+ *
+ */
+ public ArcImageInfo createArcImageInfo() {
+ return new ArcImageInfo();
+ }
+
+ /**
+ * Create an instance of {@link ArcContent }
+ *
+ */
+ public ArcContent createArcContent() {
+ return new ArcContent();
+ }
+
+ /**
+ * Create an instance of {@link RequestedOMDSPackage.OmdsPackage }
+ *
+ */
+ public RequestedOMDSPackage.OmdsPackage createRequestedOMDSPackageOmdsPackage() {
+ return new RequestedOMDSPackage.OmdsPackage();
+ }
+
+ /**
+ * Create an instance of {@link UserDataResponse.AvailableServices }
+ *
+ */
+ public UserDataResponse.AvailableServices createUserDataResponseAvailableServices() {
+ return new UserDataResponse.AvailableServices();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginRequest")
+ public JAXBElement createLoginRequest(LoginRequestType value) {
+ return new JAXBElement(_LoginRequest_QNAME, LoginRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginResponse")
+ public JAXBElement createLoginResponse(DeepLinkBusinessObjectResponse value) {
+ return new JAXBElement(_LoginResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataRequest")
+ public JAXBElement createGetUserDataRequest(UserDataRequest value) {
+ return new JAXBElement(_GetUserDataRequest_QNAME, UserDataRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataResponse")
+ public JAXBElement createGetUserDataResponse(UserDataResponse value) {
+ return new JAXBElement(_GetUserDataResponse_QNAME, UserDataResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListRequest")
+ public JAXBElement createGetOMDSPackageListRequest(OMDSPackageListRequest value) {
+ return new JAXBElement(_GetOMDSPackageListRequest_QNAME, OMDSPackageListRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListResponse")
+ public JAXBElement createGetOMDSPackageListResponse(OMDSPackageListResponse value) {
+ return new JAXBElement(_GetOMDSPackageListResponse_QNAME, OMDSPackageListResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageRequest")
+ public JAXBElement createGetOMDSPackageRequest(OMDSPackageRequest value) {
+ return new JAXBElement(_GetOMDSPackageRequest_QNAME, OMDSPackageRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageResponse")
+ public JAXBElement createGetOMDSPackageResponse(OMDSPackageResponse value) {
+ return new JAXBElement(_GetOMDSPackageResponse_QNAME, OMDSPackageResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosRequest")
+ public JAXBElement createGetArcImageInfosRequest(ArcImageInfosRequest value) {
+ return new JAXBElement(_GetArcImageInfosRequest_QNAME, ArcImageInfosRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosResponse")
+ public JAXBElement createGetArcImageInfosResponse(ArcImageInfosResponse value) {
+ return new JAXBElement(_GetArcImageInfosResponse_QNAME, ArcImageInfosResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageRequest")
+ public JAXBElement createGetArcImageRequest(ArcImageRequest value) {
+ return new JAXBElement(_GetArcImageRequest_QNAME, ArcImageRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageResponse")
+ public JAXBElement createGetArcImageResponse(ArcImageResponse value) {
+ return new JAXBElement(_GetArcImageResponse_QNAME, ArcImageResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimRequest")
+ public JAXBElement createGetDeepLinkClaimRequest(DeepLinkClaimRequest value) {
+ return new JAXBElement(_GetDeepLinkClaimRequest_QNAME, DeepLinkClaimRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimResponse")
+ public JAXBElement createGetDeepLinkClaimResponse(DeepLinkBusinessObjectResponse value) {
+ return new JAXBElement(_GetDeepLinkClaimResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerRequest")
+ public JAXBElement createGetDeepLinkPartnerRequest(DeepLinkPartnerRequest value) {
+ return new JAXBElement(_GetDeepLinkPartnerRequest_QNAME, DeepLinkPartnerRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerResponse")
+ public JAXBElement createGetDeepLinkPartnerResponse(DeepLinkBusinessObjectResponse value) {
+ return new JAXBElement(_GetDeepLinkPartnerResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferRequest")
+ public JAXBElement createGetDeepLinkOfferRequest(DeepLinkOfferRequest value) {
+ return new JAXBElement(_GetDeepLinkOfferRequest_QNAME, DeepLinkOfferRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferResponse")
+ public JAXBElement createGetDeepLinkOfferResponse(DeepLinkBusinessObjectResponse value) {
+ return new JAXBElement(_GetDeepLinkOfferResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyRequest")
+ public JAXBElement createGetDeepLinkPolicyRequest(DeepLinkPolicyRequest value) {
+ return new JAXBElement(_GetDeepLinkPolicyRequest_QNAME, DeepLinkPolicyRequest.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyResponse")
+ public JAXBElement createGetDeepLinkPolicyResponse(DeepLinkBusinessObjectResponse value) {
+ return new JAXBElement(_GetDeepLinkPolicyResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkBusinessObjectResponse")
+ public JAXBElement createGetDeepLinkBusinessObjectResponse(DeepLinkBusinessObjectResponse value) {
+ return new JAXBElement(_GetDeepLinkBusinessObjectResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "withoutFrame")
+ public JAXBElement createWithoutFrame(Boolean value) {
+ return new JAXBElement(_WithoutFrame_QNAME, Boolean.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "httpActionLink")
+ public JAXBElement createHttpActionLink(HttpActionLinkType value) {
+ return new JAXBElement(_HttpActionLink_QNAME, HttpActionLinkType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java
new file mode 100644
index 00000000..4b52c5fa
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/PolicyPartnerRole.java
@@ -0,0 +1,98 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.PartnerRoleType;
+
+import javax.xml.bind.annotation.*;
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person
+ *
+ * Java-Klasse für PolicyPartnerRole complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PolicyPartnerRole">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ * <element name="partnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PartnerRoleType" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PolicyPartnerRole", propOrder = {
+ "partnerNumber",
+ "partnerRole"
+})
+public class PolicyPartnerRole {
+
+ @XmlElement(required = true)
+ protected String partnerNumber;
+ @XmlSchemaType(name = "string")
+ protected List partnerRole;
+
+ /**
+ * Ruft den Wert der partnerNumber-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPartnerNumber() {
+ return partnerNumber;
+ }
+
+ /**
+ * Legt den Wert der partnerNumber-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPartnerNumber(String value) {
+ this.partnerNumber = value;
+ }
+
+ /**
+ * Gets the value of the partnerRole property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the partnerRole property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPartnerRole().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PartnerRoleType }
+ *
+ *
+ */
+ public List getPartnerRole() {
+ if (partnerRole == null) {
+ partnerRole = new ArrayList();
+ }
+ return this.partnerRole;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/RequestedOMDSPackage.java
new file mode 100644
index 00000000..7325606a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/RequestedOMDSPackage.java
@@ -0,0 +1,227 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds3Types.r1_4_0.common.ServiceFault;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Typ fuer ein OMDS-Datensatz-Package
+ *
+ * Java-Klasse für RequestedOMDSPackage complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="RequestedOMDSPackage">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="requestedOmdsPackageId">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="1024"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="omdsPackage" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ * <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RequestedOMDSPackage", propOrder = {
+ "requestedOmdsPackageId",
+ "omdsPackage",
+ "serviceFault"
+})
+public class RequestedOMDSPackage {
+
+ @XmlElement(required = true)
+ protected String requestedOmdsPackageId;
+ protected OmdsPackage omdsPackage;
+ @XmlElement(name = "ServiceFault")
+ protected List serviceFault;
+
+ /**
+ * Ruft den Wert der requestedOmdsPackageId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRequestedOmdsPackageId() {
+ return requestedOmdsPackageId;
+ }
+
+ /**
+ * Legt den Wert der requestedOmdsPackageId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRequestedOmdsPackageId(String value) {
+ this.requestedOmdsPackageId = value;
+ }
+
+ /**
+ * Ruft den Wert der omdsPackage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OmdsPackage }
+ *
+ */
+ public OmdsPackage getOmdsPackage() {
+ return omdsPackage;
+ }
+
+ /**
+ * Legt den Wert der omdsPackage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OmdsPackage }
+ *
+ */
+ public void setOmdsPackage(OmdsPackage value) {
+ this.omdsPackage = value;
+ }
+
+ /**
+ * Gets the value of the serviceFault property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the serviceFault property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getServiceFault().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getServiceFault() {
+ if (serviceFault == null) {
+ serviceFault = new ArrayList();
+ }
+ return this.serviceFault;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ * <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "omdsPackageInfo",
+ "content"
+ })
+ public static class OmdsPackage {
+
+ @XmlElement(required = true)
+ protected OMDSPackageInfoType omdsPackageInfo;
+ @XmlElement(required = true)
+ protected byte[] content;
+
+ /**
+ * Ruft den Wert der omdsPackageInfo-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link OMDSPackageInfoType }
+ *
+ */
+ public OMDSPackageInfoType getOmdsPackageInfo() {
+ return omdsPackageInfo;
+ }
+
+ /**
+ * Legt den Wert der omdsPackageInfo-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link OMDSPackageInfoType }
+ *
+ */
+ public void setOmdsPackageInfo(OMDSPackageInfoType value) {
+ this.omdsPackageInfo = value;
+ }
+
+ /**
+ * Ruft den Wert der content-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * byte[]
+ */
+ public byte[] getContent() {
+ return content;
+ }
+
+ /**
+ * Legt den Wert der content-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * byte[]
+ */
+ public void setContent(byte[] value) {
+ this.content = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataRequest.java
new file mode 100644
index 00000000..97fac44d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataRequest.java
@@ -0,0 +1,62 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für UserDataRequest complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="UserDataRequest">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UserDataRequest", propOrder = {
+ "vuNr"
+})
+public class UserDataRequest {
+
+ @XmlElement(name = "VUNr")
+ protected String vuNr;
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataResponse.java
new file mode 100644
index 00000000..1316fa98
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/UserDataResponse.java
@@ -0,0 +1,201 @@
+
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
+
+import at.vvo.omds.types.omds2Types.v2_11.PERSONType;
+
+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 java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können
+ *
+ *
+ * Java-Klasse für UserDataResponse complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="UserDataResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="userid">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="availableServices">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="person" type="{urn:omds20}PERSON_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UserDataResponse", propOrder = {
+ "userid",
+ "availableServices",
+ "person"
+})
+public class UserDataResponse {
+
+ @XmlElement(required = true)
+ protected String userid;
+ @XmlElement(required = true)
+ protected AvailableServices availableServices;
+ @XmlElement(required = true)
+ protected PERSONType person;
+
+ /**
+ * Ruft den Wert der userid-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getUserid() {
+ return userid;
+ }
+
+ /**
+ * Legt den Wert der userid-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setUserid(String value) {
+ this.userid = value;
+ }
+
+ /**
+ * Ruft den Wert der availableServices-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AvailableServices }
+ *
+ */
+ public AvailableServices getAvailableServices() {
+ return availableServices;
+ }
+
+ /**
+ * Legt den Wert der availableServices-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AvailableServices }
+ *
+ */
+ public void setAvailableServices(AvailableServices value) {
+ this.availableServices = value;
+ }
+
+ /**
+ * Ruft den Wert der person-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PERSONType }
+ *
+ */
+ public PERSONType getPerson() {
+ return person;
+ }
+
+ /**
+ * Legt den Wert der person-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PERSONType }
+ *
+ */
+ public void setPerson(PERSONType value) {
+ this.person = value;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "service"
+ })
+ public static class AvailableServices {
+
+ @XmlElement(required = true)
+ protected List service;
+
+ /**
+ * Gets the value of the service property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the service property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getService().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List getService() {
+ if (service == null) {
+ service = new ArrayList();
+ }
+ return this.service;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/package-info.java
new file mode 100644
index 00000000..ce52a7f5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_4_0/servicetypes/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3ServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds3Types.r1_4_0.servicetypes;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbgelehnteRisikenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbgelehnteRisikenType.java
new file mode 100644
index 00000000..0ba3fc8c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/AbgelehnteRisikenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ zur Beschreibung abgelehnter Risiken
+ *
+ * Java-Klasse für AbgelehnteRisiken_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AbgelehnteRisiken_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AbgelehnteRisiken_Type")
+public abstract class AbgelehnteRisikenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java
new file mode 100644
index 00000000..652b09cb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BasisProduktbausteinType.java
@@ -0,0 +1,164 @@
+
+package at.vvo.omds.types.omds3Types.r1_5_0.common;
+
+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;
+
+
+/**
+ * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen
+ *
+ * Java-Klasse für BasisProduktbaustein_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BasisProduktbaustein_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BasisProduktbaustein_Type", propOrder = {
+ "id",
+ "bezeichnung",
+ "bedingungen",
+ "meldungen"
+})
+@XmlSeeAlso({
+ ProduktbausteinType.class
+})
+public abstract class BasisProduktbausteinType {
+
+ @XmlElement(name = "Id")
+ protected String id;
+ @XmlElement(name = "Bezeichnung")
+ protected String bezeichnung;
+ @XmlElement(name = "Bedingungen")
+ protected List bedingungen;
+ @XmlElement(name = "Meldungen")
+ protected List meldungen;
+
+ /**
+ * 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;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Gets the value of the bedingungen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the bedingungen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getBedingungen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List getBedingungen() {
+ if (bedingungen == null) {
+ bedingungen = new ArrayList();
+ }
+ return this.bedingungen;
+ }
+
+ /**
+ * Gets the value of the meldungen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the meldungen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMeldungen().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List getMeldungen() {
+ if (meldungen == null) {
+ meldungen = new ArrayList();
+ }
+ return this.meldungen;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java
index ea784ada..423b1cb6 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonRequestType.java
@@ -57,6 +57,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType;
"korrelationsId"
})
@XmlSeeAlso({
+ CreateClaimRequestType.class,
+ SubmitClaimRequestType.class,
+ InitiateClaimRequestType.class,
+ SpezifikationSchadenType.class,
+ CommonSearchRequestType.class,
+ GetApplicationDocumentRequestType.class,
GetPartnerRequestType.class,
CheckAddressRequestType.class,
ChangePartnerMainAddressRequestType.class,
@@ -64,16 +70,10 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimRequestType;
ChangeCommunicationObjectRequestType.class,
AddCommunicationObjectRequestType.class,
DeleteCommunicationObjectRequestType.class,
- CreateClaimRequestType.class,
- SubmitClaimRequestType.class,
- InitiateClaimRequestType.class,
- SpezifikationSchadenType.class,
+ CommonProcessRequestType.class,
GetPoliciesOfPartnerRequestType.class,
SetMailingAddressRequestType.class,
- CollectionChangeRequestType.class,
- GetApplicationDocumentRequestType.class,
- CommonProcessRequestType.class,
- CommonSearchRequestType.class
+ CollectionChangeRequestType.class
})
public abstract class CommonRequestType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java
index 57dceea6..f947d858 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/CommonResponseType.java
@@ -50,23 +50,23 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SubmitClaimResponseType;
"status"
})
@XmlSeeAlso({
+ CreateClaimResponseType.class,
+ SubmitClaimResponseType.class,
+ InitiateClaimResponseType.class,
+ GetClaimResponseType.class,
+ GetClaimResponseLightType.class,
+ CommonSearchResponseType.class,
+ GetApplicationDocumentResponseType.class,
GetPartnerResponseType.class,
CheckAddressResponseType.class,
ChangePartnerMainAddressResponseType.class,
ChangePersonDataResponseType.class,
AddCommunicationObjectResponseType.class,
DeleteCommunicationObjectResponseType.class,
- CreateClaimResponseType.class,
- SubmitClaimResponseType.class,
- InitiateClaimResponseType.class,
- GetClaimResponseType.class,
- GetClaimResponseLightType.class,
+ CommonProcessResponseType.class,
GetPoliciesOfPartnerResponseType.class,
SetMailingAddressResponseType.class,
CollectionChangeResponseType.class,
- GetApplicationDocumentResponseType.class,
- CommonProcessResponseType.class,
- CommonSearchResponseType.class,
ChangeCommunicationObjectResponseType.class
})
public abstract class CommonResponseType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java
index 2b56f9d1..2a196005 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java
@@ -23,9 +23,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa
*
* <complexType name="ElementarproduktGenerisch_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
* <sequence>
- * <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -36,47 +39,120 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGenerisch_Type", propOrder = {
- "zusaetzlicheElementarproduktdaten"
+ "eingeschlossen",
+ "einschlussAenderbar",
+ "attributMetadaten",
+ "beschreibungTxt"
})
@XmlSeeAlso({
- ElementarproduktSachPrivatType.class,
ElementarproduktRechtsschutzType.class,
+ ElementarproduktSachPrivatType.class,
ElementarproduktUnfallType.class
})
public abstract class ElementarproduktGenerischType
- extends ProduktbausteinAntragsprozessGenerischType
+ extends ElementarproduktType
{
- @XmlElement(name = "ZusaetzlicheElementarproduktdaten")
- protected List zusaetzlicheElementarproduktdaten;
+ @XmlElement(name = "Eingeschlossen")
+ protected boolean eingeschlossen;
+ @XmlElement(name = "EinschlussAenderbar")
+ protected Boolean einschlussAenderbar;
+ @XmlElement(name = "AttributMetadaten")
+ protected List attributMetadaten;
+ @XmlElement(name = "BeschreibungTxt")
+ protected String beschreibungTxt;
/**
- * Gets the value of the zusaetzlicheElementarproduktdaten property.
+ * Ruft den Wert der eingeschlossen-Eigenschaft ab.
+ *
+ */
+ public boolean isEingeschlossen() {
+ return eingeschlossen;
+ }
+
+ /**
+ * Legt den Wert der eingeschlossen-Eigenschaft fest.
+ *
+ */
+ public void setEingeschlossen(boolean value) {
+ this.eingeschlossen = value;
+ }
+
+ /**
+ * Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isEinschlussAenderbar() {
+ return einschlussAenderbar;
+ }
+
+ /**
+ * Legt den Wert der einschlussAenderbar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setEinschlussAenderbar(Boolean value) {
+ this.einschlussAenderbar = value;
+ }
+
+ /**
+ * Gets the value of the attributMetadaten property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
- * This is why there is not a set method for the zusaetzlicheElementarproduktdaten property.
+ * This is why there is not a set method for the attributMetadaten property.
*
*
* For example, to add a new item, do as follows:
*
- * getZusaetzlicheElementarproduktdaten().add(newItem);
+ * getAttributMetadaten().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link ZusaetzlicheElementarproduktdatenType }
+ * {@link AttributMetadatenType }
*
*
*/
- public List getZusaetzlicheElementarproduktdaten() {
- if (zusaetzlicheElementarproduktdaten == null) {
- zusaetzlicheElementarproduktdaten = new ArrayList();
+ public List getAttributMetadaten() {
+ if (attributMetadaten == null) {
+ attributMetadaten = new ArrayList();
}
- return this.zusaetzlicheElementarproduktdaten;
+ return this.attributMetadaten;
+ }
+
+ /**
+ * Ruft den Wert der beschreibungTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBeschreibungTxt() {
+ return beschreibungTxt;
+ }
+
+ /**
+ * Legt den Wert der beschreibungTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBeschreibungTxt(String value) {
+ this.beschreibungTxt = value;
}
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java
index 5b29f0dc..6c83d351 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktType.java
@@ -6,8 +6,10 @@ 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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.ElementarproduktKfzType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType;
@@ -22,8 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
*
* <complexType name="Elementarprodukt_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
* <sequence>
+ * <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
* <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
@@ -35,19 +38,48 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Elementarprodukt_Type", propOrder = {
+ "vtgBeg",
"zusaetzlicheElementarproduktdaten"
})
@XmlSeeAlso({
+ ElementarproduktGenerischType.class,
ElementarproduktKfzType.class,
VerkehrsrechtsschutzKfzType.class
})
public abstract class ElementarproduktType
- extends ProduktbausteinAntragsprozessType
+ extends ProduktbausteinType
{
+ @XmlElement(name = "VtgBeg")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar vtgBeg;
@XmlElement(name = "ZusaetzlicheElementarproduktdaten")
protected List zusaetzlicheElementarproduktdaten;
+ /**
+ * Ruft den Wert der vtgBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgBeg() {
+ return vtgBeg;
+ }
+
+ /**
+ * Legt den Wert der vtgBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgBeg(XMLGregorianCalendar value) {
+ this.vtgBeg = value;
+ }
+
/**
* Gets the value of the zusaetzlicheElementarproduktdaten property.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java
index 6cbd161e..09979095 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java
@@ -46,22 +46,6 @@ public class ObjectFactory {
return new ZahlwegType();
}
- /**
- * Create an instance of {@link ResponseStatusType }
- *
- */
- public ResponseStatusType createResponseStatusType() {
- return new ResponseStatusType();
- }
-
- /**
- * Create an instance of {@link PersonType }
- *
- */
- public PersonType createPersonType() {
- return new PersonType();
- }
-
/**
* Create an instance of {@link ServiceFault }
*
@@ -78,6 +62,14 @@ public class ObjectFactory {
return new ObjektIdType();
}
+ /**
+ * Create an instance of {@link PersonType }
+ *
+ */
+ public PersonType createPersonType() {
+ return new PersonType();
+ }
+
/**
* Create an instance of {@link AdresseType }
*
@@ -102,6 +94,14 @@ public class ObjectFactory {
return new ElementIdType();
}
+ /**
+ * Create an instance of {@link ResponseStatusType }
+ *
+ */
+ public ResponseStatusType createResponseStatusType() {
+ return new ResponseStatusType();
+ }
+
/**
* Create an instance of {@link DateianhangType }
*
@@ -206,14 +206,6 @@ public class ObjectFactory {
return new OffenerSchadenType();
}
- /**
- * Create an instance of {@link VorversicherungenType }
- *
- */
- public VorversicherungenType createVorversicherungenType() {
- return new VorversicherungenType();
- }
-
/**
* Create an instance of {@link VorversicherungenDetailType }
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java
index dff02067..5bcdafdb 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java
@@ -6,10 +6,8 @@ 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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ProduktRechtsschutzType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
@@ -25,13 +23,12 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
*
* <complexType name="ProduktGenerisch_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozessGenerisch_Type">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
* <sequence>
- * <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
- * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/>
- * <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/>
- * <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -42,156 +39,120 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktGenerisch_Type", propOrder = {
- "produktgeneration",
- "zahlweg",
- "zahlrhythmus",
- "hauptfaelligkeit",
- "zusaetzlicheProduktdaten"
+ "eingeschlossen",
+ "einschlussAenderbar",
+ "attributMetadaten",
+ "beschreibungTxt"
})
@XmlSeeAlso({
- ProduktSachPrivatType.class,
ProduktRechtsschutzType.class,
+ ProduktSachPrivatType.class,
ProduktUnfallType.class
})
public abstract class ProduktGenerischType
- extends ProduktbausteinAntragsprozessGenerischType
+ extends ProduktType
{
- @XmlElement(name = "Produktgeneration", required = true)
- protected String produktgeneration;
- @XmlElement(name = "Zahlweg")
- protected String zahlweg;
- @XmlElement(name = "Zahlrhythmus")
- protected String zahlrhythmus;
- @XmlElement(name = "Hauptfaelligkeit", required = true)
- @XmlSchemaType(name = "gMonthDay")
- protected XMLGregorianCalendar hauptfaelligkeit;
- @XmlElement(name = "ZusaetzlicheProduktdaten")
- protected List zusaetzlicheProduktdaten;
+ @XmlElement(name = "Eingeschlossen")
+ protected boolean eingeschlossen;
+ @XmlElement(name = "EinschlussAenderbar")
+ protected Boolean einschlussAenderbar;
+ @XmlElement(name = "AttributMetadaten")
+ protected List