diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java index b39e176f..9a5a4893 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELLegitimationType.java @@ -28,6 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.common.LegitimationType; * </simpleType> * </attribute> * <attribute name="Datum" type="{urn:omds20}Datum" /> + * <attribute name="GueltigBis" type="{urn:omds20}Datum" /> * <attribute name="Nummer" use="required"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> @@ -56,6 +57,8 @@ public class ELLegitimationType { protected String ausstellungsbehoerde; @XmlAttribute(name = "Datum") protected XMLGregorianCalendar datum; + @XmlAttribute(name = "GueltigBis") + protected XMLGregorianCalendar gueltigBis; @XmlAttribute(name = "Nummer", required = true) protected String nummer; @@ -131,6 +134,30 @@ public class ELLegitimationType { this.datum = 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; + } + /** * Ruft den Wert der nummer-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELRahmenvertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELRahmenvertragType.java new file mode 100644 index 00000000..fb0f8e32 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ELRahmenvertragType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds2Types.v2_14; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *
Java-Klasse für EL-Rahmenvertrag_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="EL-Rahmenvertrag_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="RahmenvertragsartCd" use="required" type="{urn:omds20}RahmenvertragsartCd_Type" />
+ * <attribute name="Rahmenvertragsnummer" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "EL-Rahmenvertrag_Type")
+public class ELRahmenvertragType {
+
+ @XmlAttribute(name = "RahmenvertragsartCd", required = true)
+ protected String rahmenvertragsartCd;
+ @XmlAttribute(name = "Rahmenvertragsnummer", required = true)
+ protected String rahmenvertragsnummer;
+
+ /**
+ * Ruft den Wert der rahmenvertragsartCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRahmenvertragsartCd() {
+ return rahmenvertragsartCd;
+ }
+
+ /**
+ * Legt den Wert der rahmenvertragsartCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRahmenvertragsartCd(String value) {
+ this.rahmenvertragsartCd = value;
+ }
+
+ /**
+ * Ruft den Wert der rahmenvertragsnummer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRahmenvertragsnummer() {
+ return rahmenvertragsnummer;
+ }
+
+ /**
+ * Legt den Wert der rahmenvertragsnummer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRahmenvertragsnummer(String value) {
+ this.rahmenvertragsnummer = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/GesFormCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/GesFormCdType.java
index a7cc2f86..8f1ccdb5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/GesFormCdType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/GesFormCdType.java
@@ -26,6 +26,9 @@ import javax.xml.bind.annotation.XmlType;
* <enumeration value="PS"/>
* <enumeration value="SP"/>
* <enumeration value="VE"/>
+ * <enumeration value="WEG"/>
+ * <enumeration value="EWI"/>
+ * <enumeration value="ARG"/>
* </restriction>
* </simpleType>
*
@@ -112,7 +115,25 @@ public enum GesFormCdType {
* Verein
*
*/
- VE;
+ VE,
+
+ /**
+ * Wohnungseigentümergemeinschaft
+ *
+ */
+ WEG,
+
+ /**
+ * Europäische Wirtschaftliche Interessenvereinigung
+ *
+ */
+ EWI,
+
+ /**
+ * Arbeitsgemeinschaft
+ *
+ */
+ ARG;
public String value() {
return name();
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java
index 11989d26..6cf624c1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_14/ObjectFactory.java
@@ -40,6 +40,7 @@ public class ObjectFactory {
private final static QName _ELPraemienfreistellung_QNAME = new QName("urn:omds20", "EL-Praemienfreistellung");
private final static QName _ELPraemienkorrektur_QNAME = new QName("urn:omds20", "EL-Praemienkorrektur");
private final static QName _ELRahmenvereinbarung_QNAME = new QName("urn:omds20", "EL-Rahmenvereinbarung");
+ private final static QName _ELRahmenvertrag_QNAME = new QName("urn:omds20", "EL-Rahmenvertrag");
private final static QName _ELText_QNAME = new QName("urn:omds20", "EL-Text");
private final static QName _VERTRAGSPERSON_QNAME = new QName("urn:omds20", "VERTRAGSPERSON");
private final static QName _VERSOBJEKT_QNAME = new QName("urn:omds20", "VERS_OBJEKT");
@@ -261,6 +262,14 @@ public class ObjectFactory {
return new ELRahmenvereinbarungType();
}
+ /**
+ * Create an instance of {@link ELRahmenvertragType }
+ *
+ */
+ public ELRahmenvertragType createELRahmenvertragType() {
+ return new ELRahmenvertragType();
+ }
+
/**
* Create an instance of {@link ELSelbstbehalt }
*
@@ -693,6 +702,15 @@ public class ObjectFactory {
return new JAXBElementJava-Klasse für Autorisierung_Type complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. @@ -38,7 +40,6 @@ import javax.xml.bind.annotation.XmlType; "autorisierungsart" }) @XmlSeeAlso({ - at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokAnforderung.Autorisierungen.class, at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentType.Autorisierungen.class, AutorisierungAsyncType.class }) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java new file mode 100644 index 00000000..40a67dfb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsAnforderungType.java @@ -0,0 +1,155 @@ + +package at.vvo.omds.types.omds3Types.r1_7_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.XmlType; + + +/** + * Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift) + * + *
Java-Klasse für AutorisierungsAnforderung_Type complex type. + * + *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *
+ * <complexType name="AutorisierungsAnforderung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="AutorisierungsId" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Person"/>
+ * <element name="Rolle" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Autorisierungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AutorisierungsAnforderung_Type", propOrder = {
+ "autorisierungsId",
+ "person",
+ "rolle",
+ "autorisierungsart"
+})
+public class AutorisierungsAnforderungType {
+
+ @XmlElement(name = "AutorisierungsId")
+ protected Object autorisierungsId;
+ @XmlElement(name = "Person", required = true)
+ protected PersonType person;
+ @XmlElement(name = "Rolle", required = true)
+ protected String rolle;
+ @XmlElement(name = "Autorisierungsart", required = true)
+ protected List
+ * 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 autorisierungsart property.
+ *
+ *
+ * For example, to add a new item, do as follows: + *
+ * getAutorisierungsart().add(newItem); + *+ * + * + *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AutorisierungsartType }
+ *
+ *
+ */
+ public List Java-Klasse für AutorisierungsartPhysischeUnterschrift complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Dateianhang_Type complex type.
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java
new file mode 100644
index 00000000..2e78f4a7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentBinaryDataType.java
@@ -0,0 +1,156 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.common;
+
+import javax.activation.DataHandler;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlMimeType;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Typ zur Übermittlung von Dokumenten als Binary plus Metadaten
+ *
+ * Java-Klasse für DokumentBinaryData_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für DokumentData_Type complex type.
*
@@ -22,12 +18,6 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <complexType name="DokumentData_Type">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
- * <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
- * </sequence>
* </restriction>
* </complexContent>
* </complexType>
@@ -36,119 +26,11 @@ import javax.xml.datatype.XMLGregorianCalendar;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DokumentData_Type", propOrder = {
- "dateiData",
- "mimetype",
- "groesse",
- "datum"
+@XmlType(name = "DokumentData_Type")
+@XmlSeeAlso({
+ DokumentBinaryDataType.class
})
-public class DokumentDataType {
+public abstract class DokumentDataType {
- @XmlElement(name = "DateiData", required = true)
- @XmlMimeType("application/octet-stream")
- protected DataHandler dateiData;
- @XmlElement(name = "Mimetype", required = true)
- protected String mimetype;
- @XmlElement(name = "Groesse")
- protected Long groesse;
- @XmlElement(name = "Datum")
- @XmlSchemaType(name = "dateTime")
- protected XMLGregorianCalendar datum;
-
- /**
- * Ruft den Wert der dateiData-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DataHandler }
- *
- */
- public DataHandler getDateiData() {
- return dateiData;
- }
-
- /**
- * Legt den Wert der dateiData-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DataHandler }
- *
- */
- public void setDateiData(DataHandler value) {
- this.dateiData = 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;
- }
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentFormDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentFormDataType.java
new file mode 100644
index 00000000..1ec6f124
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentFormDataType.java
@@ -0,0 +1,64 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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 Übermittlung von Formulardaten als Dokument
+ *
+ * Java-Klasse für DokumentFormData_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FormularfrageType }
+ *
+ *
+ */
+ public List Java-Klasse für Formularfrage_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ProzessDokHandout_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ProzessDokRequirement_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AutorisierungsAnforderungType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ServiceFault }
+ *
+ *
+ */
+ public List Java-Klasse für ProzessDokToSign_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AutorisierungsAnforderungType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für Zahlungsdaten_Type complex type.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegImplType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegImplType.java
new file mode 100644
index 00000000..6543a3e7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegImplType.java
@@ -0,0 +1,210 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ Zahlweg
+ *
+ * Java-Klasse für ZahlwegImpl_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EintragSchluessellisteType }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AutorisierungsAnforderungType }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link AutorisierungType }
+ *
+ *
+ */
+ public List Java-Klasse für BOAProcessRequest_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für BOAProcessResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für FetchPolicyRequest_Type complex type.
*
@@ -20,10 +20,8 @@ import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessRequestType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
* <sequence>
- * <choice>
- * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
- * <element name="VertragsID" type="{urn:omds20}VertragsID"/>
- * </choice>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ * <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -37,11 +35,11 @@ import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessRequestType;
"polizzennr",
"vertragsID"
})
-public abstract class FetchPolicyRequestType
+public class FetchPolicyRequestType
extends CommonProcessRequestType
{
- @XmlElement(name = "Polizzennr", defaultValue = "false")
+ @XmlElement(name = "Polizzennr", required = true, defaultValue = "false")
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyResponseType.java
index 0f4e7e2a..64ddb7e5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyResponseType.java
@@ -3,6 +3,7 @@ package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.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_7_0.common.CommonProcessResponseType;
@@ -10,7 +11,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.FetchPolicyKfzResponse;
/**
- * Abstrakter Response, der Daten zu einem Vertrag enthält
+ * Response, der Daten zu einem Vertrag enthält
*
* Java-Klasse für FetchPolicyResponse_Type complex type.
*
@@ -20,6 +21,9 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.FetchPolicyKfzResponse;
* <complexType name="FetchPolicyResponse_Type">
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element name="Vertrag" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezVertrag_Type" minOccurs="0"/>
+ * </sequence>
* </extension>
* </complexContent>
* </complexType>
@@ -28,13 +32,41 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.FetchPolicyKfzResponse;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "FetchPolicyResponse_Type")
+@XmlType(name = "FetchPolicyResponse_Type", propOrder = {
+ "vertrag"
+})
@XmlSeeAlso({
FetchPolicyKfzResponse.class
})
-public abstract class FetchPolicyResponseType
+public class FetchPolicyResponseType
extends CommonProcessResponseType
{
+ @XmlElement(name = "Vertrag")
+ protected SpezVertragType vertrag;
+
+ /**
+ * Ruft den Wert der vertrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezVertragType }
+ *
+ */
+ public SpezVertragType getVertrag() {
+ return vertrag;
+ }
+
+ /**
+ * Legt den Wert der vertrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezVertragType }
+ *
+ */
+ public void setVertrag(SpezVertragType value) {
+ this.vertrag = value;
+ }
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ObjectFactory.java
index de37a79f..e13b1cb6 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/ObjectFactory.java
@@ -34,6 +34,22 @@ public class ObjectFactory {
public ObjectFactory() {
}
+ /**
+ * Create an instance of {@link StartPolicyChangeRequest }
+ *
+ */
+ public StartPolicyChangeRequest createStartPolicyChangeRequest() {
+ return new StartPolicyChangeRequest();
+ }
+
+ /**
+ * Create an instance of {@link StartPolicyChangeRequest.Vertrag }
+ *
+ */
+ public StartPolicyChangeRequest.Vertrag createStartPolicyChangeRequestVertrag() {
+ return new StartPolicyChangeRequest.Vertrag();
+ }
+
/**
* Create an instance of {@link GetApplicationDocumentRequestType }
*
@@ -50,6 +66,54 @@ public class ObjectFactory {
return new GetApplicationDocumentResponseType();
}
+ /**
+ * Create an instance of {@link StartPolicyChangeResponse }
+ *
+ */
+ public StartPolicyChangeResponse createStartPolicyChangeResponse() {
+ return new StartPolicyChangeResponse();
+ }
+
+ /**
+ * Create an instance of {@link BOAProcessRequestType }
+ *
+ */
+ public BOAProcessRequestType createBOAProcessRequestType() {
+ return new BOAProcessRequestType();
+ }
+
+ /**
+ * Create an instance of {@link BOAProcessResponseType }
+ *
+ */
+ public BOAProcessResponseType createBOAProcessResponseType() {
+ return new BOAProcessResponseType();
+ }
+
+ /**
+ * Create an instance of {@link FetchPolicyRequestType }
+ *
+ */
+ public FetchPolicyRequestType createFetchPolicyRequestType() {
+ return new FetchPolicyRequestType();
+ }
+
+ /**
+ * Create an instance of {@link FetchPolicyResponseType }
+ *
+ */
+ public FetchPolicyResponseType createFetchPolicyResponseType() {
+ return new FetchPolicyResponseType();
+ }
+
+ /**
+ * Create an instance of {@link StartPolicyChangeRequest.Vertrag.Sparten }
+ *
+ */
+ public StartPolicyChangeRequest.Vertrag.Sparten createStartPolicyChangeRequestVertragSparten() {
+ return new StartPolicyChangeRequest.Vertrag.Sparten();
+ }
+
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GetApplicationDocumentRequestType }{@code >}}
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java
index c1ae50b6..f915e5c8 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SpezAntragType.java
@@ -17,7 +17,7 @@ import unfall.on2antrag._0._4.v1.omds3types.types.omds.vvo.at.SpezAntragUnfallTy
/**
- * Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist
+ * Abstrakter Typ für Antrag, welcher auf SpezAntragBasis_Type ergänzt und der bei Request und bei Response gleich ist
*
* Java-Klasse für SpezAntrag_Type complex type.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/StartPolicyChangeRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/StartPolicyChangeRequest.java
new file mode 100644
index 00000000..abe0f787
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/StartPolicyChangeRequest.java
@@ -0,0 +1,367 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessRequestType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link StartPolicyChangeRequest.Vertrag }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link StartPolicyChangeRequest.Vertrag.Sparten }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "Vertrag" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 425 von file:/C:/Users/jensb/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_7_0/omds3_ON2_Antrag_Kfz.xsd
+ * Zeile 571 von file:/C:/Users/jensb/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_7_0/omds3_ON2_Antrag_Common.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link SpezVertragKfzType }{@code >}
*
- * @return
- * possible object is
- * {@link SpezVertragKfzType }
- *
- */
- public SpezVertragKfzType getVertrag() {
- return vertrag;
- }
-
- /**
- * Legt den Wert der vertrag-Eigenschaft fest.
*
- * @param value
- * allowed object is
- * {@link SpezVertragKfzType }
- *
*/
- public void setVertrag(SpezVertragKfzType value) {
- this.vertrag = value;
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProzessDokumentType }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PersonType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PersonType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DeckungsauskunftResponse.Auskuenfte }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ElementarproduktKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link CalculateKrankenRequest }
+ *
+ */
+ public CalculateKrankenRequest createCalculateKrankenRequest() {
+ return new CalculateKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SpezBerechnungKrankenType }
+ *
+ */
+ public SpezBerechnungKrankenType createSpezBerechnungKrankenType() {
+ return new SpezBerechnungKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link CalculateKrankenResponse }
+ *
+ */
+ public CalculateKrankenResponse createCalculateKrankenResponse() {
+ return new CalculateKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferKrankenRequest }
+ *
+ */
+ public CreateOfferKrankenRequest createCreateOfferKrankenRequest() {
+ return new CreateOfferKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SpezOffertKrankenType }
+ *
+ */
+ public SpezOffertKrankenType createSpezOffertKrankenType() {
+ return new SpezOffertKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferKrankenResponse }
+ *
+ */
+ public CreateOfferKrankenResponse createCreateOfferKrankenResponse() {
+ return new CreateOfferKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationKrankenRequest }
+ *
+ */
+ public CreateApplicationKrankenRequest createCreateApplicationKrankenRequest() {
+ return new CreateApplicationKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType createSpezAntragKrankenType() {
+ return new SpezAntragKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationKrankenResponse }
+ *
+ */
+ public CreateApplicationKrankenResponse createCreateApplicationKrankenResponse() {
+ return new CreateApplicationKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationKrankenRequest }
+ *
+ */
+ public SubmitApplicationKrankenRequest createSubmitApplicationKrankenRequest() {
+ return new SubmitApplicationKrankenRequest();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationKrankenResponse }
+ *
+ */
+ public SubmitApplicationKrankenResponse createSubmitApplicationKrankenResponse() {
+ return new SubmitApplicationKrankenResponse();
+ }
+
+ /**
+ * Create an instance of {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType createVerkaufsproduktKrankenType() {
+ return new VerkaufsproduktKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link ProduktKrankenType }
+ *
+ */
+ public ProduktKrankenType createProduktKrankenType() {
+ return new ProduktKrankenType();
+ }
+
+ /**
+ * Create an instance of {@link ElementarproduktKrankenType }
+ *
+ */
+ public ElementarproduktKrankenType createElementarproduktKrankenType() {
+ return new ElementarproduktKrankenType();
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ProduktKrankenType.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ProduktKrankenType.java
new file mode 100644
index 00000000..a02a89fe
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ProduktKrankenType.java
@@ -0,0 +1,103 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ProduktMitVpType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.SelbstbehaltType;
+
+
+/**
+ * Typ für ein Produkt in der Sparte Kranken. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
+ *
+ * Java-Klasse für ProduktKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ElementarproduktKrankenType }
+ *
+ *
+ */
+ public List Java-Klasse für SpezAntragKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezBerechnungKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezOffertKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für VerkaufsproduktKranken_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktKrankenType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktGenerischType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VersichertePersonType }
+ *
+ *
+ */
+ public List Java-Klasse für CalculateLebenRequest_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für CalculateLebenResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SpezBerechnungLebenType }
+ *
+ *
+ */
+ public List Java-Klasse für CreateApplicationLebenRequest_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für CreateApplicationLebenResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für CreateOfferLebenRequest_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für CreateOfferLebenResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * 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 _CalculateLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CalculateLebenRequest");
+ private final static QName _CalculateLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CalculateLebenResponse");
+ private final static QName _CreateOfferLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateOfferLebenRequest");
+ private final static QName _CreateOfferLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateOfferLebenResponse");
+ private final static QName _CreateApplicationLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateApplicationLebenRequest");
+ private final static QName _CreateApplicationLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "CreateApplicationLebenResponse");
+ private final static QName _SubmitApplicationLebenRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "SubmitApplicationLebenRequest");
+ private final static QName _SubmitApplicationLebenResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "SubmitApplicationLebenResponse");
+ private final static QName _ZusatzversicherungUnfallinvaliditaetTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", "Versicherungssumme");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link CalculateLebenRequestType }
+ *
+ */
+ public CalculateLebenRequestType createCalculateLebenRequestType() {
+ return new CalculateLebenRequestType();
+ }
+
+ /**
+ * Create an instance of {@link CalculateLebenResponseType }
+ *
+ */
+ public CalculateLebenResponseType createCalculateLebenResponseType() {
+ return new CalculateLebenResponseType();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferLebenRequestType }
+ *
+ */
+ public CreateOfferLebenRequestType createCreateOfferLebenRequestType() {
+ return new CreateOfferLebenRequestType();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferLebenResponseType }
+ *
+ */
+ public CreateOfferLebenResponseType createCreateOfferLebenResponseType() {
+ return new CreateOfferLebenResponseType();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationLebenRequestType }
+ *
+ */
+ public CreateApplicationLebenRequestType createCreateApplicationLebenRequestType() {
+ return new CreateApplicationLebenRequestType();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationLebenResponseType }
+ *
+ */
+ public CreateApplicationLebenResponseType createCreateApplicationLebenResponseType() {
+ return new CreateApplicationLebenResponseType();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationLebenRequestType }
+ *
+ */
+ public SubmitApplicationLebenRequestType createSubmitApplicationLebenRequestType() {
+ return new SubmitApplicationLebenRequestType();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationLebenResponseType }
+ *
+ */
+ public SubmitApplicationLebenResponseType createSubmitApplicationLebenResponseType() {
+ return new SubmitApplicationLebenResponseType();
+ }
+
+ /**
+ * Create an instance of {@link VerkaufsproduktLebenType }
+ *
+ */
+ public VerkaufsproduktLebenType createVerkaufsproduktLebenType() {
+ return new VerkaufsproduktLebenType();
+ }
+
+ /**
+ * Create an instance of {@link ProduktLebenType }
+ *
+ */
+ public ProduktLebenType createProduktLebenType() {
+ return new ProduktLebenType();
+ }
+
+ /**
+ * Create an instance of {@link TarifLebenType }
+ *
+ */
+ public TarifLebenType createTarifLebenType() {
+ return new TarifLebenType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzversicherungLebenType }
+ *
+ */
+ public ZusatzversicherungLebenType createZusatzversicherungLebenType() {
+ return new ZusatzversicherungLebenType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzversicherungBerufsunfaehigkeitType }
+ *
+ */
+ public ZusatzversicherungBerufsunfaehigkeitType createZusatzversicherungBerufsunfaehigkeitType() {
+ return new ZusatzversicherungBerufsunfaehigkeitType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzversicherungErwerbsunfaehigkeitType }
+ *
+ */
+ public ZusatzversicherungErwerbsunfaehigkeitType createZusatzversicherungErwerbsunfaehigkeitType() {
+ return new ZusatzversicherungErwerbsunfaehigkeitType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzversicherungPraemienuebernahmeAblebenType }
+ *
+ */
+ public ZusatzversicherungPraemienuebernahmeAblebenType createZusatzversicherungPraemienuebernahmeAblebenType() {
+ return new ZusatzversicherungPraemienuebernahmeAblebenType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzversicherungUnfalltodType }
+ *
+ */
+ public ZusatzversicherungUnfalltodType createZusatzversicherungUnfalltodType() {
+ return new ZusatzversicherungUnfalltodType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzversicherungUnfallinvaliditaetType }
+ *
+ */
+ public ZusatzversicherungUnfallinvaliditaetType createZusatzversicherungUnfallinvaliditaetType() {
+ return new ZusatzversicherungUnfallinvaliditaetType();
+ }
+
+ /**
+ * Create an instance of {@link ZusatzproduktLebenType }
+ *
+ */
+ public ZusatzproduktLebenType createZusatzproduktLebenType() {
+ return new ZusatzproduktLebenType();
+ }
+
+ /**
+ * Create an instance of {@link RentenoptionType }
+ *
+ */
+ public RentenoptionType createRentenoptionType() {
+ return new RentenoptionType();
+ }
+
+ /**
+ * Create an instance of {@link VersicherungssummeZusatzbausteinType }
+ *
+ */
+ public VersicherungssummeZusatzbausteinType createVersicherungssummeZusatzbausteinType() {
+ return new VersicherungssummeZusatzbausteinType();
+ }
+
+ /**
+ * Create an instance of {@link SpezBerechnungLebenType }
+ *
+ */
+ public SpezBerechnungLebenType createSpezBerechnungLebenType() {
+ return new SpezBerechnungLebenType();
+ }
+
+ /**
+ * Create an instance of {@link SpezOffertLebenType }
+ *
+ */
+ public SpezOffertLebenType createSpezOffertLebenType() {
+ return new SpezOffertLebenType();
+ }
+
+ /**
+ * Create an instance of {@link SpezAntragLebenType }
+ *
+ */
+ public SpezAntragLebenType createSpezAntragLebenType() {
+ return new SpezAntragLebenType();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CalculateLebenRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", name = "CalculateLebenRequest")
+ public JAXBElement Java-Klasse für ProduktLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link TarifLebenType }
+ *
+ *
+ */
+ public List Java-Klasse für Rentenoption_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezAntragLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezBerechnungLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SpezOffertLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SubmitApplicationLebenRequest_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für SubmitApplicationLebenResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für TarifLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ElementFondsauswahlType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusatzversicherungLebenType }
+ *
+ *
+ */
+ public List Java-Klasse für VerkaufsproduktLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktLebenType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProduktGenerischType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VersichertePersonType }
+ *
+ *
+ */
+ public List Java-Klasse für VersicherungssummeZusatzbaustein_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für Wartefrist_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzproduktLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungBerufsunfaehigkeit_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungErwerbsunfaehigkeit_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungLeben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungPraemienuebernahmeAbleben_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für ZusatzversicherungUnfallinvaliditaet_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 133 von file:/C:/Users/jensb/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_7_0/omds3_ON2_Antrag_Leben.xsd
+ * Zeile 1382 von file:/C:/Users/jensb/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_7_0/omds3CommonServiceTypes.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >}
+ *
+ *
+ */
+ public List Java-Klasse für ZusatzversicherungUnfalltod_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
+ * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
+ * Zeile 121 von file:/C:/Users/jensb/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_7_0/omds3_ON2_Antrag_Leben.xsd
+ * Zeile 1382 von file:/C:/Users/jensb/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_7_0/omds3CommonServiceTypes.xsd
+ *
+ * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
+ * der beiden folgenden Deklarationen an, um deren Namen zu ändern:
+ * Gets the value of the rest 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >}
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DateianhangType }
+ *
+ *
+ */
+ public List Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für anonymous complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PraemienInfoType }
+ *
+ *
+ */
+ public List Java-Klasse für GetPoliciesOfPartnerRequest_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ * Java-Klasse für GetPoliciesOfPartnerResponse_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AutorisierungsartPhysischeUnterschrift">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Autorisierungsart_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AutorisierungsartPhysischeUnterschrift")
+public class AutorisierungsartPhysischeUnterschrift
+ extends AutorisierungsartType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsartType.java
index 76f669aa..c6b75a98 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsartType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/AutorisierungsartType.java
@@ -28,8 +28,7 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Autorisierungsart_Type")
@XmlSeeAlso({
- AutorisierungsartServersideType.class,
- AutorisierungsartClientsideType.class
+ AutorisierungsartPhysischeUnterschrift.class
})
public abstract class AutorisierungsartType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java
index 3bcf171b..daf71995 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessRequestType.java
@@ -6,11 +6,11 @@ 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_7_0.on2antrag.common.CalculateRequestType;
-import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationRequestType;
-import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.CreateFormRequest;
+import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.SubmitFormRequest;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.BOAProcessRequestType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.FetchPolicyRequestType;
-import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.StartPolicyChangeRequest;
/**
@@ -26,7 +26,6 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationReq
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
* <sequence>
* <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
- * <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -37,15 +36,14 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationReq
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonProcessRequest_Type", propOrder = {
- "geschaeftsfallnummer",
- "aenderungsgrund"
+ "geschaeftsfallnummer"
})
@XmlSeeAlso({
FetchPolicyRequestType.class,
- SubmitApplicationRequestType.class,
- CreateApplicationRequestType.class,
- CreateOfferRequestType.class,
- CalculateRequestType.class
+ SubmitFormRequest.class,
+ CreateFormRequest.class,
+ BOAProcessRequestType.class,
+ StartPolicyChangeRequest.class
})
public abstract class CommonProcessRequestType
extends CommonRequestType
@@ -53,8 +51,6 @@ public abstract class CommonProcessRequestType
@XmlElement(name = "Geschaeftsfallnummer")
protected ObjektIdType geschaeftsfallnummer;
- @XmlElement(name = "Aenderungsgrund")
- protected String aenderungsgrund;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -80,28 +76,4 @@ public abstract class CommonProcessRequestType
this.geschaeftsfallnummer = value;
}
- /**
- * Ruft den Wert der aenderungsgrund-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getAenderungsgrund() {
- return aenderungsgrund;
- }
-
- /**
- * Legt den Wert der aenderungsgrund-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setAenderungsgrund(String value) {
- this.aenderungsgrund = value;
- }
-
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java
index bb623ea6..89f180c5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonProcessResponseType.java
@@ -6,11 +6,11 @@ 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_7_0.on2antrag.common.CalculateResponseType;
-import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationResponseType;
-import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.CreateFormResponse;
+import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.SubmitFormResponse;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.BOAProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.FetchPolicyResponseType;
-import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.StartPolicyChangeResponse;
/**
@@ -26,7 +26,6 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationRes
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
* <sequence>
* <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
- * <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -37,15 +36,14 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationRes
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CommonProcessResponse_Type", propOrder = {
- "geschaeftsfallnummer",
- "aenderungsgrund"
+ "geschaeftsfallnummer"
})
@XmlSeeAlso({
+ SubmitFormResponse.class,
+ CreateFormResponse.class,
FetchPolicyResponseType.class,
- SubmitApplicationResponseType.class,
- CreateApplicationResponseType.class,
- CreateOfferResponseType.class,
- CalculateResponseType.class
+ BOAProcessResponseType.class,
+ StartPolicyChangeResponse.class
})
public abstract class CommonProcessResponseType
extends CommonResponseType
@@ -53,8 +51,6 @@ public abstract class CommonProcessResponseType
@XmlElement(name = "Geschaeftsfallnummer")
protected ObjektIdType geschaeftsfallnummer;
- @XmlElement(name = "Aenderungsgrund")
- protected String aenderungsgrund;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
@@ -80,28 +76,4 @@ public abstract class CommonProcessResponseType
this.geschaeftsfallnummer = value;
}
- /**
- * Ruft den Wert der aenderungsgrund-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getAenderungsgrund() {
- return aenderungsgrund;
- }
-
- /**
- * Legt den Wert der aenderungsgrund-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setAenderungsgrund(String value) {
- this.aenderungsgrund = value;
- }
-
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java
index 9b00455b..3d90a8e1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonRequestType.java
@@ -8,9 +8,13 @@ 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_7_0.on1basis.GetElementListRequest;
import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.GetStateSignaturesRequest;
+import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.UnderwriteDocumentRequest;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.GetApplicationDocumentRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.BelegeinreichungRequest;
import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.CheckClaimRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.DeckungsauskunftRequest;
import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.GetClaimRequestType;
import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.SubmitClaimRequestType;
import on3vertrag._0._4.v1.omds3types.types.omds.vvo.at.CollectionChangeRequest;
@@ -77,10 +81,14 @@ import produktfinder.on2antrag._0._6.v1.omds3types.types.omds.vvo.at.FinderReque
GetPoliciesOfPartnerRequestType.class,
SetMailingAddressRequestType.class,
CommonSearchRequestType.class,
+ UnderwriteDocumentRequest.class,
+ GetElementListRequest.class,
GetStateSignaturesRequest.class,
CollectionRhythmChangeRequest.class,
CollectionRhythmInfoRequest.class,
CollectionChangeRequest.class,
+ BelegeinreichungRequest.class,
+ DeckungsauskunftRequest.class,
CommonProcessRequestType.class
})
public abstract class CommonRequestType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java
index 7e3ce098..df99fe59 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/CommonResponseType.java
@@ -10,9 +10,13 @@ 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_7_0.on1basis.GetElementListResponse;
import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.GetStateSignaturesResponse;
+import at.vvo.omds.types.omds3Types.r1_7_0.on1basis.UnderwriteDocumentResponse;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.GetApplicationDocumentResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.BelegeinreichungResponse;
import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.CheckClaimResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.DeckungsauskunftResponse;
import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.GetClaimResponseType;
import at.vvo.omds.types.omds3Types.r1_7_0.on7schaden.SubmitClaimResponseType;
import on3vertrag._0._4.v1.omds3types.types.omds.vvo.at.CollectionChangeResponse;
@@ -76,11 +80,15 @@ import produktfinder.on2antrag._0._6.v1.omds3types.types.omds.vvo.at.FinderRespo
GetPoliciesOfPartnerResponseType.class,
SetMailingAddressResponseType.class,
CommonSearchResponseType.class,
+ UnderwriteDocumentResponse.class,
+ GetElementListResponse.class,
GetStateSignaturesResponse.class,
CollectionRhythmChangeResponse.class,
CollectionRhythmInfoResponse.class,
CollectionChangeResponse.class,
ChangeCommunicationObjectResponseType.class,
+ BelegeinreichungResponse.class,
+ DeckungsauskunftResponse.class,
CommonProcessResponseType.class
})
public abstract class CommonResponseType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java
index 025ad8f3..5b9fed45 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DateianhangType.java
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlType;
/**
- * Deprecated, verwende ProzessDokumentType. Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann
+ * Deprecated, verwende ProzessDokument_Type. Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann
*
*
*
+ * <complexType name="DokumentBinaryData_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type">
+ * <sequence>
+ * <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentBinaryData_Type", propOrder = {
+ "dateiData",
+ "mimetype",
+ "groesse",
+ "datum"
+})
+public class DokumentBinaryDataType
+ extends DokumentDataType
+{
+
+ @XmlElement(name = "DateiData", required = true)
+ @XmlMimeType("application/octet-stream")
+ protected DataHandler dateiData;
+ @XmlElement(name = "Mimetype", required = true)
+ protected String mimetype;
+ @XmlElement(name = "Groesse")
+ protected Long groesse;
+ @XmlElement(name = "Datum")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar datum;
+
+ /**
+ * Ruft den Wert der dateiData-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DataHandler }
+ *
+ */
+ public DataHandler getDateiData() {
+ return dateiData;
+ }
+
+ /**
+ * Legt den Wert der dateiData-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DataHandler }
+ *
+ */
+ public void setDateiData(DataHandler value) {
+ this.dateiData = 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;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentDataType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentDataType.java
index 10f3c6dc..c8c93157 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentDataType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentDataType.java
@@ -1,18 +1,14 @@
package at.vvo.omds.types.omds3Types.r1_7_0.common;
-import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlMimeType;
-import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import javax.xml.datatype.XMLGregorianCalendar;
/**
- * Typ zur Übermittlung von Dokumenten Binaries und Metadaten
+ * Abstrakter Typ zur Übermittlung von Dokumentendaten
*
*
+ * <complexType name="DokumentFormData_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentFormData_Type", propOrder = {
+ "formular"
+})
+public class DokumentFormDataType {
+
+ @XmlElement(name = "Formular", required = true)
+ protected Formular formular;
+
+ /**
+ * Ruft den Wert der formular-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Formular }
+ *
+ */
+ public Formular getFormular() {
+ return formular;
+ }
+
+ /**
+ * Legt den Wert der formular-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Formular }
+ *
+ */
+ public void setFormular(Formular value) {
+ this.formular = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java
index ae92f138..b821cd49 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/DokumentInfoType.java
@@ -37,6 +37,16 @@ import javax.xml.datatype.XMLGregorianCalendar;
* <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
* <enumeration value="0"/>
* <enumeration value="1"/>
+ * <enumeration value="2"/>
+ * <enumeration value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="Unterschrift" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
* </restriction>
* </simpleType>
* </element>
@@ -57,7 +67,8 @@ import javax.xml.datatype.XMLGregorianCalendar;
"groesse",
"datum",
"referenzWeitereDokumente",
- "artAusfolgung"
+ "artAusfolgung",
+ "unterschrift"
})
public class DokumentInfoType {
@@ -79,6 +90,8 @@ public class DokumentInfoType {
protected List
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="FormType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="Formularstatus">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="inBearbeitung"/>
+ * <enumeration value="abgeschlossen"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="Kontext" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Fragen" type="{urn:omds3CommonServiceTypes-1-1-0}Formularfrage_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "formType",
+ "id",
+ "formularstatus",
+ "kontext",
+ "fragen"
+})
+@XmlRootElement(name = "Formular")
+public class Formular {
+
+ @XmlElement(name = "FormType", required = true)
+ protected String formType;
+ @XmlElement(name = "Id")
+ protected Object id;
+ @XmlElement(name = "Formularstatus", required = true)
+ protected String formularstatus;
+ @XmlElement(name = "Kontext")
+ protected Listset method for the kontext property.
+ *
+ *
+ * getKontext().add(newItem);
+ *
+ *
+ *
+ * set method for the fragen property.
+ *
+ *
+ * getFragen().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Formularfrage_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ * <element name="Frage" type="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Formularfrage_Type", propOrder = {
+ "lfnr",
+ "frage"
+})
+public class FormularfrageType {
+
+ @XmlElement(name = "Lfnr")
+ @XmlSchemaType(name = "unsignedByte")
+ protected short lfnr;
+ @XmlElement(name = "Frage", required = true)
+ protected AttributType frage;
+
+ /**
+ * Ruft den Wert der lfnr-Eigenschaft ab.
+ *
+ */
+ public short getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Legt den Wert der lfnr-Eigenschaft fest.
+ *
+ */
+ public void setLfnr(short value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der frage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributType }
+ *
+ */
+ public AttributType getFrage() {
+ return frage;
+ }
+
+ /**
+ * Legt den Wert der frage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributType }
+ *
+ */
+ public void setFrage(AttributType value) {
+ this.frage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java
index b0e707a5..d499e7b7 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/KontierungType.java
@@ -21,6 +21,7 @@ import javax.xml.bind.annotation.XmlType;
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Vermittlername" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <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"/>
@@ -35,6 +36,7 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Kontierung_Type", propOrder = {
"vermittlernummer",
+ "vermittlername",
"abschluss",
"folge",
"betreuung"
@@ -43,6 +45,8 @@ public class KontierungType {
@XmlElement(name = "Vermittlernummer", required = true)
protected String vermittlernummer;
+ @XmlElement(name = "Vermittlername")
+ protected String vermittlername;
@XmlElement(name = "Abschluss", required = true)
protected BigInteger abschluss;
@XmlElement(name = "Folge", required = true)
@@ -74,6 +78,30 @@ public class KontierungType {
this.vermittlernummer = value;
}
+ /**
+ * Ruft den Wert der vermittlername-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVermittlername() {
+ return vermittlername;
+ }
+
+ /**
+ * Legt den Wert der vermittlername-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVermittlername(String value) {
+ this.vermittlername = value;
+ }
+
/**
* Ruft den Wert der abschluss-Eigenschaft ab.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjectFactory.java
index 4ab48e02..bc483a8f 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ObjectFactory.java
@@ -46,11 +46,11 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link ZahlwegType }
+ * Create an instance of {@link ZahlwegImplType }
*
*/
- public ZahlwegType createZahlwegType() {
- return new ZahlwegType();
+ public ZahlwegImplType createZahlwegImplType() {
+ return new ZahlwegImplType();
}
/**
@@ -62,19 +62,11 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link ProzessDokAnforderung }
+ * Create an instance of {@link TechnicalKeyValueType }
*
*/
- public ProzessDokAnforderung createProzessDokAnforderung() {
- return new ProzessDokAnforderung();
- }
-
- /**
- * Create an instance of {@link ServiceFault }
- *
- */
- public ServiceFault createServiceFault() {
- return new ServiceFault();
+ public TechnicalKeyValueType createTechnicalKeyValueType() {
+ return new TechnicalKeyValueType();
}
/**
@@ -85,6 +77,22 @@ public class ObjectFactory {
return new ObjektIdType();
}
+ /**
+ * Create an instance of {@link ResponseStatusType }
+ *
+ */
+ public ResponseStatusType createResponseStatusType() {
+ return new ResponseStatusType();
+ }
+
+ /**
+ * Create an instance of {@link ServiceFault }
+ *
+ */
+ public ServiceFault createServiceFault() {
+ return new ServiceFault();
+ }
+
/**
* Create an instance of {@link PersonType }
*
@@ -101,6 +109,22 @@ public class ObjectFactory {
return new AdresseType();
}
+ /**
+ * Create an instance of {@link Formular }
+ *
+ */
+ public Formular createFormular() {
+ return new Formular();
+ }
+
+ /**
+ * Create an instance of {@link FormularfrageType }
+ *
+ */
+ public FormularfrageType createFormularfrageType() {
+ return new FormularfrageType();
+ }
+
/**
* Create an instance of {@link AgentFilterType }
*
@@ -117,14 +141,6 @@ public class ObjectFactory {
return new ElementIdType();
}
- /**
- * Create an instance of {@link ResponseStatusType }
- *
- */
- public ResponseStatusType createResponseStatusType() {
- return new ResponseStatusType();
- }
-
/**
* Create an instance of {@link Referenz }
*
@@ -150,11 +166,19 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link DokumentDataType }
+ * Create an instance of {@link DokumentFormDataType }
*
*/
- public DokumentDataType createDokumentDataType() {
- return new DokumentDataType();
+ public DokumentFormDataType createDokumentFormDataType() {
+ return new DokumentFormDataType();
+ }
+
+ /**
+ * Create an instance of {@link DokumentBinaryDataType }
+ *
+ */
+ public DokumentBinaryDataType createDokumentBinaryDataType() {
+ return new DokumentBinaryDataType();
}
/**
@@ -165,6 +189,14 @@ public class ObjectFactory {
return new AutorisierungType();
}
+ /**
+ * Create an instance of {@link AutorisierungsAnforderungType }
+ *
+ */
+ public AutorisierungsAnforderungType createAutorisierungsAnforderungType() {
+ return new AutorisierungsAnforderungType();
+ }
+
/**
* Create an instance of {@link AutorisierungAsyncType }
*
@@ -174,27 +206,35 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link AutorisierungsartClientsidePhysischeUnterschrift }
+ * Create an instance of {@link AutorisierungsartPhysischeUnterschrift }
*
*/
- public AutorisierungsartClientsidePhysischeUnterschrift createAutorisierungsartClientsidePhysischeUnterschrift() {
- return new AutorisierungsartClientsidePhysischeUnterschrift();
+ public AutorisierungsartPhysischeUnterschrift createAutorisierungsartPhysischeUnterschrift() {
+ return new AutorisierungsartPhysischeUnterschrift();
}
/**
- * Create an instance of {@link ProzessDokFuerKundeZumUnterschreiben }
+ * Create an instance of {@link ProzessDokRequirementType }
*
*/
- public ProzessDokFuerKundeZumUnterschreiben createProzessDokFuerKundeZumUnterschreiben() {
- return new ProzessDokFuerKundeZumUnterschreiben();
+ public ProzessDokRequirementType createProzessDokRequirementType() {
+ return new ProzessDokRequirementType();
}
/**
- * Create an instance of {@link ProzessDokFuerKunde }
+ * Create an instance of {@link ProzessDokToSignType }
*
*/
- public ProzessDokFuerKunde createProzessDokFuerKunde() {
- return new ProzessDokFuerKunde();
+ public ProzessDokToSignType createProzessDokToSignType() {
+ return new ProzessDokToSignType();
+ }
+
+ /**
+ * Create an instance of {@link ProzessDokHandoutType }
+ *
+ */
+ public ProzessDokHandoutType createProzessDokHandoutType() {
+ return new ProzessDokHandoutType();
}
/**
@@ -237,14 +277,6 @@ public class ObjectFactory {
return new VersicherungssteuerType();
}
- /**
- * Create an instance of {@link TechnicalKeyValueType }
- *
- */
- public TechnicalKeyValueType createTechnicalKeyValueType() {
- return new TechnicalKeyValueType();
- }
-
/**
* Create an instance of {@link VertragspersonType }
*
@@ -782,11 +814,11 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link ZahlwegType.Kundenkonto }
+ * Create an instance of {@link ZahlwegImplType.Kundenkonto }
*
*/
- public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() {
- return new ZahlwegType.Kundenkonto();
+ public ZahlwegImplType.Kundenkonto createZahlwegImplTypeKundenkonto() {
+ return new ZahlwegImplType.Kundenkonto();
}
/**
@@ -797,14 +829,6 @@ public class ObjectFactory {
return new ProzessDokumentType.Autorisierungen();
}
- /**
- * Create an instance of {@link ProzessDokAnforderung.Autorisierungen }
- *
- */
- public ProzessDokAnforderung.Autorisierungen createProzessDokAnforderungAutorisierungen() {
- return new ProzessDokAnforderung.Autorisierungen();
- }
-
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokHandoutType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokHandoutType.java
new file mode 100644
index 00000000..ac5664d2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokHandoutType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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;
+
+
+/**
+ * Bereitstellung Dokument für Kunde, nicht zu unterschreiben
+ *
+ *
+ * <complexType name="ProzessDokHandout_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ * <sequence>
+ * <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ * <element name="ArtAusfolgung">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ * <enumeration value="0"/>
+ * <enumeration value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProzessDokHandout_Type", propOrder = {
+ "dokData",
+ "artAusfolgung"
+})
+public class ProzessDokHandoutType
+ extends ProzessDokumentBasisType
+{
+
+ @XmlElement(name = "DokData", required = true)
+ protected DokumentDataType dokData;
+ @XmlElement(name = "ArtAusfolgung")
+ protected short artAusfolgung;
+
+ /**
+ * Ruft den Wert der dokData-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DokumentDataType }
+ *
+ */
+ public DokumentDataType getDokData() {
+ return dokData;
+ }
+
+ /**
+ * Legt den Wert der dokData-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DokumentDataType }
+ *
+ */
+ public void setDokData(DokumentDataType value) {
+ this.dokData = value;
+ }
+
+ /**
+ * Ruft den Wert der artAusfolgung-Eigenschaft ab.
+ *
+ */
+ public short getArtAusfolgung() {
+ return artAusfolgung;
+ }
+
+ /**
+ * Legt den Wert der artAusfolgung-Eigenschaft fest.
+ *
+ */
+ public void setArtAusfolgung(short value) {
+ this.artAusfolgung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java
new file mode 100644
index 00000000..e8da9e8f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ProzessDokRequirementType.java
@@ -0,0 +1,187 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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.XmlType;
+
+
+/**
+ * Anforderung eines beizubringenden Dokuments
+ *
+ *
+ * <complexType name="ProzessDokRequirement_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ * <sequence>
+ * <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ * <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="ZulaessigeMimetypes" 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>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProzessDokRequirement_Type", propOrder = {
+ "dokAnforderungsId",
+ "autorisierungen",
+ "docUploadRequired",
+ "zulaessigeMimetypes",
+ "meldungen"
+})
+public class ProzessDokRequirementType
+ extends ProzessDokumentBasisType
+{
+
+ @XmlElement(name = "DokAnforderungsId", required = true)
+ protected ObjektIdType dokAnforderungsId;
+ @XmlElement(name = "Autorisierungen")
+ protected Listset method for the autorisierungen property.
+ *
+ *
+ * getAutorisierungen().add(newItem);
+ *
+ *
+ *
+ * set method for the zulaessigeMimetypes property.
+ *
+ *
+ * getZulaessigeMimetypes().add(newItem);
+ *
+ *
+ *
+ * set method for the meldungen property.
+ *
+ *
+ * getMeldungen().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ProzessDokToSign_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type">
+ * <sequence>
+ * <element name="DokAnforderungsId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ * <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded"/>
+ * <element name="DocUploadRequired" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="ZulaessigeMimetypes" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProzessDokToSign_Type", propOrder = {
+ "dokAnforderungsId",
+ "autorisierungen",
+ "docUploadRequired",
+ "zulaessigeMimetypes",
+ "dokData"
+})
+public class ProzessDokToSignType
+ extends ProzessDokumentBasisType
+{
+
+ @XmlElement(name = "DokAnforderungsId", required = true)
+ protected ObjektIdType dokAnforderungsId;
+ @XmlElement(name = "Autorisierungen", required = true)
+ protected Listset method for the autorisierungen property.
+ *
+ *
+ * getAutorisierungen().add(newItem);
+ *
+ *
+ *
+ * set method for the zulaessigeMimetypes property.
+ *
+ *
+ * getZulaessigeMimetypes().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ZahlwegImpl_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Zahlweg_Type">
+ * <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>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZahlwegImpl_Type", propOrder = {
+ "zahlungsanweisung",
+ "lastschrift",
+ "kundenkonto",
+ "kreditkarte"
+})
+public class ZahlwegImplType
+ extends ZahlwegType
+{
+
+ @XmlElement(name = "Zahlungsanweisung")
+ protected Object zahlungsanweisung;
+ @XmlElement(name = "Lastschrift")
+ protected BankverbindungType lastschrift;
+ @XmlElement(name = "Kundenkonto")
+ protected ZahlwegImplType.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 ZahlwegImplType.Kundenkonto }
+ *
+ */
+ public ZahlwegImplType.Kundenkonto getKundenkonto() {
+ return kundenkonto;
+ }
+
+ /**
+ * Legt den Wert der kundenkonto-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZahlwegImplType.Kundenkonto }
+ *
+ */
+ public void setKundenkonto(ZahlwegImplType.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;
+ }
+
+
+ /**
+ *
+ * <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_7_0/common/ZahlwegType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegType.java
index 4fabe0b7..eba003d4 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/common/ZahlwegType.java
@@ -3,8 +3,7 @@ package at.vvo.omds.types.omds3Types.r1_7_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.XmlElement;
+import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
@@ -19,20 +18,6 @@ import javax.xml.bind.annotation.XmlType;
* <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>
@@ -41,168 +26,11 @@ import javax.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Zahlweg_Type", propOrder = {
- "zahlungsanweisung",
- "lastschrift",
- "kundenkonto",
- "kreditkarte"
+@XmlType(name = "Zahlweg_Type")
+@XmlSeeAlso({
+ ZahlwegImplType.class
})
-public class ZahlwegType {
+public abstract class ZahlwegType {
- @XmlElement(name = "Zahlungsanweisung")
- protected Object zahlungsanweisung;
- @XmlElement(name = "Lastschrift")
- protected BankverbindungType lastschrift;
- @XmlElement(name = "Kundenkonto")
- protected ZahlwegType.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 ZahlwegType.Kundenkonto }
- *
- */
- public ZahlwegType.Kundenkonto getKundenkonto() {
- return kundenkonto;
- }
-
- /**
- * Legt den Wert der kundenkonto-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link ZahlwegType.Kundenkonto }
- *
- */
- public void setKundenkonto(ZahlwegType.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;
- }
-
-
- /**
- *
- * <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_7_0/on1basis/CreateFormRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/CreateFormRequest.java
new file mode 100644
index 00000000..10b2d4a5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/CreateFormRequest.java
@@ -0,0 +1,102 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.on1basis;
+
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessRequestType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element name="FormType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Kontext" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "formType",
+ "kontext"
+})
+@XmlRootElement(name = "CreateFormRequest")
+public class CreateFormRequest
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "FormType", required = true)
+ protected String formType;
+ @XmlElement(name = "Kontext")
+ protected Listset method for the kontext property.
+ *
+ *
+ * getKontext().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "formular"
+})
+@XmlRootElement(name = "CreateFormResponse")
+public class CreateFormResponse
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Formular", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected Formular formular;
+
+ /**
+ * Ruft den Wert der formular-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Formular }
+ *
+ */
+ public Formular getFormular() {
+ return formular;
+ }
+
+ /**
+ * Legt den Wert der formular-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Formular }
+ *
+ */
+ public void setFormular(Formular value) {
+ this.formular = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetElementListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetElementListRequest.java
new file mode 100644
index 00000000..a6808539
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetElementListRequest.java
@@ -0,0 +1,95 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="ListCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Context" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "listCd",
+ "context"
+})
+@XmlRootElement(name = "GetElementListRequest")
+public class GetElementListRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "ListCd", required = true)
+ protected String listCd;
+ @XmlElement(name = "Context")
+ protected String context;
+
+ /**
+ * Ruft den Wert der listCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getListCd() {
+ return listCd;
+ }
+
+ /**
+ * Legt den Wert der listCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setListCd(String value) {
+ this.listCd = value;
+ }
+
+ /**
+ * Ruft den Wert der context-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getContext() {
+ return context;
+ }
+
+ /**
+ * Legt den Wert der context-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setContext(String value) {
+ this.context = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetElementListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetElementListResponse.java
new file mode 100644
index 00000000..11188ca1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/GetElementListResponse.java
@@ -0,0 +1,161 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.on1basis;
+
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.EintragSchluessellisteType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "bezeichnung",
+ "beschreibungTxt",
+ "values",
+ "minAnz"
+})
+@XmlRootElement(name = "GetElementListResponse")
+public class GetElementListResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "Bezeichnung", required = true)
+ protected String bezeichnung;
+ @XmlElement(name = "BeschreibungTxt")
+ protected String beschreibungTxt;
+ @XmlElement(name = "Values")
+ protected Listset method for the values property.
+ *
+ *
+ * getValues().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "formular"
+})
+@XmlRootElement(name = "SubmitFormRequest")
+public class SubmitFormRequest
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "Formular", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected Formular formular;
+
+ /**
+ * Ruft den Wert der formular-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Formular }
+ *
+ */
+ public Formular getFormular() {
+ return formular;
+ }
+
+ /**
+ * Legt den Wert der formular-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Formular }
+ *
+ */
+ public void setFormular(Formular value) {
+ this.formular = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/SubmitFormResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/SubmitFormResponse.java
new file mode 100644
index 00000000..2a2c1491
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/SubmitFormResponse.java
@@ -0,0 +1,68 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.Formular;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}Formular"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "formular"
+})
+@XmlRootElement(name = "SubmitFormResponse")
+public class SubmitFormResponse
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Formular", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected Formular formular;
+
+ /**
+ * Ruft den Wert der formular-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Formular }
+ *
+ */
+ public Formular getFormular() {
+ return formular;
+ }
+
+ /**
+ * Legt den Wert der formular-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Formular }
+ *
+ */
+ public void setFormular(Formular value) {
+ this.formular = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/UnderwriteDocumentRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/UnderwriteDocumentRequest.java
new file mode 100644
index 00000000..5e74073c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on1basis/UnderwriteDocumentRequest.java
@@ -0,0 +1,104 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.on1basis;
+
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.AutorisierungsAnforderungType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentDataType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="DokumentenVorlage" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ * <element name="AngeforderteUnterschriften" type="{urn:omds3CommonServiceTypes-1-1-0}AutorisierungsAnforderung_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "dokumentenVorlage",
+ "angeforderteUnterschriften"
+})
+@XmlRootElement(name = "UnderwriteDocumentRequest")
+public class UnderwriteDocumentRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "DokumentenVorlage", required = true)
+ protected DokumentDataType dokumentenVorlage;
+ @XmlElement(name = "AngeforderteUnterschriften", required = true)
+ protected Listset method for the angeforderteUnterschriften property.
+ *
+ *
+ * getAngeforderteUnterschriften().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="DokData" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentData_Type"/>
+ * <element name="Autorisierungen" type="{urn:omds3CommonServiceTypes-1-1-0}Autorisierung_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "dokData",
+ "autorisierungen"
+})
+@XmlRootElement(name = "UnderwriteDocumentResponse")
+public class UnderwriteDocumentResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "DokData", required = true)
+ protected DokumentDataType dokData;
+ @XmlElement(name = "Autorisierungen", required = true)
+ protected Listset method for the autorisierungen property.
+ *
+ *
+ * getAutorisierungen().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="BOAProcessRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
+ * <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BOAProcessRequest_Type", propOrder = {
+ "aenderungsgrund",
+ "aendGrundbez"
+})
+@XmlSeeAlso({
+ SubmitApplicationRequestType.class,
+ CreateApplicationRequestType.class,
+ CreateOfferRequestType.class,
+ CalculateRequestType.class
+})
+public class BOAProcessRequestType
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "Aenderungsgrund")
+ protected String aenderungsgrund;
+ @XmlElement(name = "AendGrundbez")
+ protected String aendGrundbez;
+
+ /**
+ * Ruft den Wert der aenderungsgrund-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAenderungsgrund() {
+ return aenderungsgrund;
+ }
+
+ /**
+ * Legt den Wert der aenderungsgrund-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAenderungsgrund(String value) {
+ this.aenderungsgrund = value;
+ }
+
+ /**
+ * Ruft den Wert der aendGrundbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundbez() {
+ return aendGrundbez;
+ }
+
+ /**
+ * Legt den Wert der aendGrundbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundbez(String value) {
+ this.aendGrundbez = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java
new file mode 100644
index 00000000..2137fdd1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/BOAProcessResponseType.java
@@ -0,0 +1,100 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.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_7_0.common.CommonProcessResponseType;
+
+
+/**
+ *
+ * <complexType name="BOAProcessResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element name="Aenderungsgrund" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/>
+ * <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BOAProcessResponse_Type", propOrder = {
+ "aenderungsgrund",
+ "aendGrundbez"
+})
+@XmlSeeAlso({
+ SubmitApplicationResponseType.class,
+ CreateApplicationResponseType.class,
+ CreateOfferResponseType.class,
+ CalculateResponseType.class
+})
+public class BOAProcessResponseType
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Aenderungsgrund")
+ protected String aenderungsgrund;
+ @XmlElement(name = "AendGrundbez")
+ protected String aendGrundbez;
+
+ /**
+ * Ruft den Wert der aenderungsgrund-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAenderungsgrund() {
+ return aenderungsgrund;
+ }
+
+ /**
+ * Legt den Wert der aenderungsgrund-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAenderungsgrund(String value) {
+ this.aenderungsgrund = value;
+ }
+
+ /**
+ * Ruft den Wert der aendGrundbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundbez() {
+ return aendGrundbez;
+ }
+
+ /**
+ * Legt den Wert der aendGrundbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundbez(String value) {
+ this.aendGrundbez = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java
index de7a8163..fcd69132 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateRequestType.java
@@ -6,7 +6,6 @@ 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_7_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzRequestType;
@@ -20,7 +19,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzRequestType
*
* <complexType name="CalculateRequest_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
* <sequence>
* <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* </sequence>
@@ -40,7 +39,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzRequestType
CalculateRequestGenType.class
})
public abstract class CalculateRequestType
- extends CommonProcessRequestType
+ extends BOAProcessRequestType
{
@XmlElement(name = "RequestUpselling", defaultValue = "false")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java
index 3fa17c53..277a3398 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CalculateResponseType.java
@@ -5,7 +5,6 @@ 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_7_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzResponseType;
@@ -19,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzResponseTyp
*
* <complexType name="CalculateResponse_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
* </extension>
* </complexContent>
* </complexType>
@@ -34,7 +33,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CalculateKfzResponseTyp
CalculateResponseGenType.class
})
public abstract class CalculateResponseType
- extends CommonProcessResponseType
+ extends BOAProcessResponseType
{
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java
index 0c2ac7e6..f3f5f506 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationRequestType.java
@@ -8,7 +8,6 @@ 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_7_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.DateianhangType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzRequestType;
@@ -23,7 +22,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzReq
*
* <complexType name="CreateApplicationRequest_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
* <sequence>
* <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -43,7 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzReq
CreateApplicationRequestGenType.class
})
public abstract class CreateApplicationRequestType
- extends CommonProcessRequestType
+ extends BOAProcessRequestType
{
@XmlElement(name = "Dateianhaenge")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java
index 27453bd3..e896288b 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateApplicationResponseType.java
@@ -8,7 +8,6 @@ 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_7_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentBasisType;
@@ -25,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzRes
*
* <complexType name="CreateApplicationResponse_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_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"/>
@@ -51,7 +50,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateApplicationKfzRes
CreateApplicationResponseGenType.class
})
public abstract class CreateApplicationResponseType
- extends CommonProcessResponseType
+ extends BOAProcessResponseType
{
@XmlElement(name = "Antragstatus")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java
index acea233b..152b73ae 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferRequestType.java
@@ -5,7 +5,6 @@ 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_7_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzRequestType;
@@ -19,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzRequestTy
*
* <complexType name="CreateOfferRequest_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
* </extension>
* </complexContent>
* </complexType>
@@ -34,7 +33,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzRequestTy
CreateOfferRequestGenType.class
})
public abstract class CreateOfferRequestType
- extends CommonProcessRequestType
+ extends BOAProcessRequestType
{
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java
index 4195630a..3da45020 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/CreateOfferResponseType.java
@@ -8,7 +8,6 @@ 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_7_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentBasisType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzResponseType;
@@ -24,7 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzResponseT
*
* <complexType name="CreateOfferResponse_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
* <sequence>
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DokumenteAnforderungen" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokumentBasis_Type" maxOccurs="unbounded" minOccurs="0"/>
@@ -46,7 +45,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.CreateOfferKfzResponseT
CreateOfferResponseGenType.class
})
public abstract class CreateOfferResponseType
- extends CommonProcessResponseType
+ extends BOAProcessResponseType
{
@XmlElement(name = "Dokumente")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyRequestType.java
index 2e7d2de1..599664ee 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/FetchPolicyRequestType.java
@@ -9,7 +9,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessRequestType;
/**
- * Abstrakter Request um Daten eines Vertrags anzufordern
+ * Request um Daten eines Vertrags anzufordern
*
*
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <sequence>
+ * <element name="Vertrag" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ * <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ * <element name="Sparten" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type"/>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type"/>
+ * <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "vertrag"
+})
+@XmlRootElement(name = "StartPolicyChangeRequest")
+public class StartPolicyChangeRequest
+ extends CommonProcessRequestType
+{
+
+ @XmlElement(name = "Vertrag", required = true)
+ protected Listset method for the vertrag property.
+ *
+ *
+ * getVertrag().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ * <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ * <element name="Sparten" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type"/>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type"/>
+ * <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "polizzennr",
+ "vertragsID",
+ "sparten"
+ })
+ public static class Vertrag {
+
+ @XmlElement(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlElement(name = "VertragsID")
+ protected String vertragsID;
+ @XmlElement(name = "Sparten", required = true)
+ protected Listset method for the sparten property.
+ *
+ *
+ * getSparten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type"/>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type"/>
+ * <element name="AendGrundbez" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "spartenCd",
+ "id",
+ "aendGrundCd",
+ "aendGrundbez"
+ })
+ public static class Sparten {
+
+ @XmlElement(name = "SpartenCd", required = true)
+ protected String spartenCd;
+ @XmlElement(name = "Id")
+ protected String id;
+ @XmlElement(name = "AendGrundCd", required = true)
+ protected String aendGrundCd;
+ @XmlElement(name = "AendGrundbez")
+ protected String aendGrundbez;
+
+ /**
+ * Ruft den Wert der spartenCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Legt den Wert der spartenCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der aendGrundCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundCd() {
+ return aendGrundCd;
+ }
+
+ /**
+ * Legt den Wert der aendGrundCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundCd(String value) {
+ this.aendGrundCd = value;
+ }
+
+ /**
+ * Ruft den Wert der aendGrundbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundbez() {
+ return aendGrundbez;
+ }
+
+ /**
+ * Legt den Wert der aendGrundbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundbez(String value) {
+ this.aendGrundbez = value;
+ }
+
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/StartPolicyChangeResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/StartPolicyChangeResponse.java
new file mode 100644
index 00000000..7011dba1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/StartPolicyChangeResponse.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonProcessResponseType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <sequence>
+ * <element name="Vertrag" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezVertrag_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "vertrag"
+})
+@XmlRootElement(name = "StartPolicyChangeResponse")
+public class StartPolicyChangeResponse
+ extends CommonProcessResponseType
+{
+
+ @XmlElement(name = "Vertrag")
+ protected SpezVertragType vertrag;
+
+ /**
+ * Ruft den Wert der vertrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezVertragType }
+ *
+ */
+ public SpezVertragType getVertrag() {
+ return vertrag;
+ }
+
+ /**
+ * Legt den Wert der vertrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezVertragType }
+ *
+ */
+ public void setVertrag(SpezVertragType value) {
+ this.vertrag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java
index 18343b01..51d324fa 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationRequestType.java
@@ -8,7 +8,6 @@ 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_7_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.DateianhangType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentType;
@@ -25,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SubmitApplicationKfzReq
*
* <complexType name="SubmitApplicationRequest_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessRequest_Type">
* <sequence>
* <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded" minOccurs="0"/>
@@ -49,7 +48,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SubmitApplicationKfzReq
SubmitApplicationRequestGenType.class
})
public abstract class SubmitApplicationRequestType
- extends CommonProcessRequestType
+ extends BOAProcessRequestType
{
@XmlElement(name = "Dateianhaenge")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java
index 8b14caeb..e75b3129 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/common/SubmitApplicationResponseType.java
@@ -8,7 +8,6 @@ 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_7_0.common.CommonProcessResponseType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.r1_7_0.common.ProzessDokumentBasisType;
@@ -25,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SubmitApplicationKfzRes
*
* <complexType name="SubmitApplicationResponse_Type">
* <complexContent>
- * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}BOAProcessResponse_Type">
* <sequence>
* <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
* <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
@@ -51,7 +50,7 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz.SubmitApplicationKfzRes
SubmitApplicationResponseGenType.class
})
public abstract class SubmitApplicationResponseType
- extends CommonProcessResponseType
+ extends BOAProcessResponseType
{
@XmlElement(name = "Antragstatus")
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FetchPolicyKfzResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FetchPolicyKfzResponse.java
index ab6ab109..586de6aa 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FetchPolicyKfzResponse.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on2antrag/kfz/FetchPolicyKfzResponse.java
@@ -1,9 +1,12 @@
package at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.kfz;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.FetchPolicyResponseType;
@@ -30,38 +33,53 @@ import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.FetchPolicyResponseT
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
- "vertrag"
+ "rest"
})
@XmlRootElement(name = "FetchPolicyKfzResponse")
public class FetchPolicyKfzResponse
extends FetchPolicyResponseType
{
- @XmlElement(name = "Vertrag")
- protected SpezVertragKfzType vertrag;
+ @XmlElementRef(name = "Vertrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", type = JAXBElement.class, required = false)
+ protected Listset method for the rest property.
+ *
+ *
+ * getRest().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ * <element name="Betrag" type="{urn:omds20}decimal"/>
+ * <element name="Grund" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Zahlweg" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlweg_Type"/>
+ * <element name="Beleg" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokument_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "polizzennr",
+ "betrag",
+ "grund",
+ "zahlweg",
+ "beleg"
+})
+@XmlRootElement(name = "BelegeinreichungRequest")
+public class BelegeinreichungRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlElement(name = "Betrag", required = true)
+ protected BigDecimal betrag;
+ @XmlElement(name = "Grund")
+ protected String grund;
+ @XmlElement(name = "Zahlweg", required = true)
+ protected ZahlwegType zahlweg;
+ @XmlElement(name = "Beleg", required = true)
+ protected Listset method for the beleg property.
+ *
+ *
+ * getBeleg().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "BelegeinreichungResponse")
+public class BelegeinreichungResponse
+ extends CommonResponseType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/DeckungsauskunftRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/DeckungsauskunftRequest.java
new file mode 100644
index 00000000..ce6e50ac
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/DeckungsauskunftRequest.java
@@ -0,0 +1,165 @@
+
+package at.vvo.omds.types.omds3Types.r1_7_0.on7schaden;
+
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.PersonType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertesInteresseType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ * <element name="VersInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" minOccurs="0"/>
+ * <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "versicherungsnehmer",
+ "polizzennr",
+ "versInteresse",
+ "eigenschaftCd"
+})
+@XmlRootElement(name = "DeckungsauskunftRequest")
+public class DeckungsauskunftRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "Versicherungsnehmer")
+ protected Listset method for the versicherungsnehmer property.
+ *
+ *
+ * getVersicherungsnehmer().add(newItem);
+ *
+ *
+ *
+ * set method for the eigenschaftCd property.
+ *
+ *
+ * getEigenschaftCd().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="Versicherungsnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ * <element name="VersInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" minOccurs="0"/>
+ * <element name="Auskuenfte" maxOccurs="unbounded" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Antwort" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "versicherungsnehmer",
+ "polizzennr",
+ "versInteresse",
+ "auskuenfte"
+})
+@XmlRootElement(name = "DeckungsauskunftResponse")
+public class DeckungsauskunftResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "Versicherungsnehmer")
+ protected Listset method for the versicherungsnehmer property.
+ *
+ *
+ * getVersicherungsnehmer().add(newItem);
+ *
+ *
+ *
+ * set method for the auskuenfte property.
+ *
+ *
+ * getAuskuenfte().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="EigenschaftCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Antwort" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "eigenschaftCd",
+ "antwort"
+ })
+ public static class Auskuenfte {
+
+ @XmlElement(name = "EigenschaftCd", required = true)
+ protected String eigenschaftCd;
+ @XmlElement(name = "Antwort", required = true)
+ protected Object antwort;
+
+ /**
+ * Ruft den Wert der eigenschaftCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getEigenschaftCd() {
+ return eigenschaftCd;
+ }
+
+ /**
+ * Legt den Wert der eigenschaftCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setEigenschaftCd(String value) {
+ this.eigenschaftCd = value;
+ }
+
+ /**
+ * Ruft den Wert der antwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getAntwort() {
+ return antwort;
+ }
+
+ /**
+ * Legt den Wert der antwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setAntwort(Object value) {
+ this.antwort = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java
index a4e22928..5a728c45 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_7_0/on7schaden/ObjectFactory.java
@@ -44,6 +44,14 @@ public class ObjectFactory {
public ObjectFactory() {
}
+ /**
+ * Create an instance of {@link DeckungsauskunftResponse }
+ *
+ */
+ public DeckungsauskunftResponse createDeckungsauskunftResponse() {
+ return new DeckungsauskunftResponse();
+ }
+
/**
* Create an instance of {@link SpartendetailSchadenKrankenType }
*
@@ -132,6 +140,38 @@ public class ObjectFactory {
return new SchadenzuordnungType();
}
+ /**
+ * Create an instance of {@link DeckungsauskunftRequest }
+ *
+ */
+ public DeckungsauskunftRequest createDeckungsauskunftRequest() {
+ return new DeckungsauskunftRequest();
+ }
+
+ /**
+ * Create an instance of {@link DeckungsauskunftResponse.Auskuenfte }
+ *
+ */
+ public DeckungsauskunftResponse.Auskuenfte createDeckungsauskunftResponseAuskuenfte() {
+ return new DeckungsauskunftResponse.Auskuenfte();
+ }
+
+ /**
+ * Create an instance of {@link BelegeinreichungRequest }
+ *
+ */
+ public BelegeinreichungRequest createBelegeinreichungRequest() {
+ return new BelegeinreichungRequest();
+ }
+
+ /**
+ * Create an instance of {@link BelegeinreichungResponse }
+ *
+ */
+ public BelegeinreichungResponse createBelegeinreichungResponse() {
+ return new BelegeinreichungResponse();
+ }
+
/**
* Create an instance of {@link SearchClaimResponseResultType }
*
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CalculateKrankenRequest.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CalculateKrankenRequest.java
new file mode 100644
index 00000000..9cb1c187
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CalculateKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateRequestGenType;
+
+
+/**
+ * Typ des Requestobjekts für eine Berechnung Kranken
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ * <sequence>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "berechnungsanfrage"
+})
+@XmlRootElement(name = "CalculateKrankenRequest")
+public class CalculateKrankenRequest
+ extends CalculateRequestGenType
+{
+
+ @XmlElement(name = "Berechnungsanfrage", required = true)
+ protected SpezBerechnungKrankenType berechnungsanfrage;
+
+ /**
+ * Ruft den Wert der berechnungsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public SpezBerechnungKrankenType getBerechnungsanfrage() {
+ return berechnungsanfrage;
+ }
+
+ /**
+ * Legt den Wert der berechnungsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public void setBerechnungsanfrage(SpezBerechnungKrankenType value) {
+ this.berechnungsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CalculateKrankenResponse.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CalculateKrankenResponse.java
new file mode 100644
index 00000000..13bdc725
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CalculateKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateResponseGenType;
+
+
+/**
+ * Typ des Responseobjekts für eine Kranken-Berechnung
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ * <sequence>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezBerechnungKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "berechnungsantwort"
+})
+@XmlRootElement(name = "CalculateKrankenResponse")
+public class CalculateKrankenResponse
+ extends CalculateResponseGenType
+{
+
+ @XmlElement(name = "Berechnungsantwort", required = true)
+ protected SpezBerechnungKrankenType berechnungsantwort;
+
+ /**
+ * Ruft den Wert der berechnungsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public SpezBerechnungKrankenType getBerechnungsantwort() {
+ return berechnungsantwort;
+ }
+
+ /**
+ * Legt den Wert der berechnungsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungKrankenType }
+ *
+ */
+ public void setBerechnungsantwort(SpezBerechnungKrankenType value) {
+ this.berechnungsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateApplicationKrankenRequest.java
new file mode 100644
index 00000000..65055795
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateApplicationKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationRequestGenType;
+
+
+/**
+ * Type des Requestobjekts für die Erstellung eines Krankenantrags
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ * <sequence>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsanfrage"
+})
+@XmlRootElement(name = "CreateApplicationKrankenRequest")
+public class CreateApplicationKrankenRequest
+ extends CreateApplicationRequestGenType
+{
+
+ @XmlElement(name = "Antragsanfrage", required = true)
+ protected SpezAntragKrankenType antragsanfrage;
+
+ /**
+ * Ruft den Wert der antragsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsanfrage() {
+ return antragsanfrage;
+ }
+
+ /**
+ * Legt den Wert der antragsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsanfrage(SpezAntragKrankenType value) {
+ this.antragsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateApplicationKrankenResponse.java
new file mode 100644
index 00000000..1f456d09
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateApplicationKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateApplicationResponseGenType;
+
+
+/**
+ * Type des Responseobjekts für die Erstellung eines Krankenantrags
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsantwort"
+})
+@XmlRootElement(name = "CreateApplicationKrankenResponse")
+public class CreateApplicationKrankenResponse
+ extends CreateApplicationResponseGenType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragKrankenType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragKrankenType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateOfferKrankenRequest.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateOfferKrankenRequest.java
new file mode 100644
index 00000000..01ad4c35
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateOfferKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferRequestGenType;
+
+
+/**
+ * Typ des Requestobjekts für eine Erstellung eines Kranken-Offerts
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ * <sequence>
+ * <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "offertanfrage"
+})
+@XmlRootElement(name = "CreateOfferKrankenRequest")
+public class CreateOfferKrankenRequest
+ extends CreateOfferRequestGenType
+{
+
+ @XmlElement(name = "Offertanfrage", required = true)
+ protected SpezOffertKrankenType offertanfrage;
+
+ /**
+ * Ruft den Wert der offertanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public SpezOffertKrankenType getOffertanfrage() {
+ return offertanfrage;
+ }
+
+ /**
+ * Legt den Wert der offertanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public void setOffertanfrage(SpezOffertKrankenType value) {
+ this.offertanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateOfferKrankenResponse.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateOfferKrankenResponse.java
new file mode 100644
index 00000000..9fef8be0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/CreateOfferKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CreateOfferResponseGenType;
+
+
+/**
+ * Type des Responseobjekts für eine Erstellung eines Kranken-Offerts
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ * <sequence>
+ * <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezOffertKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "offertantwort"
+})
+@XmlRootElement(name = "CreateOfferKrankenResponse")
+public class CreateOfferKrankenResponse
+ extends CreateOfferResponseGenType
+{
+
+ @XmlElement(name = "Offertantwort", required = true)
+ protected SpezOffertKrankenType offertantwort;
+
+ /**
+ * Ruft den Wert der offertantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public SpezOffertKrankenType getOffertantwort() {
+ return offertantwort;
+ }
+
+ /**
+ * Legt den Wert der offertantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertKrankenType }
+ *
+ */
+ public void setOffertantwort(SpezOffertKrankenType value) {
+ this.offertantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ElementarproduktKrankenType.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ElementarproduktKrankenType.java
new file mode 100644
index 00000000..e03aadec
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ElementarproduktKrankenType.java
@@ -0,0 +1,68 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.common.ElementarproduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.SelbstbehaltType;
+
+
+/**
+ * Typ für ein Elementarprodukt in der Sparte Kranken. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
+ *
+ *
+ * <complexType name="ElementarproduktKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ * <sequence>
+ * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktKranken_Type", propOrder = {
+ "selbstbehalt"
+})
+public class ElementarproduktKrankenType
+ extends ElementarproduktGenerischType
+{
+
+ @XmlElement(name = "Selbstbehalt")
+ protected SelbstbehaltType selbstbehalt;
+
+ /**
+ * Ruft den Wert der selbstbehalt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public SelbstbehaltType getSelbstbehalt() {
+ return selbstbehalt;
+ }
+
+ /**
+ * Legt den Wert der selbstbehalt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public void setSelbstbehalt(SelbstbehaltType value) {
+ this.selbstbehalt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ObjectFactory.java
new file mode 100644
index 00000000..35a1798c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/ObjectFactory.java
@@ -0,0 +1,144 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlRegistry;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at package.
+ *
+ * <complexType name="ProduktKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ * <sequence>
+ * <element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ElementarproduktKranken_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktKranken_Type", propOrder = {
+ "elementarprodukte",
+ "selbstbehalt"
+})
+public class ProduktKrankenType
+ extends ProduktMitVpType
+{
+
+ @XmlElement(name = "Elementarprodukte")
+ protected Listset method for the elementarprodukte property.
+ *
+ *
+ * getElementarprodukte().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="SpezAntragKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntragKranken_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezAntragKrankenType
+ extends SpezAntragType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKrankenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SpezBerechnungKrankenType.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SpezBerechnungKrankenType.java
new file mode 100644
index 00000000..cde676ab
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SpezBerechnungKrankenType.java
@@ -0,0 +1,67 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SpezBerechnungType;
+
+
+/**
+ * Typ für den Schritt Berechnung
+ *
+ *
+ * <complexType name="SpezBerechnungKranken_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-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezBerechnungKranken_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezBerechnungKrankenType
+ extends SpezBerechnungType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKrankenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SpezOffertKrankenType.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SpezOffertKrankenType.java
new file mode 100644
index 00000000..23462db8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SpezOffertKrankenType.java
@@ -0,0 +1,67 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SpezOffertType;
+
+
+/**
+ * Typ für den Schritt Offert-Erzeugung
+ *
+ *
+ * <complexType name="SpezOffertKranken_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-6-0.on2antrag.kranken}VerkaufsproduktKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezOffertKranken_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezOffertKrankenType
+ extends SpezOffertType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktKrankenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public VerkaufsproduktKrankenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktKrankenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktKrankenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SubmitApplicationKrankenRequest.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SubmitApplicationKrankenRequest.java
new file mode 100644
index 00000000..fbace0d3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SubmitApplicationKrankenRequest.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationRequestGenType;
+
+
+/**
+ * Type des Requests, um den Antrag einzureichen
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ * <sequence>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsanfrage"
+})
+@XmlRootElement(name = "SubmitApplicationKrankenRequest")
+public class SubmitApplicationKrankenRequest
+ extends SubmitApplicationRequestGenType
+{
+
+ @XmlElement(name = "Antragsanfrage")
+ protected SpezAntragKrankenType antragsanfrage;
+
+ /**
+ * Ruft den Wert der antragsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsanfrage() {
+ return antragsanfrage;
+ }
+
+ /**
+ * Legt den Wert der antragsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsanfrage(SpezAntragKrankenType value) {
+ this.antragsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SubmitApplicationKrankenResponse.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SubmitApplicationKrankenResponse.java
new file mode 100644
index 00000000..6fdf0b1d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/SubmitApplicationKrankenResponse.java
@@ -0,0 +1,69 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.SubmitApplicationResponseGenType;
+
+
+/**
+ * Type des Response, um den Antrag einzureichen
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}SpezAntragKranken_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "antragsantwort"
+})
+@XmlRootElement(name = "SubmitApplicationKrankenResponse")
+public class SubmitApplicationKrankenResponse
+ extends SubmitApplicationResponseGenType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragKrankenType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public SpezAntragKrankenType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragKrankenType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragKrankenType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/VerkaufsproduktKrankenType.java b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/VerkaufsproduktKrankenType.java
new file mode 100644
index 00000000..5e78e900
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/kranken/on2antrag/_0/_6/v1/omds3types/types/omds/vvo/at/VerkaufsproduktKrankenType.java
@@ -0,0 +1,170 @@
+
+package kranken.on2antrag._0._6.v1.omds3types.types.omds.vvo.at;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ProduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.VerkaufsproduktGenerischType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.VersichertePersonType;
+
+
+/**
+ * Typ für ein Verkaufsprodukt in der Sparte Krankenversicherung
+ *
+ *
+ * <complexType name="VerkaufsproduktKranken_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ * <sequence>
+ * <element name="Krankenprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-6-0.on2antrag.kranken}ProduktKranken_Type" maxOccurs="unbounded"/>
+ * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ * <element name="Gruppe" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VerkaufsproduktKranken_Type", propOrder = {
+ "krankenprodukte",
+ "zusatzprodukte",
+ "versichertePersonen",
+ "gruppe"
+})
+public class VerkaufsproduktKrankenType
+ extends VerkaufsproduktGenerischType
+{
+
+ @XmlElement(name = "Krankenprodukte", required = true)
+ protected Listset method for the krankenprodukte property.
+ *
+ *
+ * getKrankenprodukte().add(newItem);
+ *
+ *
+ *
+ * set method for the zusatzprodukte property.
+ *
+ *
+ * getZusatzprodukte().add(newItem);
+ *
+ *
+ *
+ * set method for the versichertePersonen property.
+ *
+ *
+ * getVersichertePersonen().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="CalculateLebenRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequestGen_Type">
+ * <sequence>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CalculateLebenRequest_Type", propOrder = {
+ "berechnungsanfrage"
+})
+public class CalculateLebenRequestType
+ extends CalculateRequestGenType
+{
+
+ @XmlElement(name = "Berechnungsanfrage", required = true)
+ protected SpezBerechnungLebenType berechnungsanfrage;
+
+ /**
+ * Ruft den Wert der berechnungsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezBerechnungLebenType }
+ *
+ */
+ public SpezBerechnungLebenType getBerechnungsanfrage() {
+ return berechnungsanfrage;
+ }
+
+ /**
+ * Legt den Wert der berechnungsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezBerechnungLebenType }
+ *
+ */
+ public void setBerechnungsanfrage(SpezBerechnungLebenType value) {
+ this.berechnungsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CalculateLebenResponseType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CalculateLebenResponseType.java
new file mode 100644
index 00000000..5f2b18af
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CalculateLebenResponseType.java
@@ -0,0 +1,102 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.on2antrag.common.CalculateResponseGenType;
+
+
+/**
+ * Typ des Responseobjekts für eine Leben-Berechnung
+ *
+ *
+ * <complexType name="CalculateLebenResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponseGen_Type">
+ * <sequence>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type"/>
+ * <element name="Upsellingvarianten" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezBerechnungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CalculateLebenResponse_Type", propOrder = {
+ "berechnungsantwort",
+ "upsellingvarianten"
+})
+public class CalculateLebenResponseType
+ extends CalculateResponseGenType
+{
+
+ @XmlElement(name = "Berechnungsantwort", required = true)
+ protected SpezBerechnungLebenType berechnungsantwort;
+ @XmlElement(name = "Upsellingvarianten")
+ protected Listset method for the upsellingvarianten property.
+ *
+ *
+ * getUpsellingvarianten().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="CreateApplicationLebenRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequestGen_Type">
+ * <sequence>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationLebenRequest_Type", propOrder = {
+ "antragsanfrage"
+})
+public class CreateApplicationLebenRequestType
+ extends CreateApplicationRequestGenType
+{
+
+ @XmlElement(name = "Antragsanfrage", required = true)
+ protected SpezAntragLebenType antragsanfrage;
+
+ /**
+ * Ruft den Wert der antragsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public SpezAntragLebenType getAntragsanfrage() {
+ return antragsanfrage;
+ }
+
+ /**
+ * Legt den Wert der antragsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public void setAntragsanfrage(SpezAntragLebenType value) {
+ this.antragsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateApplicationLebenResponseType.java
new file mode 100644
index 00000000..714591f8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateApplicationLebenResponseType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.CreateApplicationResponseGenType;
+
+
+/**
+ * Type des Responseobjekts für die Erstellung eines Leben-Antrags
+ *
+ *
+ * <complexType name="CreateApplicationLebenResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponseGen_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationLebenResponse_Type", propOrder = {
+ "antragsantwort"
+})
+public class CreateApplicationLebenResponseType
+ extends CreateApplicationResponseGenType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragLebenType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public SpezAntragLebenType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragLebenType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateOfferLebenRequestType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateOfferLebenRequestType.java
new file mode 100644
index 00000000..54117e3b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateOfferLebenRequestType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.CreateOfferRequestGenType;
+
+
+/**
+ * Typ des Requestobjekts für eine Erstellung eines Leben-Offerts
+ *
+ *
+ * <complexType name="CreateOfferLebenRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequestGen_Type">
+ * <sequence>
+ * <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezOffertLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferLebenRequest_Type", propOrder = {
+ "offertanfrage"
+})
+public class CreateOfferLebenRequestType
+ extends CreateOfferRequestGenType
+{
+
+ @XmlElement(name = "Offertanfrage", required = true)
+ protected SpezOffertLebenType offertanfrage;
+
+ /**
+ * Ruft den Wert der offertanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertLebenType }
+ *
+ */
+ public SpezOffertLebenType getOffertanfrage() {
+ return offertanfrage;
+ }
+
+ /**
+ * Legt den Wert der offertanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertLebenType }
+ *
+ */
+ public void setOffertanfrage(SpezOffertLebenType value) {
+ this.offertanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateOfferLebenResponseType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateOfferLebenResponseType.java
new file mode 100644
index 00000000..df43ea80
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/CreateOfferLebenResponseType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.CreateOfferResponseGenType;
+
+
+/**
+ * Type des Responseobjekts für eine Erstellung eines Leben-Offerts
+ *
+ *
+ * <complexType name="CreateOfferLebenResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponseGen_Type">
+ * <sequence>
+ * <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezOffertLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferLebenResponse_Type", propOrder = {
+ "offertantwort"
+})
+public class CreateOfferLebenResponseType
+ extends CreateOfferResponseGenType
+{
+
+ @XmlElement(name = "Offertantwort", required = true)
+ protected SpezOffertLebenType offertantwort;
+
+ /**
+ * Ruft den Wert der offertantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertLebenType }
+ *
+ */
+ public SpezOffertLebenType getOffertantwort() {
+ return offertantwort;
+ }
+
+ /**
+ * Legt den Wert der offertantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertLebenType }
+ *
+ */
+ public void setOffertantwort(SpezOffertLebenType value) {
+ this.offertantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ObjectFactory.java
new file mode 100644
index 00000000..c6ead6d4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ObjectFactory.java
@@ -0,0 +1,318 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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 leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at package.
+ *
+ * <complexType name="ProduktLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
+ * <sequence>
+ * <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ProduktLeben_Type", propOrder = {
+ "tarife"
+})
+public class ProduktLebenType
+ extends ProduktMitVpType
+{
+
+ @XmlElement(name = "Tarife")
+ protected Listset method for the tarife property.
+ *
+ *
+ * getTarife().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="Rentenoption_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Rentenoption_Type")
+public class RentenoptionType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezAntragLebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezAntragLebenType.java
new file mode 100644
index 00000000..4e9b8d45
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezAntragLebenType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SpezAntragPersonenType;
+
+
+/**
+ * Typ für den Schritt Antrags-Erzeugung
+ *
+ *
+ * <complexType name="SpezAntragLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragPersonen_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntragLeben_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezAntragLebenType
+ extends SpezAntragPersonenType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktLebenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktLebenType }
+ *
+ */
+ public VerkaufsproduktLebenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktLebenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktLebenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezBerechnungLebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezBerechnungLebenType.java
new file mode 100644
index 00000000..cbb5a3bd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezBerechnungLebenType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SpezBerechnungType;
+
+
+/**
+ * Typ für den Schritt Berechnung
+ *
+ *
+ * <complexType name="SpezBerechnungLeben_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-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezBerechnungLeben_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezBerechnungLebenType
+ extends SpezBerechnungType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktLebenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktLebenType }
+ *
+ */
+ public VerkaufsproduktLebenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktLebenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktLebenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezOffertLebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezOffertLebenType.java
new file mode 100644
index 00000000..6783b087
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SpezOffertLebenType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SpezOffertType;
+
+
+/**
+ * Typ für den Schritt Offert-Erzeugung
+ *
+ *
+ * <complexType name="SpezOffertLeben_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-5-0.on2antrag.leben}VerkaufsproduktLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezOffertLeben_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezOffertLebenType
+ extends SpezOffertType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktLebenType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktLebenType }
+ *
+ */
+ public VerkaufsproduktLebenType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktLebenType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktLebenType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SubmitApplicationLebenRequestType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SubmitApplicationLebenRequestType.java
new file mode 100644
index 00000000..411f9e11
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SubmitApplicationLebenRequestType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SubmitApplicationRequestGenType;
+
+
+/**
+ * Type des Requests, um den Antrag einzureichen
+ *
+ *
+ * <complexType name="SubmitApplicationLebenRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequestGen_Type">
+ * <sequence>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationLebenRequest_Type", propOrder = {
+ "antragsanfrage"
+})
+public class SubmitApplicationLebenRequestType
+ extends SubmitApplicationRequestGenType
+{
+
+ @XmlElement(name = "Antragsanfrage")
+ protected SpezAntragLebenType antragsanfrage;
+
+ /**
+ * Ruft den Wert der antragsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public SpezAntragLebenType getAntragsanfrage() {
+ return antragsanfrage;
+ }
+
+ /**
+ * Legt den Wert der antragsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public void setAntragsanfrage(SpezAntragLebenType value) {
+ this.antragsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SubmitApplicationLebenResponseType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SubmitApplicationLebenResponseType.java
new file mode 100644
index 00000000..97d3d1f4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/SubmitApplicationLebenResponseType.java
@@ -0,0 +1,67 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.on2antrag.common.SubmitApplicationResponseGenType;
+
+
+/**
+ * Type des Response, um den Antrag einzureichen
+ *
+ *
+ * <complexType name="SubmitApplicationLebenResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponseGen_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}SpezAntragLeben_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationLebenResponse_Type", propOrder = {
+ "antragsantwort"
+})
+public class SubmitApplicationLebenResponseType
+ extends SubmitApplicationResponseGenType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragLebenType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public SpezAntragLebenType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragLebenType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragLebenType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/TarifLebenType.java
new file mode 100644
index 00000000..8d01c4e2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/TarifLebenType.java
@@ -0,0 +1,164 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementFondsauswahlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ElementarproduktGenerischType;
+
+
+/**
+ * Typ für ein Elementarprodukt in der Sparte Leben.
+ *
+ *
+ * <complexType name="TarifLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ * <sequence>
+ * <element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type" minOccurs="0"/>
+ * <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/>
+ * <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}ElementFondsauswahl_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "TarifLeben_Type", propOrder = {
+ "garantierteAblebenssumme",
+ "rentenoption",
+ "fondsauswahl",
+ "zusatzbausteine"
+})
+public class TarifLebenType
+ extends ElementarproduktGenerischType
+{
+
+ @XmlElement(name = "GarantierteAblebenssumme")
+ protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme;
+ @XmlElement(name = "Rentenoption")
+ protected RentenoptionType rentenoption;
+ @XmlElement(name = "Fondsauswahl")
+ protected Listset method for the fondsauswahl property.
+ *
+ *
+ * getFondsauswahl().add(newItem);
+ *
+ *
+ *
+ * set method for the zusatzbausteine property.
+ *
+ *
+ * getZusatzbausteine().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="VerkaufsproduktLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type">
+ * <sequence>
+ * <element name="LebenProdukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ProduktLeben_Type" maxOccurs="unbounded"/>
+ * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VerkaufsproduktLeben_Type", propOrder = {
+ "lebenProdukte",
+ "zusatzprodukte",
+ "versichertePersonen",
+ "refSicherstellungLfnr"
+})
+public class VerkaufsproduktLebenType
+ extends VerkaufsproduktGenerischType
+{
+
+ @XmlElement(name = "LebenProdukte", required = true)
+ protected Listset method for the lebenProdukte property.
+ *
+ *
+ * getLebenProdukte().add(newItem);
+ *
+ *
+ *
+ * set method for the zusatzprodukte property.
+ *
+ *
+ * getZusatzprodukte().add(newItem);
+ *
+ *
+ *
+ * set method for the versichertePersonen property.
+ *
+ *
+ * getVersichertePersonen().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="VersicherungssummeZusatzbaustein_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type" minOccurs="0"/>
+ * <element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type" minOccurs="0"/>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VersicherungssummeZusatzbaustein_Type", propOrder = {
+ "prozentVersicherungssumme",
+ "betrag"
+})
+public class VersicherungssummeZusatzbausteinType {
+
+ @XmlElement(name = "ProzentVersicherungssumme")
+ protected AttributDoubleType prozentVersicherungssumme;
+ @XmlElement(name = "Betrag")
+ protected AttributDezimalType betrag;
+
+ /**
+ * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributDoubleType }
+ *
+ */
+ public AttributDoubleType getProzentVersicherungssumme() {
+ return prozentVersicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributDoubleType }
+ *
+ */
+ public void setProzentVersicherungssumme(AttributDoubleType value) {
+ this.prozentVersicherungssumme = value;
+ }
+
+ /**
+ * Ruft den Wert der betrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AttributDezimalType }
+ *
+ */
+ public AttributDezimalType getBetrag() {
+ return betrag;
+ }
+
+ /**
+ * Legt den Wert der betrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AttributDezimalType }
+ *
+ */
+ public void setBetrag(AttributDezimalType value) {
+ this.betrag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/WartefristType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/WartefristType.java
new file mode 100644
index 00000000..af704a69
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/WartefristType.java
@@ -0,0 +1,32 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstraktes Element zur Abbildung einer Wartefrist
+ *
+ *
+ * <complexType name="Wartefrist_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Wartefrist_Type")
+public abstract class WartefristType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzproduktLebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzproduktLebenType.java
new file mode 100644
index 00000000..a685b2b9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzproduktLebenType.java
@@ -0,0 +1,32 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren
+ *
+ *
+ * <complexType name="ZusatzproduktLeben_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzproduktLeben_Type")
+public class ZusatzproduktLebenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungBerufsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungBerufsunfaehigkeitType.java
new file mode 100644
index 00000000..d46617ac
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungBerufsunfaehigkeitType.java
@@ -0,0 +1,66 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit
+ *
+ *
+ * <complexType name="ZusatzversicherungBerufsunfaehigkeit_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungBerufsunfaehigkeit_Type", propOrder = {
+ "wartefrist"
+})
+public class ZusatzversicherungBerufsunfaehigkeitType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElement(name = "Wartefrist")
+ protected WartefristType wartefrist;
+
+ /**
+ * Ruft den Wert der wartefrist-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WartefristType }
+ *
+ */
+ public WartefristType getWartefrist() {
+ return wartefrist;
+ }
+
+ /**
+ * Legt den Wert der wartefrist-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WartefristType }
+ *
+ */
+ public void setWartefrist(WartefristType value) {
+ this.wartefrist = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungErwerbsunfaehigkeitType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungErwerbsunfaehigkeitType.java
new file mode 100644
index 00000000..c4ecc988
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungErwerbsunfaehigkeitType.java
@@ -0,0 +1,66 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit
+ *
+ *
+ * <complexType name="ZusatzversicherungErwerbsunfaehigkeit_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungErwerbsunfaehigkeit_Type", propOrder = {
+ "wartefrist"
+})
+public class ZusatzversicherungErwerbsunfaehigkeitType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElement(name = "Wartefrist")
+ protected WartefristType wartefrist;
+
+ /**
+ * Ruft den Wert der wartefrist-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WartefristType }
+ *
+ */
+ public WartefristType getWartefrist() {
+ return wartefrist;
+ }
+
+ /**
+ * Legt den Wert der wartefrist-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WartefristType }
+ *
+ */
+ public void setWartefrist(WartefristType value) {
+ this.wartefrist = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungLebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungLebenType.java
new file mode 100644
index 00000000..c86d6171
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungLebenType.java
@@ -0,0 +1,43 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+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_7_0.common.ZusatzproduktGenerischType;
+
+
+/**
+ * Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt)
+ *
+ *
+ * <complexType name="ZusatzversicherungLeben_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusatzproduktGenerisch_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungLeben_Type")
+@XmlSeeAlso({
+ ZusatzversicherungBerufsunfaehigkeitType.class,
+ ZusatzversicherungErwerbsunfaehigkeitType.class,
+ ZusatzversicherungPraemienuebernahmeAblebenType.class,
+ ZusatzversicherungUnfalltodType.class,
+ ZusatzversicherungUnfallinvaliditaetType.class
+})
+public class ZusatzversicherungLebenType
+ extends ZusatzproduktGenerischType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungPraemienuebernahmeAblebenType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungPraemienuebernahmeAblebenType.java
new file mode 100644
index 00000000..0fdc6c62
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungPraemienuebernahmeAblebenType.java
@@ -0,0 +1,66 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall
+ *
+ *
+ * <complexType name="ZusatzversicherungPraemienuebernahmeAbleben_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungPraemienuebernahmeAbleben_Type", propOrder = {
+ "wartefrist"
+})
+public class ZusatzversicherungPraemienuebernahmeAblebenType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElement(name = "Wartefrist")
+ protected WartefristType wartefrist;
+
+ /**
+ * Ruft den Wert der wartefrist-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WartefristType }
+ *
+ */
+ public WartefristType getWartefrist() {
+ return wartefrist;
+ }
+
+ /**
+ * Legt den Wert der wartefrist-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WartefristType }
+ *
+ */
+ public void setWartefrist(WartefristType value) {
+ this.wartefrist = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungUnfallinvaliditaetType.java
new file mode 100644
index 00000000..37efc892
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/leben/on2antrag/_0/_5/v1/omds3types/types/omds/vvo/at/ZusatzversicherungUnfallinvaliditaetType.java
@@ -0,0 +1,84 @@
+
+package leben.on2antrag._0._5.v1.omds3types.types.omds.vvo.at;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElementRef;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet
+ *
+ *
+ * <complexType name="ZusatzversicherungUnfallinvaliditaet_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungUnfallinvaliditaet_Type", propOrder = {
+ "rest"
+})
+public class ZusatzversicherungUnfallinvaliditaetType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false)
+ protected Listset method for the rest property.
+ *
+ *
+ * getRest().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="ZusatzversicherungUnfalltod_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type">
+ * <sequence>
+ * <element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusatzversicherungUnfalltod_Type", propOrder = {
+ "rest"
+})
+public class ZusatzversicherungUnfalltodType
+ extends ZusatzversicherungLebenType
+{
+
+ @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false)
+ protected Listset method for the rest property.
+ *
+ *
+ * getRest().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ * <element name="Zahlweg" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}Zahlweg_Type"/>
+ * <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objektId",
+ "inkassoadresse",
+ "zahlweg",
+ "dateianhaenge",
+ "wirksamtkeitAb"
+})
+@XmlRootElement(name = "CollectionChangeRequest")
+public class CollectionChangeRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected ObjektIdType objektId;
+ @XmlElement(name = "Inkassoadresse", required = true)
+ protected PersonType inkassoadresse;
+ @XmlElement(name = "Zahlweg", required = true)
+ protected ZahlwegType zahlweg;
+ @XmlElement(name = "Dateianhaenge")
+ protected Listset method for the dateianhaenge property.
+ *
+ *
+ * getDateianhaenge().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence minOccurs="0">
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ * <element name="Zahlweg" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}Zahlweg_Type"/>
+ * <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objektId",
+ "inkassoadresse",
+ "zahlweg",
+ "wirksamtkeitAb"
+})
+@XmlRootElement(name = "CollectionChangeResponse")
+public class CollectionChangeResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected ObjektIdType objektId;
+ @XmlElement(name = "Inkassoadresse")
+ protected PersonType inkassoadresse;
+ @XmlElement(name = "Zahlweg")
+ protected ZahlwegType zahlweg;
+ @XmlElement(name = "WirksamtkeitAb")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar wirksamtkeitAb;
+
+ /**
+ * ObjektId des Vertrags bzw. Polizzennr.
+ *
+ * @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 inkassoadresse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PersonType }
+ *
+ */
+ public PersonType getInkassoadresse() {
+ return inkassoadresse;
+ }
+
+ /**
+ * Legt den Wert der inkassoadresse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersonType }
+ *
+ */
+ public void setInkassoadresse(PersonType value) {
+ this.inkassoadresse = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlweg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ZahlwegType }
+ *
+ */
+ public ZahlwegType getZahlweg() {
+ return zahlweg;
+ }
+
+ /**
+ * Legt den Wert der zahlweg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ZahlwegType }
+ *
+ */
+ public void setZahlweg(ZahlwegType value) {
+ this.zahlweg = value;
+ }
+
+ /**
+ * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getWirksamtkeitAb() {
+ return wirksamtkeitAb;
+ }
+
+ /**
+ * Legt den Wert der wirksamtkeitAb-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setWirksamtkeitAb(XMLGregorianCalendar value) {
+ this.wirksamtkeitAb = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmChangeRequest.java b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmChangeRequest.java
new file mode 100644
index 00000000..0f269760
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmChangeRequest.java
@@ -0,0 +1,127 @@
+
+package on3vertrag._0._4.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ * <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objektId",
+ "zahlrhythmus",
+ "wirksamtkeitAb"
+})
+@XmlRootElement(name = "CollectionRhythmChangeRequest")
+public class CollectionRhythmChangeRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected ObjektIdType objektId;
+ @XmlElement(name = "Zahlrhythmus", required = true)
+ protected String zahlrhythmus;
+ @XmlElement(name = "WirksamtkeitAb", required = true)
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar wirksamtkeitAb;
+
+ /**
+ * Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes)
+ *
+ * @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 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 wirksamtkeitAb-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getWirksamtkeitAb() {
+ return wirksamtkeitAb;
+ }
+
+ /**
+ * Legt den Wert der wirksamtkeitAb-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setWirksamtkeitAb(XMLGregorianCalendar value) {
+ this.wirksamtkeitAb = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmChangeResponse.java b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmChangeResponse.java
new file mode 100644
index 00000000..901fc6bb
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmChangeResponse.java
@@ -0,0 +1,183 @@
+
+package on3vertrag._0._4.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence minOccurs="0">
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ * <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * <element name="PraemieAlt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}PraemienInfo_Type"/>
+ * <element name="PraemieNeu" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}PraemienInfo_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objektId",
+ "zahlrhythmus",
+ "wirksamtkeitAb",
+ "praemieAlt",
+ "praemieNeu"
+})
+@XmlRootElement(name = "CollectionRhythmChangeResponse")
+public class CollectionRhythmChangeResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected ObjektIdType objektId;
+ @XmlElement(name = "Zahlrhythmus")
+ protected String zahlrhythmus;
+ @XmlElement(name = "WirksamtkeitAb")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar wirksamtkeitAb;
+ @XmlElement(name = "PraemieAlt")
+ protected PraemienInfoType praemieAlt;
+ @XmlElement(name = "PraemieNeu")
+ protected PraemienInfoType praemieNeu;
+
+ /**
+ * ObjektId des Vertrags bzw. Polizzennr.
+ *
+ * @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 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 wirksamtkeitAb-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getWirksamtkeitAb() {
+ return wirksamtkeitAb;
+ }
+
+ /**
+ * Legt den Wert der wirksamtkeitAb-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setWirksamtkeitAb(XMLGregorianCalendar value) {
+ this.wirksamtkeitAb = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieAlt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PraemienInfoType }
+ *
+ */
+ public PraemienInfoType getPraemieAlt() {
+ return praemieAlt;
+ }
+
+ /**
+ * Legt den Wert der praemieAlt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PraemienInfoType }
+ *
+ */
+ public void setPraemieAlt(PraemienInfoType value) {
+ this.praemieAlt = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieNeu-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PraemienInfoType }
+ *
+ */
+ public PraemienInfoType getPraemieNeu() {
+ return praemieNeu;
+ }
+
+ /**
+ * Legt den Wert der praemieNeu-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PraemienInfoType }
+ *
+ */
+ public void setPraemieNeu(PraemienInfoType value) {
+ this.praemieNeu = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmInfoRequest.java b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmInfoRequest.java
new file mode 100644
index 00000000..ae1904ab
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmInfoRequest.java
@@ -0,0 +1,68 @@
+
+package on3vertrag._0._4.v1.omds3types.types.omds.vvo.at;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonRequestType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objektId"
+})
+@XmlRootElement(name = "CollectionRhythmInfoRequest")
+public class CollectionRhythmInfoRequest
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected ObjektIdType objektId;
+
+ /**
+ * Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes)
+ *
+ * @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;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmInfoResponse.java b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmInfoResponse.java
new file mode 100644
index 00000000..3a3ed5fc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/CollectionRhythmInfoResponse.java
@@ -0,0 +1,134 @@
+
+package on3vertrag._0._4.v1.omds3types.types.omds.vvo.at;
+
+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.XmlRootElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.ObjektIdType;
+
+
+/**
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence minOccurs="0">
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ * <element name="PraemienZahlrhythmus" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on3vertrag}PraemienInfo_Type" maxOccurs="unbounded"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "objektId",
+ "wirksamtkeitAb",
+ "praemienZahlrhythmus"
+})
+@XmlRootElement(name = "CollectionRhythmInfoResponse")
+public class CollectionRhythmInfoResponse
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected ObjektIdType objektId;
+ @XmlElement(name = "WirksamtkeitAb")
+ @XmlSchemaType(name = "date")
+ protected XMLGregorianCalendar wirksamtkeitAb;
+ @XmlElement(name = "PraemienZahlrhythmus")
+ protected Listset method for the praemienZahlrhythmus property.
+ *
+ *
+ * getPraemienZahlrhythmus().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType name="GetPoliciesOfPartnerRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ * <sequence>
+ * <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetPoliciesOfPartnerRequest_Type", propOrder = {
+ "authFilter",
+ "objektId"
+})
+public class GetPoliciesOfPartnerRequestType
+ extends CommonRequestType
+{
+
+ @XmlElement(name = "AuthFilter")
+ protected AgentFilterType authFilter;
+ @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected ObjektIdType objektId;
+
+ /**
+ * Ruft den Wert der authFilter-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link AgentFilterType }
+ *
+ */
+ public AgentFilterType getAuthFilter() {
+ return authFilter;
+ }
+
+ /**
+ * Legt den Wert der authFilter-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link AgentFilterType }
+ *
+ */
+ public void setAuthFilter(AgentFilterType value) {
+ this.authFilter = value;
+ }
+
+ /**
+ * Die ObjektId des Partners (enthält die Personennr)
+ *
+ * @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;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/GetPoliciesOfPartnerResponseType.java b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/GetPoliciesOfPartnerResponseType.java
new file mode 100644
index 00000000..fa528eb2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/on3vertrag/_0/_4/v1/omds3types/types/omds/vvo/at/GetPoliciesOfPartnerResponseType.java
@@ -0,0 +1,85 @@
+
+package on3vertrag._0._4.v1.omds3types.types.omds.vvo.at;
+
+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.XmlElements;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds2Types.v2_14.VERTRAGType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.AdresseType;
+import at.vvo.omds.types.omds3Types.r1_7_0.common.CommonResponseType;
+
+
+/**
+ * Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt
+ *
+ *
+ * <complexType name="GetPoliciesOfPartnerResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence maxOccurs="unbounded" minOccurs="0">
+ * <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ * <element name="ObjektId" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetPoliciesOfPartnerResponse_Type", propOrder = {
+ "vertragAndObjektIdAndZustelladresse"
+})
+public class GetPoliciesOfPartnerResponseType
+ extends CommonResponseType
+{
+
+ @XmlElements({
+ @XmlElement(name = "Vertrag", type = VERTRAGType.class),
+ @XmlElement(name = "ObjektId"),
+ @XmlElement(name = "Zustelladresse", type = AdresseType.class)
+ })
+ protected List