From 759e34e45559c688a8d5345c2440ee5a40a1648a Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Tue, 2 Jun 2020 12:29:28 +0200 Subject: [PATCH] =?UTF-8?q?Verkn=C3=BCpfung=20auf=20Elementarprodukte=20Pr?= =?UTF-8?q?oduktSachPrivat=20-=20spezifischere=20Verknuepfungen=20sollen?= =?UTF-8?q?=20verwendet=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ElementarproduktSachPrivatType.java | 204 +++++++++++++++++- .../GenElementarproduktGebaeudeType.java | 94 ++------ .../GenElementarproduktHaushaltType.java | 94 ++------ .../on2antrag/sachPrivat/ObjectFactory.java | 174 --------------- .../sachPrivat/ProduktSachPrivatType.java | 33 --- .../r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd | 5 +- 6 files changed, 253 insertions(+), 351 deletions(-) diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java index 392fea7f..bc211001 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -1,6 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat; +import java.math.BigInteger; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; @@ -10,6 +11,8 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; /** @@ -23,6 +26,13 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; * <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="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"/> + * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> + * <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> + * <element name="Hoechsthaftungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -33,7 +43,14 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ElementarproduktSachPrivat_Type", propOrder = { - "versInteresseRefLfnr" + "versInteresseRefLfnr", + "pauschalbetrag", + "selbstbehalt", + "unterversicherungsverzicht", + "prozentVersicherungssumme", + "nebenkosten", + "vorsorge", + "hoechsthaftungssumme" }) @XmlSeeAlso({ ElementarproduktGebaeudeType.class, @@ -46,6 +63,23 @@ public abstract class ElementarproduktSachPrivatType @XmlElement(name = "VersInteresseRefLfnr", type = Integer.class) @XmlSchemaType(name = "unsignedShort") protected List versInteresseRefLfnr; + @XmlElement(name = "Pauschalbetrag") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger pauschalbetrag; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "Unterversicherungsverzicht") + protected Boolean unterversicherungsverzicht; + @XmlElement(name = "ProzentVersicherungssumme") + @XmlSchemaType(name = "unsignedInt") + protected Long prozentVersicherungssumme; + @XmlElement(name = "Nebenkosten") + protected KostenFixOderProzentType nebenkosten; + @XmlElement(name = "Vorsorge") + protected KostenFixOderProzentType vorsorge; + @XmlElement(name = "Hoechsthaftungssumme") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger hoechsthaftungssumme; /** * Gets the value of the versInteresseRefLfnr property. @@ -76,4 +110,172 @@ public abstract class ElementarproduktSachPrivatType return this.versInteresseRefLfnr; } + /** + * Ruft den Wert der pauschalbetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPauschalbetrag() { + return pauschalbetrag; + } + + /** + * Legt den Wert der pauschalbetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPauschalbetrag(BigInteger value) { + this.pauschalbetrag = value; + } + + /** + * 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; + } + + /** + * Ruft den Wert der unterversicherungsverzicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUnterversicherungsverzicht() { + return unterversicherungsverzicht; + } + + /** + * Legt den Wert der unterversicherungsverzicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUnterversicherungsverzicht(Boolean value) { + this.unterversicherungsverzicht = value; + } + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setProzentVersicherungssumme(Long value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der nebenkosten-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getNebenkosten() { + return nebenkosten; + } + + /** + * Legt den Wert der nebenkosten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setNebenkosten(KostenFixOderProzentType value) { + this.nebenkosten = value; + } + + /** + * Ruft den Wert der vorsorge-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getVorsorge() { + return vorsorge; + } + + /** + * Legt den Wert der vorsorge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setVorsorge(KostenFixOderProzentType value) { + this.vorsorge = value; + } + + /** + * Ruft den Wert der hoechsthaftungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHoechsthaftungssumme() { + return hoechsthaftungssumme; + } + + /** + * Legt den Wert der hoechsthaftungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHoechsthaftungssumme(BigInteger value) { + this.hoechsthaftungssumme = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java index f83c0380..612274d9 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java @@ -1,17 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat; -import java.math.BigInteger; -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.XmlElementRefs; +import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.KostenFixOderProzentType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; /** @@ -25,14 +18,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; * <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"> * <sequence> * <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}GebaeudeSpartenCd_Type"/> - * <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="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> - * <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> - * <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> - * <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> - * <element name="Hoechsthaftungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -43,70 +28,37 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { - "rest" + "sparte" }) public class GenElementarproduktGebaeudeType extends ElementarproduktGebaeudeType { - @XmlElementRefs({ - @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) - }) - protected List> rest; + @XmlElement(name = "Sparte", required = true) + protected String sparte; /** - * Ruft das restliche Contentmodell ab. - * - *

- * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: - * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 301 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 912 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_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 set method for the rest property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link Long }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * + * Ruft den Wert der sparte-Eigenschaft ab. * + * @return + * possible object is + * {@link String } + * */ - public List> getRest() { - if (rest == null) { - rest = new ArrayList>(); - } - return this.rest; + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSparte(String value) { + this.sparte = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java index 2f7573c1..035e5804 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java @@ -1,17 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat; -import java.math.BigInteger; -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.XmlElementRefs; +import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.KostenFixOderProzentType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; /** @@ -25,14 +18,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; * <extension base="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type"> * <sequence> * <element name="Sparte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}HaushaltSpartenCd_Type"/> - * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> - * <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> - * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" 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"/> - * <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> - * <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> - * <element name="Hoechsthaftungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -43,70 +28,37 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { - "rest" + "sparte" }) public class GenElementarproduktHaushaltType extends ElementarproduktHaushaltType { - @XmlElementRefs({ - @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) - }) - protected List> rest; + @XmlElement(name = "Sparte", required = true) + protected String sparte; /** - * Ruft das restliche Contentmodell ab. - * - *

- * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: - * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: - * Zeile 316 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 912 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_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 set method for the rest property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link Long }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} - * + * Ruft den Wert der sparte-Eigenschaft ab. * + * @return + * possible object is + * {@link String } + * */ - public List> getRest() { - if (rest == null) { - rest = new ArrayList>(); - } - return this.rest; + public String getSparte() { + return sparte; + } + + /** + * Legt den Wert der sparte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSparte(String value) { + this.sparte = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java index 73f7f9c5..10b39607 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java @@ -1,13 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat; -import java.math.BigInteger; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; -import at.vvo.omds.types.omds3Types.r1_5_0.common.KostenFixOderProzentType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; /** @@ -37,15 +34,6 @@ public class ObjectFactory { private final static QName _CreateApplicationSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "CreateApplicationSachPrivatResponse"); private final static QName _SubmitApplicationSachPrivatRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "SubmitApplicationSachPrivatRequest"); private final static QName _SubmitApplicationSachPrivatResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "SubmitApplicationSachPrivatResponse"); - private final static QName _GenElementarproduktHaushaltTypeSparte_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Sparte"); - private final static QName _GenElementarproduktHaushaltTypeVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Versicherungssumme"); - private final static QName _GenElementarproduktHaushaltTypePauschalbetrag_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Pauschalbetrag"); - private final static QName _GenElementarproduktHaushaltTypeProzentVersicherungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "ProzentVersicherungssumme"); - private final static QName _GenElementarproduktHaushaltTypeSelbstbehalt_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Selbstbehalt"); - private final static QName _GenElementarproduktHaushaltTypeUnterversicherungsverzicht_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Unterversicherungsverzicht"); - private final static QName _GenElementarproduktHaushaltTypeNebenkosten_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Nebenkosten"); - private final static QName _GenElementarproduktHaushaltTypeVorsorge_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Vorsorge"); - private final static QName _GenElementarproduktHaushaltTypeHoechsthaftungssumme_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", "Hoechsthaftungssumme"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat @@ -344,166 +332,4 @@ public class ObjectFactory { return new JAXBElement(_SubmitApplicationSachPrivatResponse_QNAME, SubmitApplicationSachPrivatResponseType.class, null, value); } - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Sparte", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeSparte(String value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeSparte_QNAME, String.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Versicherungssumme", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeVersicherungssumme(BigInteger value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeVersicherungssumme_QNAME, BigInteger.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Pauschalbetrag", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypePauschalbetrag(BigInteger value) { - return new JAXBElement(_GenElementarproduktHaushaltTypePauschalbetrag_QNAME, BigInteger.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProzentVersicherungssumme", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeProzentVersicherungssumme(Long value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeProzentVersicherungssumme_QNAME, Long.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Selbstbehalt", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeSelbstbehalt(SelbstbehaltType value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeSelbstbehalt_QNAME, SelbstbehaltType.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Unterversicherungsverzicht", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeUnterversicherungsverzicht(Boolean value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeUnterversicherungsverzicht_QNAME, Boolean.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Nebenkosten", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeNebenkosten(KostenFixOderProzentType value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeNebenkosten_QNAME, KostenFixOderProzentType.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Vorsorge", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeVorsorge(KostenFixOderProzentType value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeVorsorge_QNAME, KostenFixOderProzentType.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Hoechsthaftungssumme", scope = GenElementarproduktHaushaltType.class) - public JAXBElement createGenElementarproduktHaushaltTypeHoechsthaftungssumme(BigInteger value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeHoechsthaftungssumme_QNAME, BigInteger.class, GenElementarproduktHaushaltType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Sparte", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeSparte(String value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeSparte_QNAME, String.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Pauschalbetrag", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypePauschalbetrag(BigInteger value) { - return new JAXBElement(_GenElementarproduktHaushaltTypePauschalbetrag_QNAME, BigInteger.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Selbstbehalt", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeSelbstbehalt(SelbstbehaltType value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeSelbstbehalt_QNAME, SelbstbehaltType.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Versicherungssumme", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeVersicherungssumme(BigInteger value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeVersicherungssumme_QNAME, BigInteger.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Unterversicherungsverzicht", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeUnterversicherungsverzicht(Boolean value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeUnterversicherungsverzicht_QNAME, Boolean.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "ProzentVersicherungssumme", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeProzentVersicherungssumme(Long value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeProzentVersicherungssumme_QNAME, Long.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Nebenkosten", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeNebenkosten(KostenFixOderProzentType value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeNebenkosten_QNAME, KostenFixOderProzentType.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Vorsorge", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeVorsorge(KostenFixOderProzentType value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeVorsorge_QNAME, KostenFixOderProzentType.class, GenElementarproduktGebaeudeType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} - * - */ - @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", name = "Hoechsthaftungssumme", scope = GenElementarproduktGebaeudeType.class) - public JAXBElement createGenElementarproduktGebaeudeTypeHoechsthaftungssumme(BigInteger value) { - return new JAXBElement(_GenElementarproduktHaushaltTypeHoechsthaftungssumme_QNAME, BigInteger.class, GenElementarproduktGebaeudeType.class, value); - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java index 1cbf5fbb..096b6841 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -24,7 +24,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; * <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="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -37,7 +36,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktSachPrivat_Type", propOrder = { "versObjekteRefLfnr", - "elementarprodukte", "gruppen" }) @XmlSeeAlso({ @@ -51,8 +49,6 @@ public abstract class ProduktSachPrivatType @XmlElement(name = "VersObjekteRefLfnr") @XmlSchemaType(name = "unsignedShort") protected int versObjekteRefLfnr; - @XmlElement(name = "Elementarprodukte") - protected List elementarprodukte; @XmlElement(name = "Gruppen") protected List gruppen; @@ -72,35 +68,6 @@ public abstract class ProduktSachPrivatType this.versObjekteRefLfnr = value; } - /** - * Gets the value of the elementarprodukte 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. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link ElementarproduktSachPrivatType } - * - * - */ - public List getElementarprodukte() { - if (elementarprodukte == null) { - elementarprodukte = new ArrayList(); - } - return this.elementarprodukte; - } - /** * Gets the value of the gruppen property. * 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..e2508eeb 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 @@ -236,7 +236,10 @@ Referenzen auf versicherte Interessen - +