From 04ac64ef4cf54b45dadf75aa971bc22cd333e09a Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Thu, 9 Jul 2020 16:38:34 +0200 Subject: [PATCH] - ZustimmungGesundheitsdaten wird zur allgemeineneren Einwilligung - 3 Typen von Einwilligungen - Bezugsberechtigungen werden Bestandteil des Produktbaums (Ebene Produkt) - BezugsberechtigungNamentlich kann mehrere Personen enthalten - Sicherstellungen sind Teil des Produktbaums --- .../common/BezugsberechtigungNamentlich.java | 173 ++++++++++--- .../r1_6_0/common/BezugsberechtigungType.java | 24 +- .../r1_6_0/common/ElementarproduktType.java | 29 +++ .../r1_6_0/common/ObjectFactory.java | 62 ++++- .../r1_6_0/common/ProduktGenerischType.java | 6 +- .../omds3Types/r1_6_0/common/ProduktType.java | 29 +++ .../on2antrag/common/SpezAntragType.java | 60 +---- .../r1_6_0/on2antrag/leben/ObjectFactory.java | 16 +- .../on2antrag/leben/ProduktLebenType.java | 72 +----- .../on2antrag/leben/TarifLebenType.java | 29 --- ...atzversicherungUnfallinvaliditaetType.java | 4 +- .../ZusatzversicherungUnfalltodType.java | 4 +- .../on2antrag/unfall/ProduktUnfallType.java | 70 +---- .../ChangeCommunicationObjectRequestType.java | 6 +- .../r1_6_0/service/OmdsService.java | 2 +- .../r1_6_0/service/OmdsServicePortImpl.java | 2 +- .../r1_6_0/service/OmdsServicePortType.java | 2 +- ...ervicePortType_OmdsServicePort_Client.java | 2 +- .../r1_6_0/service/ServiceFaultMsg.java | 2 +- .../def/r1_5_0/omds3CommonServiceTypes.xsd | 136 +++++----- .../def/r1_5_0/omds3_ON2_Antrag_Common.xsd | 1 - .../def/r1_6_0/omds3CommonServiceTypes.xsd | 243 +++++++++--------- .../def/r1_6_0/omds3_ON2_Antrag_Common.xsd | 7 +- .../def/r1_6_0/omds3_ON2_Antrag_Leben.xsd | 19 +- .../def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd | 8 +- 25 files changed, 484 insertions(+), 524 deletions(-) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java index 0f4e623b..249f0e83 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java @@ -1,6 +1,8 @@ package at.vvo.omds.types.omds3Types.r1_6_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; @@ -20,9 +22,20 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"> * <sequence> - * <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/> - * <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="NamenlichesBezugsrecht" maxOccurs="unbounded"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> * </sequence> * </extension> * </complexContent> @@ -33,45 +46,17 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BezugsberechtigungNamentlich", propOrder = { - "prozentsatz", "unwiderruflich", - "zugunsten" + "namenlichesBezugsrecht" }) public class BezugsberechtigungNamentlich extends BezugsberechtigungType { - @XmlElement(name = "Prozentsatz") - protected Double prozentsatz; @XmlElement(name = "Unwiderruflich") protected boolean unwiderruflich; - @XmlElement(name = "Zugunsten") - @XmlSchemaType(name = "unsignedShort") - protected int zugunsten; - - /** - * Ruft den Wert der prozentsatz-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getProzentsatz() { - return prozentsatz; - } - - /** - * Legt den Wert der prozentsatz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setProzentsatz(Double value) { - this.prozentsatz = value; - } + @XmlElement(name = "NamenlichesBezugsrecht", required = true) + protected List namenlichesBezugsrecht; /** * Ruft den Wert der unwiderruflich-Eigenschaft ab. @@ -90,19 +75,129 @@ public class BezugsberechtigungNamentlich } /** - * Ruft den Wert der zugunsten-Eigenschaft ab. + * Gets the value of the namenlichesBezugsrecht property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BezugsberechtigungNamentlich.NamenlichesBezugsrecht } + * * */ - public int getZugunsten() { - return zugunsten; + public List getNamenlichesBezugsrecht() { + if (namenlichesBezugsrecht == null) { + namenlichesBezugsrecht = new ArrayList(); + } + return this.namenlichesBezugsrecht; } + /** - * Legt den Wert der zugunsten-Eigenschaft fest. + *

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

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

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+     *         <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
+     *         <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * * */ - public void setZugunsten(int value) { - this.zugunsten = value; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "personRefLfnr", + "prozentsatz", + "zugunsten" + }) + public static class NamenlichesBezugsrecht { + + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; + @XmlElement(name = "Prozentsatz") + protected Double prozentsatz; + @XmlElement(name = "Zugunsten") + @XmlSchemaType(name = "unsignedShort") + protected int zugunsten; + + /** + * Ruft den Wert der personRefLfnr-Eigenschaft ab. + * + */ + public int getPersonRefLfnr() { + return personRefLfnr; + } + + /** + * Legt den Wert der personRefLfnr-Eigenschaft fest. + * + */ + public void setPersonRefLfnr(int value) { + this.personRefLfnr = value; + } + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setProzentsatz(Double value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der zugunsten-Eigenschaft ab. + * + */ + public int getZugunsten() { + return zugunsten; + } + + /** + * Legt den Wert der zugunsten-Eigenschaft fest. + * + */ + public void setZugunsten(int value) { + this.zugunsten = value; + } + } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java index 21bd5278..7f2196a3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java @@ -4,7 +4,6 @@ package at.vvo.omds.types.omds3Types.r1_6_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.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; @@ -29,7 +28,6 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </element> - * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * </sequence> * </restriction> * </complexContent> @@ -40,8 +38,7 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Bezugsberechtigung_Type", propOrder = { - "art", - "personRefLfnr" + "art" }) @XmlSeeAlso({ BezugsberechtigungGesetzlicheErbenType.class, @@ -56,9 +53,6 @@ public abstract class BezugsberechtigungType { @XmlElement(name = "Art") protected short art; - @XmlElement(name = "PersonRefLfnr") - @XmlSchemaType(name = "unsignedShort") - protected int personRefLfnr; /** * Ruft den Wert der art-Eigenschaft ab. @@ -76,20 +70,4 @@ public abstract class BezugsberechtigungType { this.art = value; } - /** - * Ruft den Wert der personRefLfnr-Eigenschaft ab. - * - */ - public int getPersonRefLfnr() { - return personRefLfnr; - } - - /** - * Legt den Wert der personRefLfnr-Eigenschaft fest. - * - */ - public void setPersonRefLfnr(int value) { - this.personRefLfnr = value; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java index de56ca37..939a7eb0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java @@ -27,6 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkehrsrechtsschutzKfz * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"> * <sequence> * <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/> + * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -39,6 +40,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkehrsrechtsschutzKfz @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Elementarprodukt_Type", propOrder = { "vtgBeg", + "refSicherstellungLfnr", "zusaetzlicheElementarproduktdaten" }) @XmlSeeAlso({ @@ -53,6 +55,9 @@ public abstract class ElementarproduktType @XmlElement(name = "VtgBeg") @XmlSchemaType(name = "date") protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; @XmlElement(name = "ZusaetzlicheElementarproduktdaten") protected List zusaetzlicheElementarproduktdaten; @@ -80,6 +85,30 @@ public abstract class ElementarproduktType this.vtgBeg = value; } + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + /** * Gets the value of the zusaetzlicheElementarproduktdaten property. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java index 16037884..3be11821 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java @@ -53,6 +53,14 @@ public class ObjectFactory { return new ZahlwegType(); } + /** + * Create an instance of {@link BezugsberechtigungNamentlich } + * + */ + public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { + return new BezugsberechtigungNamentlich(); + } + /** * Create an instance of {@link ObjektIdType } * @@ -229,14 +237,6 @@ public class ObjectFactory { return new BezugsberechtigungUeberbringerType(); } - /** - * Create an instance of {@link BezugsberechtigungNamentlich } - * - */ - public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { - return new BezugsberechtigungNamentlich(); - } - /** * Create an instance of {@link BezugsberechtigungVersicherungsnehmerType } * @@ -630,11 +630,43 @@ public class ObjectFactory { } /** - * Create an instance of {@link ZustimmungGesundheitsdatenType } + * Create an instance of {@link EinwilligungType } * */ - public ZustimmungGesundheitsdatenType createZustimmungGesundheitsdatenType() { - return new ZustimmungGesundheitsdatenType(); + public EinwilligungType createEinwilligungType() { + return new EinwilligungType(); + } + + /** + * Create an instance of {@link EinwilligungPersDatenType } + * + */ + public EinwilligungPersDatenType createEinwilligungPersDatenType() { + return new EinwilligungPersDatenType(); + } + + /** + * Create an instance of {@link EinwVerarbGesDatenType } + * + */ + public EinwVerarbGesDatenType createEinwVerarbGesDatenType() { + return new EinwVerarbGesDatenType(); + } + + /** + * Create an instance of {@link EinwGesDatenVNType } + * + */ + public EinwGesDatenVNType createEinwGesDatenVNType() { + return new EinwGesDatenVNType(); + } + + /** + * Create an instance of {@link EinwSprachaufzType } + * + */ + public EinwSprachaufzType createEinwSprachaufzType() { + return new EinwSprachaufzType(); } /** @@ -693,6 +725,14 @@ public class ObjectFactory { return new ZahlwegType.Kundenkonto(); } + /** + * Create an instance of {@link BezugsberechtigungNamentlich.NamenlichesBezugsrecht } + * + */ + public BezugsberechtigungNamentlich.NamenlichesBezugsrecht createBezugsberechtigungNamentlichNamenlichesBezugsrecht() { + return new BezugsberechtigungNamentlich.NamenlichesBezugsrecht(); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}} * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java index 627cf969..de2fc475 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java @@ -8,10 +8,8 @@ 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_6_0.on2antrag.leben.ProduktLebenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ProduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ProduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType; /** @@ -46,11 +44,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType; "beschreibungTxt" }) @XmlSeeAlso({ - ProduktUnfallType.class, - ProduktMitVpType.class, ProduktSachPrivatType.class, ProduktRechtsschutzType.class, - ProduktLebenType.class + ProduktMitVpType.class }) public abstract class ProduktGenerischType extends ProduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java index 3f116637..5b9dd94b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java @@ -31,6 +31,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ZusatzproduktKfzType; * <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/> * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type" minOccurs="0"/> * <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/> + * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -47,6 +48,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ZusatzproduktKfzType; "zahlweg", "zahlrhythmus", "hauptfaelligkeit", + "refSicherstellungLfnr", "zusaetzlicheProduktdaten" }) @XmlSeeAlso({ @@ -70,6 +72,9 @@ public abstract class ProduktType @XmlElement(name = "Hauptfaelligkeit", required = true) @XmlSchemaType(name = "gMonthDay") protected XMLGregorianCalendar hauptfaelligkeit; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; @XmlElement(name = "ZusaetzlicheProduktdaten") protected List zusaetzlicheProduktdaten; @@ -193,6 +198,30 @@ public abstract class ProduktType this.hauptfaelligkeit = value; } + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + /** * Gets the value of the zusaetzlicheProduktdaten property. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java index f05e20e8..5dbe67a2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java @@ -8,9 +8,8 @@ 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_6_0.common.BezugsberechtigungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.EinwilligungType; import at.vvo.omds.types.omds3Types.r1_6_0.common.SicherstellungType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.ZustimmungGesundheitsdatenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezAntragRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivatType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType; @@ -28,9 +27,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type"> * <sequence> - * <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Einwilligung" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -41,9 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SpezAntrag_Type", propOrder = { - "bezugsberechtigungen", "sicherstellungen", - "zustimmungGesundheitsdaten" + "einwilligung" }) @XmlSeeAlso({ SpezAntragUnfallType.class, @@ -55,41 +52,10 @@ public abstract class SpezAntragType extends SpezAntragBasisType { - @XmlElement(name = "Bezugsberechtigungen") - protected List bezugsberechtigungen; @XmlElement(name = "Sicherstellungen") protected List sicherstellungen; - @XmlElement(name = "ZustimmungGesundheitsdaten") - protected List zustimmungGesundheitsdaten; - - /** - * Gets the value of the bezugsberechtigungen property. - * - *

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

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

-     *    getBezugsberechtigungen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link BezugsberechtigungType } - * - * - */ - public List getBezugsberechtigungen() { - if (bezugsberechtigungen == null) { - bezugsberechtigungen = new ArrayList(); - } - return this.bezugsberechtigungen; - } + @XmlElement(name = "Einwilligung") + protected List einwilligung; /** * Gets the value of the sicherstellungen property. @@ -121,32 +87,32 @@ public abstract class SpezAntragType } /** - * Gets the value of the zustimmungGesundheitsdaten property. + * Gets the value of the einwilligung property. * *

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

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

-     *    getZustimmungGesundheitsdaten().add(newItem);
+     *    getEinwilligung().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ZustimmungGesundheitsdatenType } + * {@link EinwilligungType } * * */ - public List getZustimmungGesundheitsdaten() { - if (zustimmungGesundheitsdaten == null) { - zustimmungGesundheitsdaten = new ArrayList(); + public List getEinwilligung() { + if (einwilligung == null) { + einwilligung = new ArrayList(); } - return this.zustimmungGesundheitsdaten; + return this.einwilligung; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java index d26ea5e9..65ac2067 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java @@ -121,14 +121,6 @@ public class ObjectFactory { return new ProduktLebenType(); } - /** - * Create an instance of {@link ZusatzproduktLebenType } - * - */ - public ZusatzproduktLebenType createZusatzproduktLebenType() { - return new ZusatzproduktLebenType(); - } - /** * Create an instance of {@link TarifLebenType } * @@ -185,6 +177,14 @@ public class ObjectFactory { return new ZusatzversicherungUnfallinvaliditaetType(); } + /** + * Create an instance of {@link ZusatzproduktLebenType } + * + */ + public ZusatzproduktLebenType createZusatzproduktLebenType() { + return new ZusatzproduktLebenType(); + } + /** * Create an instance of {@link RentenoptionType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java index 3ad61e85..9da547b7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java @@ -6,9 +6,8 @@ import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktMitVpType; /** @@ -21,11 +20,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; *

  * <complexType name="ProduktLeben_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
  *       <sequence>
- *         <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
  *         <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -36,51 +33,14 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType;
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "ProduktLeben_Type", propOrder = {
-    "versPersonenRefLfnr",
-    "tarife",
-    "refSicherstellungLfnr"
+    "tarife"
 })
 public class ProduktLebenType
-    extends ProduktGenerischType
+    extends ProduktMitVpType
 {
 
-    @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class)
-    @XmlSchemaType(name = "unsignedShort")
-    protected List versPersonenRefLfnr;
     @XmlElement(name = "Tarife")
     protected List tarife;
-    @XmlElement(name = "RefSicherstellungLfnr")
-    @XmlSchemaType(name = "unsignedShort")
-    protected Integer refSicherstellungLfnr;
-
-    /**
-     * Gets the value of the versPersonenRefLfnr property.
-     * 
-     * 

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

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

-     *    getVersPersonenRefLfnr().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Integer } - * - * - */ - public List getVersPersonenRefLfnr() { - if (versPersonenRefLfnr == null) { - versPersonenRefLfnr = new ArrayList(); - } - return this.versPersonenRefLfnr; - } /** * Gets the value of the tarife property. @@ -111,28 +71,4 @@ public class ProduktLebenType return this.tarife; } - /** - * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getRefSicherstellungLfnr() { - return refSicherstellungLfnr; - } - - /** - * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setRefSicherstellungLfnr(Integer value) { - this.refSicherstellungLfnr = value; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java index e2a6f483..34542df4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java @@ -26,7 +26,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType; * <sequence> * <element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/> * <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/> - * <element name="RefSicherstellungLfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMultiEnum_Type" minOccurs="0"/> * <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" 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"/> @@ -42,7 +41,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType; @XmlType(name = "TarifLeben_Type", propOrder = { "garantierteAblebenssumme", "rentenoption", - "refSicherstellungLfdNr", "fondsauswahl", "versPersonenRefLfnr", "zusatzbausteine" @@ -55,9 +53,6 @@ public class TarifLebenType protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme; @XmlElement(name = "Rentenoption") protected RentenoptionType rentenoption; - @XmlElement(name = "RefSicherstellungLfdNr") - @XmlSchemaType(name = "unsignedShort") - protected Integer refSicherstellungLfdNr; @XmlElement(name = "Fondsauswahl") protected AttributMultiEnumType fondsauswahl; @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class) @@ -114,30 +109,6 @@ public class TarifLebenType this.rentenoption = value; } - /** - * Ruft den Wert der refSicherstellungLfdNr-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getRefSicherstellungLfdNr() { - return refSicherstellungLfdNr; - } - - /** - * Legt den Wert der refSicherstellungLfdNr-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setRefSicherstellungLfdNr(Integer value) { - this.refSicherstellungLfdNr = value; - } - /** * Ruft den Wert der fondsauswahl-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java index 69b81df0..3b6bdac7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -48,8 +48,8 @@ public class ZusatzversicherungUnfallinvaliditaetType *

* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 149 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 967 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 137 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 959 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java index 4c710fb3..6fbdd793 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -48,8 +48,8 @@ public class ZusatzversicherungUnfalltodType *

* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 137 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 967 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 125 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd + * Zeile 959 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_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: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java index 1b1327ff..1ca6526a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java @@ -6,9 +6,8 @@ import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktMitVpType; import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; @@ -22,11 +21,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; *

  * <complexType name="ProduktUnfall_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktMitVp_Type">
  *       <sequence>
- *         <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
  *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
  *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
  *       </sequence>
  *     </extension>
@@ -38,55 +35,18 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "ProduktUnfall_Type", propOrder = {
-    "versPersonenRefLfnr",
     "leistungsarten",
-    "refSicherstellungLfnr",
     "selbstbehalt"
 })
 public class ProduktUnfallType
-    extends ProduktGenerischType
+    extends ProduktMitVpType
 {
 
-    @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class)
-    @XmlSchemaType(name = "unsignedShort")
-    protected List versPersonenRefLfnr;
     @XmlElement(name = "Leistungsarten")
     protected List leistungsarten;
-    @XmlElement(name = "RefSicherstellungLfnr")
-    @XmlSchemaType(name = "unsignedShort")
-    protected Integer refSicherstellungLfnr;
     @XmlElement(name = "Selbstbehalt")
     protected SelbstbehaltType selbstbehalt;
 
-    /**
-     * Gets the value of the versPersonenRefLfnr property.
-     * 
-     * 

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

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

-     *    getVersPersonenRefLfnr().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Integer } - * - * - */ - public List getVersPersonenRefLfnr() { - if (versPersonenRefLfnr == null) { - versPersonenRefLfnr = new ArrayList(); - } - return this.versPersonenRefLfnr; - } - /** * Gets the value of the leistungsarten property. * @@ -116,30 +76,6 @@ public class ProduktUnfallType return this.leistungsarten; } - /** - * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getRefSicherstellungLfnr() { - return refSicherstellungLfnr; - } - - /** - * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setRefSicherstellungLfnr(Integer value) { - this.refSicherstellungLfnr = value; - } - /** * Ruft den Wert der selbstbehalt-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java index 30f02ff0..0268bb8d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -62,9 +62,9 @@ public class ChangeCommunicationObjectRequestType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; @XmlElementRefs({ + @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), - @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), - @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) + @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -115,8 +115,8 @@ public class ChangeCommunicationObjectRequestType * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java index b9c0be73..db457355 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsService.java @@ -10,7 +10,7 @@ import javax.xml.ws.Service; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T08:54:43.646+02:00 + * 2020-07-09T16:05:12.433+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java index 595978be..573d3844 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortImpl.java @@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T08:54:43.568+02:00 + * 2020-07-09T16:05:12.339+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java index ba8bcf73..40e936d0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType.java @@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T08:54:43.615+02:00 + * 2020-07-09T16:05:12.407+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java index bd77811d..cc1bdd86 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/OmdsServicePortType_OmdsServicePort_Client.java @@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T08:54:43.466+02:00 + * 2020-07-09T16:05:12.210+02:00 * Generated source version: 3.2.0 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java index 0b84c81f..ebaf82cd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/service/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import javax.xml.ws.WebFault; /** * This class was generated by Apache CXF 3.2.0 - * 2020-07-09T08:54:43.557+02:00 + * 2020-07-09T16:05:12.330+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index c122c304..9e591d45 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -1247,17 +1247,31 @@ - - - Referenz auf die Person - - - wahr, wenn das Bezugsrecht unwiderruflich ist. + + + Bezugsrecht für eine Person + + + + + + Referenz auf eine Person + + + + + + Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist + + + + + @@ -1756,16 +1770,11 @@ - Versicherte Person basierend auf VersichertesInteresse_Type + Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen. - - - Referenz auf die Personendaten - - @@ -1934,45 +1943,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert @@ -2612,19 +2582,14 @@ - + - Zustimmung Gesundheitsdaten + Abstrakter Typ für Einwilligung - + - Referenz auf die Person - - - - - Ein vom Versicherungsunternehmen festlegbarer Typ für die Art der Zustimmung + Die Bestätigung der Zustimmung @@ -2632,20 +2597,55 @@ Optional der tatsächliche Text der Zustimmung - - - Die Bestätigung der Zustimmung - - + + + Abstrakter Typ für Einwilligung personenbezogene Daten + + + + + + + Referenz auf die Person + + + + + + + + + Einwilligung Verarbeitung Gesundheitsdaten + + + + + + + + Einwilligung Bekanntgabe Gesundheitsdaten an VN + + + + + + + + Einwilligung Sprachaufzeichnung + + + + + Fragen gemäß FATCA - + @@ -2656,7 +2656,7 @@ - + @@ -2665,7 +2665,7 @@ - + Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd index febf622e..59d27171 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd @@ -130,7 +130,6 @@ Daten zu etwaigen Sicherstellungen - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd index 0b1d528f..a13c222d 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd @@ -802,6 +802,7 @@ + @@ -815,6 +816,7 @@ + @@ -895,16 +897,6 @@ - - - Basistyp für ein Produkt mit versicherter Person - - - - - - - Basistyp für ein Elementarprodukt, 2. Generation @@ -969,6 +961,23 @@ + + + Basistyp für ein Produkt mit versicherter Person + + + + + + + + Referenz auf eine versicherte Person oder mehrere versicherte Personen + + + + + + Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind @@ -1274,11 +1283,6 @@ - - - Referenz auf die versicherte Person - - @@ -1312,16 +1316,30 @@ - wahr, wenn das Bezugsrecht unwiderruflich ist. - + - Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist + Bezugsrecht für eine Person + + + + + Referenz auf eine Person + + + + + + Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist + + + + @@ -1626,59 +1644,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) @@ -2047,45 +2012,45 @@ - - - Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein) - - - - - - - - - - - - - - - - - - - Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type - - - - - Versicherte Liegenschaft - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert @@ -2725,19 +2690,14 @@ - + - Zustimmung Gesundheitsdaten + Abstrakter Typ für Einwilligung - + - Referenz auf die Person - - - - - Ein vom Versicherungsunternehmen festlegbarer Typ für die Art der Zustimmung + Die Bestätigung der Zustimmung @@ -2745,13 +2705,48 @@ Optional der tatsächliche Text der Zustimmung - - - Die Bestätigung der Zustimmung - - + + + Abstrakter Typ für Einwilligung personenbezogene Daten + + + + + + + Referenz auf die Person + + + + + + + + + Einwilligung Verarbeitung Gesundheitsdaten + + + + + + + + Einwilligung Bekanntgabe Gesundheitsdaten an VN + + + + + + + + Einwilligung Sprachaufzeichnung + + + + + Fragen gemäß FATCA diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd index febf622e..70d2b4e8 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd @@ -124,13 +124,16 @@ - Daten zu etwaigen Sicherstellungen - + + + Zustimmung zu speziellen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd index 73a4b992..52d70f24 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd @@ -31,28 +31,17 @@ Typ für ein Produkt in der Sparte Leben. - + - - - Referenz auf versicherte Personen - - Liste der Tarife - - - - Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren - - Typ für ein Elementarprodukt in der Sparte Leben. @@ -62,7 +51,6 @@ - Bei fondsgebundenen Produkten die Vorgabe der gewünschten Fonds. @@ -151,6 +139,11 @@ + + + Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren + + Vorgefertigter Typ für eine Rentenoption diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd index b475b030..c30c6ad2 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd @@ -39,19 +39,13 @@ Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. - + - - - Referenz auf versicherte Personen - - Liste der Elementarprodukte - Selbstbehalt über alle Elementarprodukte einheitlich.