From 12807183b8506de7ec6687c14d107ffea9bad6ba Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Fri, 29 May 2020 16:18:24 +0200 Subject: [PATCH] Bezugsberechtigungen erweitert um Merkmal "Erleben / Ableben" ZustimmungGesundheitsdaten erweitert aus 1.5 Release voraussichtlich nicht enthaltene xsds entfernt --- .../r1_6_0/common/BezugsberechtigungType.java | 33 +- .../ZustimmungGesundheitsdatenType.java | 48 ++- .../ElementarproduktSachPrivatType.java | 204 +++++++++- .../GenElementarproduktGebaeudeType.java | 94 ++--- .../GenElementarproduktHaushaltType.java | 94 ++--- .../on2antrag/sachPrivat/ObjectFactory.java | 174 -------- .../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/omds3_ON2_Antrag_Leben.xsd | 348 ---------------- .../r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd | 264 ------------ .../def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd | 251 ------------ .../def/r1_5_0/omds3_ON4_Partner.xsd | 377 ------------------ .../def/r1_5_0/omds3_ON7_SchadenErg.xsd | 308 -------------- .../def/r1_6_0/omds3CommonServiceTypes.xsd | 21 +- 18 files changed, 347 insertions(+), 1885 deletions(-) delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_SchadenErg.xsd 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 4efaa12d..c3a0125d 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 @@ -3,6 +3,7 @@ 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.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; @@ -18,6 +19,16 @@ import javax.xml.bind.annotation.XmlType; * <complexType name="Bezugsberechtigung_Type"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Art"> + * <simpleType> + * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"> + * <enumeration value="0"/> + * <enumeration value="1"/> + * </restriction> + * </simpleType> + * </element> + * </sequence> * </restriction> * </complexContent> * </complexType> @@ -26,7 +37,9 @@ import javax.xml.bind.annotation.XmlType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Bezugsberechtigung_Type") +@XmlType(name = "Bezugsberechtigung_Type", propOrder = { + "art" +}) @XmlSeeAlso({ BezugsberechtigungGesetzlicheErbenType.class, BezugsberechtigungUeberbringerType.class, @@ -35,5 +48,23 @@ import javax.xml.bind.annotation.XmlType; }) public abstract class BezugsberechtigungType { + @XmlElement(name = "Art") + protected short art; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + */ + public short getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + */ + public void setArt(short value) { + this.art = value; + } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java index 56fcb105..6f97baa0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ZustimmungGesundheitsdatenType.java @@ -20,7 +20,8 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="Type" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * </sequence> * </restriction> @@ -32,31 +33,58 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = { - "lfnr", + "type", + "text", "zustimmung" }) public class ZustimmungGesundheitsdatenType { - @XmlElement(name = "Lfnr") + @XmlElement(name = "Type") @XmlSchemaType(name = "unsignedShort") - protected int lfnr; + protected int type; + @XmlElement(name = "Text") + protected String text; @XmlElement(name = "Zustimmung") protected boolean zustimmung; /** - * Ruft den Wert der lfnr-Eigenschaft ab. + * Ruft den Wert der type-Eigenschaft ab. * */ - public int getLfnr() { - return lfnr; + public int getType() { + return type; } /** - * Legt den Wert der lfnr-Eigenschaft fest. + * Legt den Wert der type-Eigenschaft fest. * */ - public void setLfnr(int value) { - this.lfnr = value; + public void setType(int value) { + this.type = value; + } + + /** + * Ruft den Wert der text-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getText() { + return text; + } + + /** + * Legt den Wert der text-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setText(String value) { + this.text = value; } /** 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 060c3c19..1edd96ec 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 @@ -1,6 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; /** @@ -23,6 +26,13 @@ import at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktGebaeudeType.java index 026c545b..202a83c1 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 @@ -1,17 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.KostenFixOderProzentType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; /** @@ -25,14 +18,6 @@ import at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { - "rest" + "sparte" }) public class GenElementarproduktGebaeudeType extends ElementarproduktGebaeudeType { - @XmlElementRefs({ - @XmlElementRef(name = "Nebenkosten", 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), - @XmlElementRef(name = "Sparte", 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 = "Unterversicherungsverzicht", 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 = "Hoechsthaftungssumme", 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/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 934 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: - * 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 KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} - * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * {@link JAXBElement }{@code <}{@link Long }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@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_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/GenElementarproduktHaushaltType.java index 43e59413..0b22f9ff 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 @@ -1,17 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.KostenFixOderProzentType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; /** @@ -25,14 +18,6 @@ import at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { - "rest" + "sparte" }) public class GenElementarproduktHaushaltType extends ElementarproduktHaushaltType { - @XmlElementRefs({ - @XmlElementRef(name = "Pauschalbetrag", 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 = "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 = "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 = "ProzentVersicherungssumme", 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 = "Nebenkosten", 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/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd - * Zeile 934 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: - * 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 KostenFixOderProzentType }{@code >} - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link Long }{@code >} - * {@link JAXBElement }{@code <}{@link BigInteger }{@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_6_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ObjectFactory.java index 1876a6c3..771ab25e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ObjectFactory.java @@ -1,13 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_6_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_6_0.common.KostenFixOderProzentType; -import at.vvo.omds.types.omds3Types.r1_6_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_6_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_6_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on4partner/ChangeCommunicationObjectRequestType.java index 4834514b..c1ebcbe7 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 = "BisherigeKommunikationsVerbindung", 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 = "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) + @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -116,8 +116,8 @@ public class ChangeCommunicationObjectRequestType *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@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 700092b8..911e7125 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-04-21T17:01:56.119+02:00 + * 2020-05-29T16:16:12.036+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 8716a694..b3de468a 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-04-21T17:01:56.061+02:00 + * 2020-05-29T16:16:11.966+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 ea6d1bc1..1923fbac 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-04-21T17:01:56.102+02:00 + * 2020-05-29T16:16:12.010+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 a2b6cdf1..0fae1b7c 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-04-21T17:01:55.990+02:00 + * 2020-05-29T16:16:11.860+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 ba7f3903..09aafde8 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-04-21T17:01:56.052+02:00 + * 2020-05-29T16:16:11.958+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd deleted file mode 100644 index f4bcc681..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - Typ für ein Verkaufsprodukt in der Sparte Leben - - - - - - - - Möglichkeit Unfall-fremde Bausteine einzugliedern. - - - - - Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. - - - - - - - - - - Typ für ein Produkt in der Sparte Leben. - - - - - - - Referenz auf die Daten der Person - - - - - Liste der Tarife - - - - - Möglichkeit Tarife zu gruppieren - - - - - - - - - - Typ für ein Elementarprodukt in der Sparte Leben. - - - - - - - - - Liste von Zusatzbausteinen - - - - - Möglichkeit Zusatzbausteine zu gruppieren - - - - - - Bei fondsgebundenen Produkten die Vorgabe der gewünschten Fonds. - - - - - - - - - Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt) - - - - - - - - - Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit - - - - - - - - - - - - Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit - - - - - - - - - - - - Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall - - - - - - - - - - - - Vorgefertigter Typ für eine Zusatzversicherung bei Unfalltod - - - - - - - - - - - - Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet - - - - - - - - - - - - Vorgefertigter Typ für eine Rentenoption - - - - - Abstraktes Element zur Abbildung einer Wartefrist - - - - - Definition einer Versicherungssumme in einem Zusatzbaustein - - - - - - - - - - Typ für den Schritt Berechnung - - - - - - - - - - - - Typ für den Schritt Offert-Erzeugung - - - - - - - - - - - - Typ für den Schritt Antrags-Erzeugung - - - - - - - - - - - - - Typ des Requestobjekts für eine Berechnung Leben - - - - - - - - - - - - Typ des Responseobjekts für eine Leben-Berechnung - - - - - - - - - - - - - Typ des Requestobjekts für eine Erstellung eines Leben-Offerts - - - - - - - - - - - - Type des Responseobjekts für eine Erstellung eines Leben-Offerts - - - - - - - - - - - - Type des Requestobjekts für die Erstellung eines Leben-Antrags - - - - - - - - - - - - Type des Responseobjekts für die Erstellung eines Leben-Antrags - - - - - - - - - - - - Type des Requests, um den Antrag einzureichen - - - - - - - - - - - - Type des Response, um den Antrag einzureichen - - - - - - - - - - - - Requestobjekt für die Berechnung Leben - - - - - Responseobjekt für die Berechnung Leben - - - - - Requestobjekt für die Offerterstellung Leben - - - - - Responseobjekt für die Offerterstellung Leben - - - - - Requestobjekt für die Antragserzeugung Leben - - - - - Responseobjekt für die Antragserzeugung Leben - - - - - Requestobjekt für die Antragsüberleitung Leben - - - - - Responseobjekt für die Antragsüberleitung Leben - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd deleted file mode 100644 index bc517f6c..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - - - Typ für ein Verkaufsprodukt in der Sparte Rechtsschutz - - - - - - - - - Liste der versicherten Interessen, wobei hier nur ein abstrakter Typ vorgegeben ist. Die einzelnen versicherten Interessen können dann über die laufende Nummer referenziert werden. - - - - - - - - - Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. - - - - - - - - Bezug auf versicherte Interessen - - - - - - - - - Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten. - - - - - - - Bezug auf versicherte Interessen - - - - - - - - - - Code für den örtlichen Geltungsbereichs - - - - - Österreich - - - - - EU - - - - - Europa geographisch - - - - - EWR - - - - - weltweit - - - - - - - - Typ für den Schritt Berechnung - - - - - - - - - - - - Typ für den Schritt Offert-Erzeugung - - - - - - - - - - - - Typ für den Schritt Antrags-Erzeugung - - - - - - - - - - - - - Typ des Requestobjekts für eine Berechnung Rechtsschutz - - - - - - - - - - - - Typ des Responseobjekt bei der Rechtsschutz-Berechnung - - - - - - - - - - - - Typ des Requestobjekts für eine Erstellung eines Rechstsschutz-Offerts - - - - - - - - - - - - Type des Responseobjekts bei der Erstellung eines Rechtsschutz-Offerts - - - - - - - - - - - - Type des Requestobjekts für die Erstellung eines Rechtsschutzantrags - - - - - - - - - - - - Type des Responseobjekts bei der Erstellung eines Rechtsschutzantrags - - - - - - - - - - - - Type des Requests, um den Antrag einzureichen - - - - - - - - - - - - Type des Response beim Eineichen des Antrags - - - - - - - - - - - - Requestobjekt für eine Berechnung Rechtsschutz - - - - - Responseobjekt bei der Rechtsschutz-Berechnung - - - - - Requestobjekt für eine Erstellung eines Rechstsschutz-Offerts - - - - - Responseobjekt bei der Erstellung eines Rechtsschutz-Offerts - - - - - Requestobjekt für die Erstellung eines Rechtsschutzantrags - - - - - Responseobjekt bei der Erstellung eines Rechtsschutzantrags - - - - - Requests, um den Antrag einzureichen - - - - - Response nach dem einreichen des Antrags - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd deleted file mode 100644 index 45de5f7b..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - - - Typ für ein Verkaufsprodukt in der Sparte Unfall - - - - - - - Ebene Produkt - - - - - Möglichkeit Unfall-fremde Bausteine einzugliedern. - - - - - Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. - - - - - Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren. - - - - - - - - - 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 die Daten der Person - - - - - Liste der Elementarprodukte - - - - - - - Selbstbehalt über alle Elementarprodukte einheitlich. - - - - - - - - - Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. - - - - - - - - - - - - - Typ für den Schritt Berechnung - - - - - - - - - - - - Typ für den Schritt Offert-Erzeugung - - - - - - - - - - - - Typ für den Schritt Antrags-Erzeugung - - - - - - - - - - - - - Typ des Requestobjekts für eine Berechnung Unfall - - - - - - - - - - - - Typ des Responseobjekts für eine Unfall-Berechnung - - - - - - - - - - - - Typ des Requestobjekts für eine Erstellung eines Unfall-Offerts - - - - - - - - - - - - Type des Responseobjekts für eine Erstellung eines Unfall-Offerts - - - - - - - - - - - - Type des Requestobjekts für die Erstellung eines Unfallantrags - - - - - - - - - - - - Type des Responseobjekts für die Erstellung eines Unfallantrags - - - - - - - - - - - - Type des Requests, um den Antrag einzureichen - - - - - - - - - - - - Type des Response, um den Antrag einzureichen - - - - - - - - - - - - Requestobjekt für die Berechnung Unfall - - - - - Responseobjekt für die Berechnung Unfall - - - - - Requestobjekt für die Offerterstellung Unfall - - - - - Responseobjekt für die Offerterstellung Unfall - - - - - Requestobjekt für die Antragserzeugung Unfall - - - - - Responseobjekt für die Antragserzeugung Unfall - - - - - Requestobjekt für die Antragsüberleitung Unfall - - - - - Responseobjekt für die Antragsüberleitung Unfall - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd deleted file mode 100644 index c7fe4742..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON4_Partner.xsd +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - Requesttyp um aktuelle Partnerdaten zu beziehen - - - - - - - - Die Id der Person - - - - - - - - - Responsetyp um aktuelle Partnerdaten zu beziehen - - - - - - - - - - - - Request um aktuelle Partnerdaten zu beziehen - - - - - Response um aktuelle Partnerdaten zu beziehen - - - - - Request bei der Überprüfung einer Adresse - - - - - Response bei der Überprüfung einer Adresse - - - - - Requesttyp um eine Adresse zu ueberprüfen - - - - - - - - - - - - Responsetyp der Überprüfung einer Adresse - - - - - - - - - - - - - Requestobjekt für die Änderungen von Adressen - - - - - für die Änderungen von Adressen - - - - - Typ des Requestobjekts für eine Änderung einer bestehenden Adresse - - - - - - - Die Id des Partners. Sie kann die Personennr aus OMDS-Datensatz enthalten aber zusätzlich auf einen Ordnungsbegriff des Aufrufers und einer Referenz auf die Version - - - - - Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter - - - - - - - - - Verträge in denen die abweichende Zustelladresse entfernt bzw. mit der neuen Adresse des Partners überschrieben werden soll. - - - - - - - - - - - - - Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse - - - - - - - Die neue Adresse - - - - - Liste der Vertäge, in denen der Partner in einer beliebigen Rolle enthalten ist und die von der Änderung der Partneradresse betroffen sind. Hier sind auch Verträge enthalten, deren abweichende Zustelladresse überschrieben wurde. - - - - - Verträge, in denen die alte Adresse als Risikoadresse enthalten ist und die nicht geändert wurden. - - - - - Weitere Personen, die an dieser Adresse vorhanden sind - - - - - - - - - Requestobjekt für die Änderungen von allgemeinen Personendaten - - - - - für die Änderungen von allgemeinen Personendaten - - - - - Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten - - - - - - - Personennr als ObjektId - - - - - Optionaler Hinweistext mit Anmerkungen für den Sachbearbeiter - - - - - - - - - - - - - - - Typ des Response für eine Änderung der allgemeinen Personendaten - - - - - - - Die geänderte Person - - - - - Die durch die Änderung der Person betroffenen Entitäten - - - - - - - - - - - - - - - Requestobjekt für die Änderungen von Kommunikationsverbindungen - - - - - Responseobjekte für die Änderungen von Kommunikationsverbindungen - - - - - - - - - - Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung - - - - - - - Die Personennr als ObjektId - - - - - - - ObjektId der bisherigen Kommunikationsverbindung - - - - - - - - - - - - - - - Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung - - - - - - - Die geänderte Person - - - - - - - - - Requestobjekt für die Neuanlage von Kommunikationsverbindungen - - - - - für die Neuanlage von Kommunikationsverbindungen - - - - - Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung - - - - - - - Die Personennr in einer ObjektId - - - - - - - - - - - - - - Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung - - - - - - - Die Person nach hinzufügen der Kommunikationsverbindung - - - - - - - - - Requestobjekt für die Löschung von Kommunikationsverbindungen - - - - - Reponseobjekt für die Löschung von Kommunikationsverbindungen - - - - - Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung - - - - - - - Die Personennr als ObjektId - - - - - - Die ObjektId der zu löschenden Kommunikationsverbindung - - - - - Die Daten der zu löschenden Kommunikationsverbindung - - - - - - - - - - - Typ des Response für eine Löschung einer Kommunikationsverbindung - - - - - - - - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_SchadenErg.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_SchadenErg.xsd deleted file mode 100644 index c8e0d78d..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON7_SchadenErg.xsd +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - - - Requestobjekt einer einfachen Schadenmeldung. - - - - - Typ für die Durchführung einer einfachen Schadenmeldung - - - - - - - - Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. - - - - - - Der Zeitpunkt als Datum-Zeit-Objekt - - - - - Die Beschreibung des Schadenereignis als Text - - - - - - Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. - - - - - - Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens - - - - - - - - - - - Rückgabeobjekt bei einfacher Schadenmeldung - - - - - Anworttyp beim Erzeugen einer einfachen Schadenmeldung - - - - - - - Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. - - - - - - - - Beobachtung Zustand Schadenmeldung - - - - Request um alle geänderten Schäden eines Zeitraums zu erhalten - - - - - Typ für Request um Liste mit Änderungen an Schäden zu erhalten - - - - - - - Zeitraum in welchem das Schadensereignis eingetreten ist. - - - - - Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen - - - - - Offset in der Ergebnisliste - - - - - - - - - - - - - - Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben - - - - - Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum - - - - - - - - - - - Der Offset in der Ergebnisliste - - - - - Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. - - - - - Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter - - - - - - - - Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält - - - - - - - - - Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis - - - - - - - - - - - - - - - Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. - - - - - - - - Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten - - - - - Typ für Request um Liste mit Schadens-Events zu erhalten - - - - - - - Mögliche Einschränkung auf Polizzennummern - - - - - Zeitraum in welchem das Schadensereignis eingetreten ist. - - - - - Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen - - - - - Offset in der Ergebnisliste - - - - - - - - - - - - - - Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum - - - - - Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum - - - - - - - - - - - Der Offset in der Ergebnisliste - - - - - Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. - - - - - Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter - - - - - - - - - Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt - - - - - Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird - - - - - - - - - Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde - - - - - Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde - - - - - Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert - - - - - Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird - - - - - - - - - - - Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde - - - - - Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde - - - 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 e730d66f..62885fb3 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd @@ -1275,6 +1275,24 @@ Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + + + + + + + Bezugsrecht Erleben + + + + + Bezugsrecht Ableben + + + + + + @@ -2716,7 +2734,8 @@ Zustimmung Gesundheitsdaten - + +