From 596dde457ed76483ae53c387751578bdf58fdb58 Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Wed, 13 Nov 2019 18:06:50 +0100 Subject: [PATCH] =?UTF-8?q?Anpassungen=20Unfall=20nach=20Fachausschuss=20U?= =?UTF-8?q?nfall:=20=20-=20Versicherte=20Person=20referenziert=20eine=20Pe?= =?UTF-8?q?rson=20(=C3=A4hnlich=20anderen=20Sparten)=20=20-=20Bezugsrecht?= =?UTF-8?q?=20eigenes=20Objekt=20=20-=20Keine=20Darstellung=20der=20Pr?= =?UTF-8?q?=C3=A4mien=20nach=20Leistungsarten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ezugsberechtigungGesetzlicheErbenType.java | 34 ++ .../common/BezugsberechtigungIndividuell.java | 66 ++++ .../common/BezugsberechtigungNamentlich.java | 60 ++++ .../r1_5_0/common/BezugsberechtigungType.java | 39 +++ .../BezugsberechtigungUeberbringerType.java | 34 ++ .../r1_5_0/common/BezugsrechtType.java | 2 +- .../common/ElementarproduktGenerischType.java | 31 +- .../r1_5_0/common/ObjectFactory.java | 38 ++- .../rs/CalculateRechtsschutzResponseType.java | 2 +- ...teApplicationRechtsschutzResponseType.java | 2 +- .../CreateOfferRechtsschutzResponseType.java | 2 +- ...itApplicationRechtsschutzResponseType.java | 2 +- .../GenElementarproduktGebaeudeType.java | 292 ++++-------------- .../GenElementarproduktHaushaltType.java | 292 ++++-------------- .../on2antrag/sachPrivat/ObjectFactory.java | 174 +++++++++++ .../unfall/LeistungsartUnfallType.java | 60 ++-- .../on2antrag/unfall/ObjectFactory.java | 8 - .../unfall/VerkaufsproduktUnfallType.java | 25 +- .../unfall/VersichertePersonUnfallType.java | 31 +- .../ChangeCommunicationObjectRequestType.java | 6 +- .../def/r1_5_0/omds3CommonServiceTypes.xsd | 114 +++---- .../r1_5_0/omds3_ON2_Antrag_Rechtsschutz.xsd | 59 +++- .../r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd | 3 +- .../def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd | 16 +- 24 files changed, 754 insertions(+), 638 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungGesetzlicheErbenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungIndividuell.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungNamentlich.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungUeberbringerType.java diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungGesetzlicheErbenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungGesetzlicheErbenType.java new file mode 100644 index 00000000..638cb174 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungGesetzlicheErbenType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung gesetzliche Erben + * + *

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

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

+ * <complexType name="BezugsberechtigungGesetzlicheErben_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type") +public class BezugsberechtigungGesetzlicheErbenType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungIndividuell.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungIndividuell.java new file mode 100644 index 00000000..5c5a9e28 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungIndividuell.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Individuell + * + *

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

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

+ * <complexType name="BezugsberechtigungIndividuell">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungIndividuell", propOrder = { + "beschreibung" +}) +public class BezugsberechtigungIndividuell + extends BezugsberechtigungType +{ + + @XmlElement(name = "Beschreibung", required = true) + protected String beschreibung; + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungNamentlich.java new file mode 100644 index 00000000..f964067f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungNamentlich.java @@ -0,0 +1,60 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung namentlich + * + *

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

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

+ * <complexType name="BezugsberechtigungNamentlich">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *       <sequence>
+ *         <element name="ReferenzPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungNamentlich", propOrder = { + "referenzPerson" +}) +public class BezugsberechtigungNamentlich + extends BezugsberechtigungType +{ + + @XmlElement(name = "ReferenzPerson") + @XmlSchemaType(name = "unsignedShort") + protected int referenzPerson; + + /** + * Ruft den Wert der referenzPerson-Eigenschaft ab. + * + */ + public int getReferenzPerson() { + return referenzPerson; + } + + /** + * Legt den Wert der referenzPerson-Eigenschaft fest. + * + */ + public void setReferenzPerson(int value) { + this.referenzPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungType.java new file mode 100644 index 00000000..24c5c16d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + * + *

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

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

+ * <complexType name="Bezugsberechtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsberechtigung_Type") +@XmlSeeAlso({ + BezugsberechtigungGesetzlicheErbenType.class, + BezugsberechtigungUeberbringerType.class, + BezugsberechtigungNamentlich.class, + BezugsberechtigungIndividuell.class +}) +public abstract class BezugsberechtigungType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungUeberbringerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungUeberbringerType.java new file mode 100644 index 00000000..34fa37a0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsberechtigungUeberbringerType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bezugsberechtigung Überbringer + * + *

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

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

+ * <complexType name="BezugsberechtigungUeberbringer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BezugsberechtigungUeberbringer_Type") +public class BezugsberechtigungUeberbringerType + extends BezugsberechtigungType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsrechtType.java index eca800df..b9a7b167 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsrechtType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/BezugsrechtType.java @@ -9,7 +9,7 @@ import at.vvo.omds.types.omds2Types.v2_11.PERSONType; /** - * Type Bezugsrecht + * Type Bezugsrecht fuer Kfz * *

Java-Klasse für Bezugsrecht_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java index 2966146e..0600bde3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java @@ -1,6 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.common; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; @@ -29,6 +30,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallTy * <element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -42,7 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallTy "eingeschlossen", "einschlussAenderbar", "attributMetadaten", - "beschreibungTxt" + "beschreibungTxt", + "versicherungssumme" }) @XmlSeeAlso({ ElementarproduktRechtsschutzType.class, @@ -61,6 +64,8 @@ public abstract class ElementarproduktGenerischType protected List attributMetadaten; @XmlElement(name = "BeschreibungTxt") protected String beschreibungTxt; + @XmlElement(name = "Versicherungssumme") + protected BigDecimal versicherungssumme; /** * Ruft den Wert der eingeschlossen-Eigenschaft ab. @@ -155,4 +160,28 @@ public abstract class ElementarproduktGenerischType this.beschreibungTxt = value; } + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssumme(BigDecimal value) { + this.versicherungssumme = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java index 81fe1148..bad5792b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ObjectFactory.java @@ -165,6 +165,14 @@ public class ObjectFactory { return new VinkulierungType(); } + /** + * Create an instance of {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType createVinkularglaeubigerType() { + return new VinkularglaeubigerType(); + } + /** * Create an instance of {@link BezugsrechtType } * @@ -174,11 +182,35 @@ public class ObjectFactory { } /** - * Create an instance of {@link VinkularglaeubigerType } + * Create an instance of {@link BezugsberechtigungGesetzlicheErbenType } * */ - public VinkularglaeubigerType createVinkularglaeubigerType() { - return new VinkularglaeubigerType(); + public BezugsberechtigungGesetzlicheErbenType createBezugsberechtigungGesetzlicheErbenType() { + return new BezugsberechtigungGesetzlicheErbenType(); + } + + /** + * Create an instance of {@link BezugsberechtigungUeberbringerType } + * + */ + public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() { + return new BezugsberechtigungUeberbringerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungNamentlich } + * + */ + public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() { + return new BezugsberechtigungNamentlich(); + } + + /** + * Create an instance of {@link BezugsberechtigungIndividuell } + * + */ + public BezugsberechtigungIndividuell createBezugsberechtigungIndividuell() { + return new BezugsberechtigungIndividuell(); } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CalculateRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CalculateRechtsschutzResponseType.java index 93ed3abf..0a9daa2b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CalculateRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CalculateRechtsschutzResponseType.java @@ -9,7 +9,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CalculateResponseGen /** - * Typ des Responseobjekts für eine Rechtsschutz-Berechnung + * Typ des Responseobjekt bei der Rechtsschutz-Berechnung * *

Java-Klasse für CalculateRechtsschutzResponse_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java index 47abc8fe..cc9809b7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java @@ -9,7 +9,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateApplicationRes /** - * Type des Responseobjekts für die Erstellung eines Rechtsschutzantrags + * Type des Responseobjekts bei der Erstellung eines Rechtsschutzantrags * *

Java-Klasse für CreateApplicationRechtsschutzResponse_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java index b7581fdd..20b47160 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java @@ -9,7 +9,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.CreateOfferResponseG /** - * Type des Responseobjekts für eine Erstellung eines Rechtsschutz-Offerts + * Type des Responseobjekts bei der Erstellung eines Rechtsschutz-Offerts * *

Java-Klasse für CreateOfferRechtsschutzResponse_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java index 08091f60..3be39b71 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java @@ -9,7 +9,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SubmitApplicationRes /** - * Type des Response, um den Antrag einzureichen + * Type des Response beim Eineichen des Antrags * *

Java-Klasse für SubmitApplicationRechtsschutzResponse_Type complex type. * 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 f7f31fb4..f12f4382 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 @@ -2,10 +2,13 @@ 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.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; 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; @@ -40,257 +43,70 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GenElementarproduktGebaeude_Type", propOrder = { - "sparte", - "pauschalbetrag", - "selbstbehalt", - "versicherungssumme", - "unterversicherungsverzicht", - "prozentVersicherungssumme", - "nebenkosten", - "vorsorge", - "hoechsthaftungssumme" + "rest" }) public class GenElementarproduktGebaeudeType extends ElementarproduktGebaeudeType { - @XmlElement(name = "Sparte", required = true) - protected String sparte; - @XmlElement(name = "Pauschalbetrag") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger pauschalbetrag; - @XmlElement(name = "Selbstbehalt") - protected SelbstbehaltType selbstbehalt; - @XmlElement(name = "Versicherungssumme") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger versicherungssumme; - @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; + @XmlElementRefs({ + @XmlElementRef(name = "Unterversicherungsverzicht", 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 = "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), + @XmlElementRef(name = "Pauschalbetrag", 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 = "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; /** - * Ruft den Wert der sparte-Eigenschaft ab. + * Ruft das restliche Contentmodell ab. * - * @return - * possible object is - * {@link String } - * - */ - public String getSparte() { - return sparte; - } - - /** - * Legt den Wert der sparte-Eigenschaft fest. + *

+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: + * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: + * Zeile 298 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd + * Zeile 891 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. * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSparte(String value) { - this.sparte = value; - } - - /** - * Ruft den Wert der pauschalbetrag-Eigenschaft ab. + *

+ * 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. * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getPauschalbetrag() { - return pauschalbetrag; - } - - /** - * Legt den Wert der pauschalbetrag-Eigenschaft fest. + *

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

+     *    getRest().add(newItem);
+     * 
* - * @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. + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@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 Long }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * - * @param value - * allowed object is - * {@link SelbstbehaltType } - * - */ - public void setSelbstbehalt(SelbstbehaltType value) { - this.selbstbehalt = value; - } - - /** - * Ruft den Wert der versicherungssumme-Eigenschaft ab. * - * @return - * possible object is - * {@link BigInteger } - * */ - public BigInteger getVersicherungssumme() { - return versicherungssumme; - } - - /** - * Legt den Wert der versicherungssumme-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setVersicherungssumme(BigInteger value) { - this.versicherungssumme = 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; + public List> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; } } 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 84aa434c..a5e8bb9c 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 @@ -2,10 +2,13 @@ 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.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; 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; @@ -40,257 +43,70 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GenElementarproduktHaushalt_Type", propOrder = { - "sparte", - "versicherungssumme", - "pauschalbetrag", - "prozentVersicherungssumme", - "selbstbehalt", - "unterversicherungsverzicht", - "nebenkosten", - "vorsorge", - "hoechsthaftungssumme" + "rest" }) public class GenElementarproduktHaushaltType extends ElementarproduktHaushaltType { - @XmlElement(name = "Sparte", required = true) - protected String sparte; - @XmlElement(name = "Versicherungssumme") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger versicherungssumme; - @XmlElement(name = "Pauschalbetrag") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger pauschalbetrag; - @XmlElement(name = "ProzentVersicherungssumme") - @XmlSchemaType(name = "unsignedInt") - protected Long prozentVersicherungssumme; - @XmlElement(name = "Selbstbehalt") - protected SelbstbehaltType selbstbehalt; - @XmlElement(name = "Unterversicherungsverzicht") - protected Boolean unterversicherungsverzicht; - @XmlElement(name = "Nebenkosten") - protected KostenFixOderProzentType nebenkosten; - @XmlElement(name = "Vorsorge") - protected KostenFixOderProzentType vorsorge; - @XmlElement(name = "Hoechsthaftungssumme") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger hoechsthaftungssumme; + @XmlElementRefs({ + @XmlElementRef(name = "Versicherungssumme", 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 = "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 = "Sparte", 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 = "ProzentVersicherungssumme", 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 = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) + }) + protected List> rest; /** - * Ruft den Wert der sparte-Eigenschaft ab. + * Ruft das restliche Contentmodell ab. * - * @return - * possible object is - * {@link String } - * - */ - public String getSparte() { - return sparte; - } - - /** - * Legt den Wert der sparte-Eigenschaft fest. + *

+ * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: + * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: + * Zeile 313 von file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd + * Zeile 891 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. * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSparte(String value) { - this.sparte = value; - } - - /** - * Ruft den Wert der versicherungssumme-Eigenschaft ab. + *

+ * 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. * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getVersicherungssumme() { - return versicherungssumme; - } - - /** - * Legt den Wert der versicherungssumme-Eigenschaft fest. + *

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

+     *    getRest().add(newItem);
+     * 
* - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setVersicherungssumme(BigInteger value) { - this.versicherungssumme = value; - } - - /** - * 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. + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link Long }{@code >} + * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} + * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setPauschalbetrag(BigInteger value) { - this.pauschalbetrag = 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 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 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; + public List> getRest() { + if (rest == null) { + rest = new ArrayList>(); + } + return this.rest; } } 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 10b39607..73f7f9c5 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,10 +1,13 @@ 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; /** @@ -34,6 +37,15 @@ 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 @@ -332,4 +344,166 @@ 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/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java index 9a85f2ce..78f2b269 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java @@ -1,11 +1,11 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; -import java.math.BigDecimal; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType; import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; @@ -22,8 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> - * <element name="Versicherungssumme" type="{urn:omds20}decimal"/> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> + * <element name="Bezugsberechtigung" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -34,41 +34,17 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "LeistungsartUnfall_Type", propOrder = { - "versicherungssumme", - "selbstbehalt" + "selbstbehalt", + "bezugsberechtigung" }) public class LeistungsartUnfallType extends ElementarproduktGenerischType { - @XmlElement(name = "Versicherungssumme", required = true) - protected BigDecimal versicherungssumme; @XmlElement(name = "Selbstbehalt") protected SelbstbehaltType selbstbehalt; - - /** - * Ruft den Wert der versicherungssumme-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getVersicherungssumme() { - return versicherungssumme; - } - - /** - * Legt den Wert der versicherungssumme-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setVersicherungssumme(BigDecimal value) { - this.versicherungssumme = value; - } + @XmlElement(name = "Bezugsberechtigung") + protected BezugsberechtigungType bezugsberechtigung; /** * Ruft den Wert der selbstbehalt-Eigenschaft ab. @@ -94,4 +70,28 @@ public class LeistungsartUnfallType this.selbstbehalt = value; } + /** + * Ruft den Wert der bezugsberechtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsberechtigungType } + * + */ + public BezugsberechtigungType getBezugsberechtigung() { + return bezugsberechtigung; + } + + /** + * Legt den Wert der bezugsberechtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsberechtigungType } + * + */ + public void setBezugsberechtigung(BezugsberechtigungType value) { + this.bezugsberechtigung = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java index 230f9aa5..c6167970 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java @@ -120,14 +120,6 @@ public class ObjectFactory { return new LeistungsartUnfallType(); } - /** - * Create an instance of {@link DarstellungPraemieNachLeistungsartType } - * - */ - public DarstellungPraemieNachLeistungsartType createDarstellungPraemieNachLeistungsartType() { - return new DarstellungPraemieNachLeistungsartType(); - } - /** * Create an instance of {@link SpezBerechnungUnfallType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java index 7bd621f8..51377a5d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java @@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertePersonType; /** @@ -23,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"> * <sequence> * <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonUnfall_Type" maxOccurs="unbounded"/> - * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}DarstellungPraemieNachLeistungsart_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/> * </sequence> * </extension> * </complexContent> @@ -35,7 +36,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = { "versichertePersonen", - "leistungsarten" + "personen" }) public class VerkaufsproduktUnfallType extends VerkaufsproduktGenerischType @@ -43,8 +44,8 @@ public class VerkaufsproduktUnfallType @XmlElement(name = "VersichertePersonen", required = true) protected List versichertePersonen; - @XmlElement(name = "Leistungsarten") - protected List leistungsarten; + @XmlElement(name = "Personen", required = true) + protected List personen; /** * Gets the value of the versichertePersonen property. @@ -76,32 +77,32 @@ public class VerkaufsproduktUnfallType } /** - * Gets the value of the leistungsarten property. + * Gets the value of the personen 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 leistungsarten property. + * This is why there is not a set method for the personen property. * *

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

-     *    getLeistungsarten().add(newItem);
+     *    getPersonen().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link DarstellungPraemieNachLeistungsartType } + * {@link VersichertePersonType } * * */ - public List getLeistungsarten() { - if (leistungsarten == null) { - leistungsarten = new ArrayList(); + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); } - return this.leistungsarten; + return this.personen; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java index de79e142..21abb2ae 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java @@ -6,8 +6,8 @@ import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.PersonType; import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; @@ -24,7 +24,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> - * <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/> + * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> @@ -37,7 +37,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VersichertePersonUnfall_Type", propOrder = { - "person", + "personRefLfnr", "selbstbehalt", "leistungsarten" }) @@ -45,35 +45,28 @@ public class VersichertePersonUnfallType extends ProduktGenerischType { - @XmlElement(name = "Person", required = true) - protected PersonType person; + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; @XmlElement(name = "Selbstbehalt") protected SelbstbehaltType selbstbehalt; @XmlElement(name = "Leistungsarten") protected List leistungsarten; /** - * Ruft den Wert der person-Eigenschaft ab. + * Ruft den Wert der personRefLfnr-Eigenschaft ab. * - * @return - * possible object is - * {@link PersonType } - * */ - public PersonType getPerson() { - return person; + public int getPersonRefLfnr() { + return personRefLfnr; } /** - * Legt den Wert der person-Eigenschaft fest. + * Legt den Wert der personRefLfnr-Eigenschaft fest. * - * @param value - * allowed object is - * {@link PersonType } - * */ - public void setPerson(PersonType value) { - this.person = value; + public void setPersonRefLfnr(int value) { + this.personRefLfnr = value; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java index 9c2882ef..68ca34b1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_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 = "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) + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) @@ -115,8 +115,8 @@ public class ChangeCommunicationObjectRequestType * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * * diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index 851ab930..92310a35 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -799,25 +799,6 @@ - - - - - - - - - - - - - - - - - - - Basistyp für ein Produktbündel, 2. Generation @@ -849,22 +830,6 @@ - - - - - - - - - - - - - - - - Basistyp für ein Produkt, 2. Generation @@ -896,19 +861,6 @@ - - - - - - - - - - - - - Basistyp für ein Elementarprodukt, 2. Generation @@ -936,11 +888,11 @@ Eine weitereführende Beschreibung des Bausteins für eine Anzeige. + - Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind @@ -1163,14 +1115,6 @@ - - - Type Bezugsrecht - - - - - Typ zur Beschreibung einer Bank als Vinkulargläubiger @@ -1210,6 +1154,62 @@ + + + Type Bezugsrecht fuer Kfz + + + + + + + + Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + + + + + Bezugsberechtigung gesetzliche Erben + + + + + + + + + Bezugsberechtigung Überbringer + + + + + + + + + Bezugsberechtigung namentlich + + + + + + + + + + + + Bezugsberechtigung Individuell + + + + + + + + + + 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 index 17993527..bc517f6c 100644 --- 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 @@ -56,6 +56,9 @@ + + Code für den örtlichen Geltungsbereichs + @@ -136,7 +139,7 @@ - Typ des Responseobjekts für eine Rechtsschutz-Berechnung + Typ des Responseobjekt bei der Rechtsschutz-Berechnung @@ -160,7 +163,7 @@ - Type des Responseobjekts für eine Erstellung eines Rechtsschutz-Offerts + Type des Responseobjekts bei der Erstellung eines Rechtsschutz-Offerts @@ -184,7 +187,7 @@ - Type des Responseobjekts für die Erstellung eines Rechtsschutzantrags + Type des Responseobjekts bei der Erstellung eines Rechtsschutzantrags @@ -208,7 +211,7 @@ - Type des Response, um den Antrag einzureichen + Type des Response beim Eineichen des Antrags @@ -218,12 +221,44 @@ - - - - - - - - + + + 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_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd index 0d469ed4..090fb358 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 @@ -414,10 +414,11 @@ Einbruchdiebstahl - + Elektronik + 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 index 0650f64c..0a2fec35 100644 --- 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 @@ -11,9 +11,9 @@ - + - Element um Prämien Personen-übergreifend nach Leistungsarten darzustellen. + Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. @@ -27,9 +27,9 @@ - + - Die Person an sich + Referenz auf die Versicherte Person @@ -53,18 +53,12 @@ - + - - - - - -