From 5976def5b582ef863a260d70f240bc95691ed892 Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Sat, 27 Jun 2020 08:57:41 +0200 Subject: [PATCH] =?UTF-8?q?Kleine=20=C3=84nderungen=20Sachprivat=20aus=20D?= =?UTF-8?q?evelopmentbranch=20hier=20her=20gezogen=20(Referenz=20versichte?= =?UTF-8?q?re=20Objekte)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ElementarproduktGebaeudeType.java | 2 + .../ElementarproduktHaushaltType.java | 2 + .../ElementarproduktSachPrivatType.java | 24 +++-- .../GenElementarproduktGebaeudeType.java | 2 + .../GenElementarproduktHaushaltType.java | 2 + .../ProduktGebaeudeversicherungType.java | 2 +- .../ProduktHaushaltsversicherungType.java | 2 +- .../sachPrivat/ProduktSachPrivatType.java | 44 +++----- .../UpsellingSachPrivatResponseType.java | 2 + .../r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd | 100 +++++++++++++++--- .../r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd | 100 +++++++++++++++--- 11 files changed, 206 insertions(+), 76 deletions(-) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java index f92b8cff..be06c211 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * *

Java-Klasse für ElementarproduktGebaeude_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java index 920be291..b3f34c07 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + * *

Java-Klasse für ElementarproduktHaushalt_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java index 1edd96ec..6fbc127e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -16,6 +16,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; /** + * Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + * *

Java-Klasse für ElementarproduktSachPrivat_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. @@ -25,7 +27,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> - * <element name="VersInteresseRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> + * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> * <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> * <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> @@ -43,7 +45,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = { - "versInteresseRefLfnr", + "versObjekteRefLfnr", "pauschalbetrag", "selbstbehalt", "unterversicherungsverzicht", @@ -60,9 +62,9 @@ public abstract class ElementarproduktSachPrivatType extends ElementarproduktGenerischType { - @XmlElement(name = "VersInteresseRefLfnr", type = Integer.class) + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) @XmlSchemaType(name = "unsignedShort") - protected List versInteresseRefLfnr; + protected List versObjekteRefLfnr; @XmlElement(name = "Pauschalbetrag") @XmlSchemaType(name = "unsignedLong") protected BigInteger pauschalbetrag; @@ -82,18 +84,18 @@ public abstract class ElementarproduktSachPrivatType protected BigInteger hoechsthaftungssumme; /** - * Gets the value of the versInteresseRefLfnr property. + * Gets the value of the versObjekteRefLfnr 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 versInteresseRefLfnr property. + * This is why there is not a set method for the versObjekteRefLfnr property. * *

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

-     *    getVersInteresseRefLfnr().add(newItem);
+     *    getVersObjekteRefLfnr().add(newItem);
      * 
* * @@ -103,11 +105,11 @@ public abstract class ElementarproduktSachPrivatType * * */ - public List getVersInteresseRefLfnr() { - if (versInteresseRefLfnr == null) { - versInteresseRefLfnr = new ArrayList(); + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); } - return this.versInteresseRefLfnr; + return this.versObjekteRefLfnr; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java index 202a83c1..fc622c1a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * *

Java-Klasse für GenElementarproduktGebaeude_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java index 0b22f9ff..3f0dc301 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -8,6 +8,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + * *

Java-Klasse für GenElementarproduktHaushalt_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java index 1bf92f1a..a4520407 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlType; /** - * Typ für ein Besitz-Produkt Gebaeudeversicherung + * Spezifischerer Typ für Gebaeudeversicherungs-Produkte * *

Java-Klasse für ProduktGebaeudeversicherung_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java index 4e04f2ad..702ed269 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlType; /** - * Typ für ein Besitz-Produkt Haushaltsversicherung + * Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte * *

Java-Klasse für ProduktHaushaltsversicherung_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java index 11be42ce..35467708 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -14,6 +14,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; /** + * Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + * *

Java-Klasse für ProduktSachPrivat_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. @@ -23,8 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> - * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> - * <element name="Elementarprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktSachPrivat_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/> * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -37,7 +38,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktSachPrivat_Type", propOrder = { "versObjekteRefLfnr", - "elementarprodukte", "gruppen" }) @XmlSeeAlso({ @@ -48,57 +48,39 @@ public abstract class ProduktSachPrivatType extends ProduktGenerischType { - @XmlElement(name = "VersObjekteRefLfnr") + @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) @XmlSchemaType(name = "unsignedShort") - protected int versObjekteRefLfnr; - @XmlElement(name = "Elementarprodukte") - protected List elementarprodukte; + protected List versObjekteRefLfnr; @XmlElement(name = "Gruppen") protected List gruppen; /** - * Ruft den Wert der versObjekteRefLfnr-Eigenschaft ab. - * - */ - public int getVersObjekteRefLfnr() { - return versObjekteRefLfnr; - } - - /** - * Legt den Wert der versObjekteRefLfnr-Eigenschaft fest. - * - */ - public void setVersObjekteRefLfnr(int value) { - this.versObjekteRefLfnr = value; - } - - /** - * Gets the value of the elementarprodukte property. + * Gets the value of the versObjekteRefLfnr 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 elementarprodukte property. + * This is why there is not a set method for the versObjekteRefLfnr property. * *

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

-     *    getElementarprodukte().add(newItem);
+     *    getVersObjekteRefLfnr().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ElementarproduktSachPrivatType } + * {@link Integer } * * */ - public List getElementarprodukte() { - if (elementarprodukte == null) { - elementarprodukte = new ArrayList(); + public List getVersObjekteRefLfnr() { + if (versObjekteRefLfnr == null) { + versObjekteRefLfnr = new ArrayList(); } - return this.elementarprodukte; + return this.versObjekteRefLfnr; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java index 14a1b1e9..45eef7c4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/UpsellingSachPrivatResponseType.java @@ -7,6 +7,8 @@ import javax.xml.bind.annotation.XmlType; /** + * Response Upselling Sach-Privat + * *

Java-Klasse für UpsellingSachPrivatResponse_Type complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd index 34e52a7e..2cc6d9c4 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -191,6 +191,9 @@ + + Typ für Nebengebäude + @@ -228,25 +231,39 @@ + + Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + - + Referenzen auf versicherte Interessen - + - - + + + Spezifischeres Element für Gebäudeversicherungs-Produkte + + + + + Spezifischeres Element für Gebäudeinhaltversicherungs-Produkte + + - Typ für ein Besitz-Produkt Gebaeudeversicherung + Spezifischerer Typ für Gebaeudeversicherungs-Produkte @@ -258,7 +275,7 @@ - Typ für ein Besitz-Produkt Haushaltsversicherung + Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte @@ -269,10 +286,13 @@ + + Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + - + Referenzen auf versicherte Interessen @@ -289,16 +309,25 @@ + + Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + + + Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + + + Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + @@ -308,6 +337,9 @@ + + Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + @@ -498,7 +530,11 @@ - + + + Response Upselling Sach-Privat + + Typ des Requestobjekts für eine Berechnung Sach-Privat @@ -600,12 +636,44 @@ - - - - - - - - + + + Request Berechnung Sach-Privat + + + + + Response Berechnung Sach-Privat + + + + + Request Offerterzeugung Sach-Privat + + + + + Response Offerterzeugung Sach-Privat + + + + + Request Antragserzeugung Sach-Privat + + + + + Response Antragserzeugung Sach-Privat + + + + + Request Antragseinreichung Sach-Privat + + + + + Response Antragseinreichung Sach-Privat + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd index 34e52a7e..2cc6d9c4 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -191,6 +191,9 @@ + + Typ für Nebengebäude + @@ -228,25 +231,39 @@ + + Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen + - + Referenzen auf versicherte Interessen - + - - + + + Spezifischeres Element für Gebäudeversicherungs-Produkte + + + + + Spezifischeres Element für Gebäudeinhaltversicherungs-Produkte + + - Typ für ein Besitz-Produkt Gebaeudeversicherung + Spezifischerer Typ für Gebaeudeversicherungs-Produkte @@ -258,7 +275,7 @@ - Typ für ein Besitz-Produkt Haushaltsversicherung + Spezifischerer Typ für Gebäudeinhaltversicherungs-Produkte @@ -269,10 +286,13 @@ + + Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen + - + Referenzen auf versicherte Interessen @@ -289,16 +309,25 @@ + + Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + + + Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird + + + Elementarprodukt Gebäudeversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + @@ -308,6 +337,9 @@ + + Elementarprodukt Gebäudeinhaltsversicherung für einen Ansatz, in dem nicht mit Vererbung gearbeitet wird. + @@ -498,7 +530,11 @@ - + + + Response Upselling Sach-Privat + + Typ des Requestobjekts für eine Berechnung Sach-Privat @@ -600,12 +636,44 @@ - - - - - - - - + + + Request Berechnung Sach-Privat + + + + + Response Berechnung Sach-Privat + + + + + Request Offerterzeugung Sach-Privat + + + + + Response Offerterzeugung Sach-Privat + + + + + Request Antragserzeugung Sach-Privat + + + + + Response Antragserzeugung Sach-Privat + + + + + Request Antragseinreichung Sach-Privat + + + + + Response Antragseinreichung Sach-Privat + +