From cd249c804024ac64a34e6c968f0eaa9e5489603b Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Wed, 8 Jul 2020 12:47:21 +0200 Subject: [PATCH] =?UTF-8?q?Anpassungen=20im=20Vorfeld=20Release=201.5=20Sa?= =?UTF-8?q?ch-Privat=20und=20Schaden=20-=20Versicherte=20Person=20referenz?= =?UTF-8?q?iert=20Personendaten=20-=20Bezugsberechtigungen=20in=20Abstimmu?= =?UTF-8?q?ng=20mit=20Generali=20-=20Typ=20Wohnfl=C3=A4che=20festgelegt=20?= =?UTF-8?q?-=20Gruppen=20entfernt=20-=20In=20Release=201.5=20gibt=20es=20k?= =?UTF-8?q?eine=204=20Produktebene,=20in=20Release=201.6=20schon=20-=20Fat?= =?UTF-8?q?ca=20Anpassung=20Felder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Anpassungen Release Cand. 1.6 - Zweite Produktebene umbenannt von VersichertePersonen auf LebenProdukte bzw. UnfallProdukte - Personendaten umbenannt zu VersichertePersonen - VersichertePersonProduktLeben_Typ zu ProduktLeben_Type umbenannt - VersichertePersonProduktUnfall_Type zu ProduktUnfall_Type umbenannt --- .../r1_6_0/common/AListenAttributType.java | 23 +- .../common/AttributMetadatenStringType.java | 28 +- .../r1_6_0/common/AttributStringType.java | 28 +- .../common/BasisProduktbausteinType.java | 8 +- .../common/BezugsberechtigungNamentlich.java | 75 ++- .../r1_6_0/common/BezugsberechtigungType.java | 24 +- .../r1_6_0/common/BezugsrechtPersonType.java | 48 +- .../r1_6_0/common/ElementarproduktType.java | 2 +- .../r1_6_0/common/FATCANatPersonType.java | 30 +- .../r1_6_0/common/FATCASonstPersonType.java | 70 ++- .../omds3Types/r1_6_0/common/FATCAType.java | 12 +- .../omds3Types/r1_6_0/common/GMSGType.java | 6 +- .../common/KostenFixOderProzentType.java | 14 +- .../r1_6_0/common/ObjectFactory.java | 62 +- .../r1_6_0/common/ProduktGenerischType.java | 8 +- .../omds3Types/r1_6_0/common/ProduktType.java | 2 +- .../r1_6_0/common/SelbstbehaltType.java | 14 +- .../r1_6_0/common/SicherstellungType.java | 4 +- .../r1_6_0/common/VerkaufsproduktType.java | 2 +- .../common/VersicherteLiegenschaftType.java | 20 +- .../r1_6_0/common/VersichertePersonType.java | 30 +- .../common/VersicherterBetriebType.java | 28 +- .../on2antrag/common/SpezAntragBasisType.java | 5 +- .../common/SpezAntragPersonenType.java | 112 +--- .../on2antrag/common/SpezAntragType.java | 120 +++- .../on2antrag/common/SpezBerechnungType.java | 42 +- .../on2antrag/kfz/SpezAntragKfzType.java | 35 +- .../kfz/VorversicherungenKfzType.java | 2 +- .../r1_6_0/on2antrag/leben/ObjectFactory.java | 14 +- .../on2antrag/leben/ProduktLebenType.java | 138 +++++ .../on2antrag/leben/TarifLebenType.java | 136 ++--- .../leben/VerkaufsproduktLebenType.java | 57 +- .../leben/ZusatzproduktLebenType.java | 32 ++ ...atzversicherungUnfallinvaliditaetType.java | 2 +- .../ZusatzversicherungUnfalltodType.java | 2 +- .../ElementarproduktGebaeudeType.java | 2 +- .../ElementarproduktHaushaltType.java | 2 +- .../ElementarproduktSachPrivatType.java | 44 +- .../on2antrag/sachPrivat/ObjectFactory.java | 32 ++ .../sachPrivat/ProduktSachPrivatType.java | 38 +- .../sachPrivat/RisikoHaushaltType.java | 20 +- .../VerkaufsproduktSachPrivatType.java | 66 +-- .../unfall/LeistungsartUnfallType.java | 39 +- .../on2antrag/unfall/ObjectFactory.java | 6 +- .../on2antrag/unfall/ProduktUnfallType.java | 167 ++++++ .../unfall/SpezAntragUnfallType.java | 6 +- .../unfall/VerkaufsproduktUnfallType.java | 46 +- .../ChangeCommunicationObjectRequestType.java | 4 +- .../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 +- .../src/main/resources/def/r1_5_0/ReadMe.txt | 2 +- .../def/r1_5_0/omds3CommonServiceTypes.xsd | 385 +++++-------- .../resources/def/r1_5_0/omds3Services.wsdl | 544 +----------------- .../def/r1_5_0/omds3_ON2_Antrag_Common.xsd | 22 +- .../def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd | 7 +- .../r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd | 23 +- .../def/r1_5_0/omds3_ON3_Vertrag.xsd | 199 ------- .../def/r1_6_0/omds3CommonServiceTypes.xsd | 294 +++++----- .../resources/def/r1_6_0/omds3Services.wsdl | 6 +- .../def/r1_6_0/omds3_ON2_Antrag_Common.xsd | 22 +- .../def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd | 9 +- .../def/r1_6_0/omds3_ON2_Antrag_Leben.xsd | 46 +- .../r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd | 23 +- .../def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd | 24 +- 67 files changed, 1479 insertions(+), 1844 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzproduktLebenType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java delete mode 100644 OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java index bcb7d16d..ea3dfbf7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AListenAttributType.java @@ -6,6 +6,7 @@ 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.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; @@ -23,14 +24,7 @@ import javax.xml.bind.annotation.XmlType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"> * <sequence> * <element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="MinAnz" minOccurs="0"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"> - * <enumeration value="0"/> - * <enumeration value="1"/> - * </restriction> - * </simpleType> - * </element> + * <element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -48,14 +42,15 @@ import javax.xml.bind.annotation.XmlType; AttributEnumType.class, AttributMultiEnumType.class }) -public class AListenAttributType +public abstract class AListenAttributType extends AttributType { @XmlElement(name = "Values") protected List values; @XmlElement(name = "MinAnz") - protected Long minAnz; + @XmlSchemaType(name = "unsignedShort") + protected Integer minAnz; /** * Gets the value of the values property. @@ -91,10 +86,10 @@ public class AListenAttributType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getMinAnz() { + public Integer getMinAnz() { return minAnz; } @@ -103,10 +98,10 @@ public class AListenAttributType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setMinAnz(Long value) { + public void setMinAnz(Integer value) { this.minAnz = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java index c7b8e34f..fe6c8ec2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributMetadatenStringType.java @@ -24,8 +24,8 @@ import javax.xml.bind.annotation.XmlType; * <sequence> * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> - * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> - * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> + * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </extension> @@ -52,11 +52,11 @@ public class AttributMetadatenStringType @XmlElement(name = "Values") protected List values; @XmlElement(name = "MinLaenge") - @XmlSchemaType(name = "unsignedInt") - protected Long minLaenge; + @XmlSchemaType(name = "unsignedShort") + protected Integer minLaenge; @XmlElement(name = "MaxLaenge") - @XmlSchemaType(name = "unsignedInt") - protected Long maxLaenge; + @XmlSchemaType(name = "unsignedShort") + protected Integer maxLaenge; @XmlElement(name = "Regex") protected String regex; @@ -118,10 +118,10 @@ public class AttributMetadatenStringType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getMinLaenge() { + public Integer getMinLaenge() { return minLaenge; } @@ -130,10 +130,10 @@ public class AttributMetadatenStringType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setMinLaenge(Long value) { + public void setMinLaenge(Integer value) { this.minLaenge = value; } @@ -142,10 +142,10 @@ public class AttributMetadatenStringType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getMaxLaenge() { + public Integer getMaxLaenge() { return maxLaenge; } @@ -154,10 +154,10 @@ public class AttributMetadatenStringType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setMaxLaenge(Long value) { + public void setMaxLaenge(Integer value) { this.maxLaenge = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java index c2a56766..b75687a5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/AttributStringType.java @@ -25,8 +25,8 @@ import javax.xml.bind.annotation.XmlType; * <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> - * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> + * <element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -56,11 +56,11 @@ public class AttributStringType @XmlElement(name = "Regex") protected String regex; @XmlElement(name = "MaxLaenge") - @XmlSchemaType(name = "unsignedInt") - protected Long maxLaenge; + @XmlSchemaType(name = "unsignedShort") + protected Integer maxLaenge; @XmlElement(name = "MinLaenge") - @XmlSchemaType(name = "unsignedInt") - protected Long minLaenge; + @XmlSchemaType(name = "unsignedShort") + protected Integer minLaenge; @XmlElement(name = "Values") protected List values; @@ -141,10 +141,10 @@ public class AttributStringType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getMaxLaenge() { + public Integer getMaxLaenge() { return maxLaenge; } @@ -153,10 +153,10 @@ public class AttributStringType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setMaxLaenge(Long value) { + public void setMaxLaenge(Integer value) { this.maxLaenge = value; } @@ -165,10 +165,10 @@ public class AttributStringType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getMinLaenge() { + public Integer getMinLaenge() { return minLaenge; } @@ -177,10 +177,10 @@ public class AttributStringType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setMinLaenge(Long value) { + public void setMinLaenge(Integer value) { this.minLaenge = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java index 399e5dfb..29bea2ac 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BasisProduktbausteinType.java @@ -20,14 +20,14 @@ import javax.xml.bind.annotation.XmlType; *
  * <complexType name="BasisProduktbaustein_Type">
  *   <complexContent>
- *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type">
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <sequence>
  *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
  *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
- *     </extension>
+ *     </restriction>
  *   </complexContent>
  * </complexType>
  * 
@@ -44,9 +44,7 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ ProduktbausteinType.class }) -public abstract class BasisProduktbausteinType - extends ModellelementType -{ +public abstract class BasisProduktbausteinType { @XmlElement(name = "Id") protected String id; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java index 338315cb..a9533a22 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungNamentlich.java @@ -1,11 +1,10 @@ package at.vvo.omds.types.omds3Types.r1_6_0.common; -import java.util.ArrayList; -import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; @@ -21,7 +20,8 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"> * <sequence> - * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BezugsrechtPerson_Type" maxOccurs="unbounded"/> + * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> * <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * </sequence> * </extension> @@ -33,45 +33,60 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BezugsberechtigungNamentlich", propOrder = { - "personen", + "personRefLfnr", + "prozentsatz", "unwiderruflich" }) public class BezugsberechtigungNamentlich extends BezugsberechtigungType { - @XmlElement(name = "Personen", required = true) - protected List personen; + @XmlElement(name = "PersonRefLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int personRefLfnr; + @XmlElement(name = "Prozentsatz") + protected Double prozentsatz; @XmlElement(name = "Unwiderruflich") protected boolean unwiderruflich; /** - * 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 personen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link BezugsrechtPersonType } - * + * Ruft den Wert der personRefLfnr-Eigenschaft ab. * */ - public List getPersonen() { - if (personen == null) { - personen = new ArrayList(); - } - return this.personen; + public int getPersonRefLfnr() { + return personRefLfnr; + } + + /** + * Legt den Wert der personRefLfnr-Eigenschaft fest. + * + */ + public void setPersonRefLfnr(int value) { + this.personRefLfnr = value; + } + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setProzentsatz(Double value) { + this.prozentsatz = value; } /** 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 3b9dd248..7f2196a3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsberechtigungType.java @@ -4,7 +4,6 @@ package at.vvo.omds.types.omds3Types.r1_6_0.common; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; @@ -21,7 +20,6 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <element name="Art"> * <simpleType> * <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"> @@ -40,7 +38,6 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Bezugsberechtigung_Type", propOrder = { - "personRefLfnr", "art" }) @XmlSeeAlso({ @@ -48,32 +45,15 @@ import javax.xml.bind.annotation.XmlType; BezugsberechtigungTestamentarischeErbenType.class, BezugsberechtigungUeberbringerType.class, BezugsberechtigungNamentlich.class, + BezugsberechtigungVersicherungsnehmerType.class, + BezugsberechtigungVersichertePersonType.class, BezugsberechtigungIndividuell.class }) public abstract class BezugsberechtigungType { - @XmlElement(name = "PersonRefLfnr") - @XmlSchemaType(name = "unsignedShort") - protected int personRefLfnr; @XmlElement(name = "Art") protected short art; - /** - * Ruft den Wert der personRefLfnr-Eigenschaft ab. - * - */ - public int getPersonRefLfnr() { - return personRefLfnr; - } - - /** - * Legt den Wert der personRefLfnr-Eigenschaft fest. - * - */ - public void setPersonRefLfnr(int value) { - this.personRefLfnr = value; - } - /** * Ruft den Wert der art-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java index b555258e..5a154e39 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/BezugsrechtPersonType.java @@ -20,8 +20,7 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element name="ReferenzPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> - * <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * </sequence> * </restriction> * </complexContent> @@ -32,55 +31,28 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BezugsrechtPerson_Type", propOrder = { - "referenzPerson", - "prozentsatz" + "personRefLfnr" }) public class BezugsrechtPersonType { - @XmlElement(name = "ReferenzPerson") + @XmlElement(name = "PersonRefLfnr") @XmlSchemaType(name = "unsignedShort") - protected int referenzPerson; - @XmlElement(name = "Prozentsatz") - protected Double prozentsatz; + protected int personRefLfnr; /** - * Ruft den Wert der referenzPerson-Eigenschaft ab. + * Ruft den Wert der personRefLfnr-Eigenschaft ab. * */ - public int getReferenzPerson() { - return referenzPerson; + public int getPersonRefLfnr() { + return personRefLfnr; } /** - * Legt den Wert der referenzPerson-Eigenschaft fest. + * Legt den Wert der personRefLfnr-Eigenschaft fest. * */ - public void setReferenzPerson(int value) { - this.referenzPerson = value; - } - - /** - * Ruft den Wert der prozentsatz-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getProzentsatz() { - return prozentsatz; - } - - /** - * Legt den Wert der prozentsatz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setProzentsatz(Double value) { - this.prozentsatz = value; + public void setPersonRefLfnr(int value) { + this.personRefLfnr = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java index 2fded2e5..de56ca37 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ElementarproduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkehrsrechtsschutzKfz /** - * Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) + * Basistyp für ein Elementarprodukt * *

Java-Klasse für Elementarprodukt_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java index 3cf2d006..209bfc8c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCANatPersonType.java @@ -22,6 +22,7 @@ import javax.xml.bind.annotation.XmlType; * <element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/> * <element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * <element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> @@ -34,7 +35,8 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "FATCA_NatPersonType", propOrder = { "geburtsland", "usIndizien", - "usSteuerpflicht" + "usSteuerpflicht", + "ustin" }) public class FATCANatPersonType { @@ -44,6 +46,8 @@ public class FATCANatPersonType { protected boolean usIndizien; @XmlElement(name = "US_Steuerpflicht") protected boolean usSteuerpflicht; + @XmlElement(name = "US_TIN", required = true) + protected String ustin; /** * Ruft den Wert der geburtsland-Eigenschaft ab. @@ -101,4 +105,28 @@ public class FATCANatPersonType { this.usSteuerpflicht = value; } + /** + * Ruft den Wert der ustin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUSTIN() { + return ustin; + } + + /** + * Legt den Wert der ustin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUSTIN(String value) { + this.ustin = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCASonstPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCASonstPersonType.java index 74ebde5b..31992db8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCASonstPersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCASonstPersonType.java @@ -20,6 +20,9 @@ import javax.xml.bind.annotation.XmlType; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/> + * <element name="GIIN" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="KonzessionFinanzen" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="NichtFinanzielleDienstleistungen" type="{http://www.w3.org/2001/XMLSchema}boolean"/> * </sequence> * </restriction> * </complexContent> @@ -30,12 +33,21 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "FATCA_SonstPersonType", propOrder = { - "landFirmensitz" + "landFirmensitz", + "giin", + "konzessionFinanzen", + "nichtFinanzielleDienstleistungen" }) public class FATCASonstPersonType { @XmlElement(name = "LandFirmensitz", required = true) protected AttributEnumType landFirmensitz; + @XmlElement(name = "GIIN", required = true) + protected String giin; + @XmlElement(name = "KonzessionFinanzen") + protected boolean konzessionFinanzen; + @XmlElement(name = "NichtFinanzielleDienstleistungen") + protected boolean nichtFinanzielleDienstleistungen; /** * Ruft den Wert der landFirmensitz-Eigenschaft ab. @@ -61,4 +73,60 @@ public class FATCASonstPersonType { this.landFirmensitz = value; } + /** + * Ruft den Wert der giin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGIIN() { + return giin; + } + + /** + * Legt den Wert der giin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGIIN(String value) { + this.giin = value; + } + + /** + * Ruft den Wert der konzessionFinanzen-Eigenschaft ab. + * + */ + public boolean isKonzessionFinanzen() { + return konzessionFinanzen; + } + + /** + * Legt den Wert der konzessionFinanzen-Eigenschaft fest. + * + */ + public void setKonzessionFinanzen(boolean value) { + this.konzessionFinanzen = value; + } + + /** + * Ruft den Wert der nichtFinanzielleDienstleistungen-Eigenschaft ab. + * + */ + public boolean isNichtFinanzielleDienstleistungen() { + return nichtFinanzielleDienstleistungen; + } + + /** + * Legt den Wert der nichtFinanzielleDienstleistungen-Eigenschaft fest. + * + */ + public void setNichtFinanzielleDienstleistungen(boolean value) { + this.nichtFinanzielleDienstleistungen = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCAType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCAType.java index 947c29e4..61c20cb8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCAType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/FATCAType.java @@ -20,7 +20,7 @@ import javax.xml.bind.annotation.XmlType; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <choice> * <element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/> - * <element name="FATCA_SonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/> + * <element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/> * </choice> * </restriction> * </complexContent> @@ -39,7 +39,7 @@ public class FATCAType { @XmlElement(name = "FATCA_NatPerson") protected FATCANatPersonType fatcaNatPerson; @XmlElement(name = "FATCA_SonstPerson") - protected Object fatcaSonstPerson; + protected FATCASonstPersonType fatcaSonstPerson; /** * Ruft den Wert der fatcaNatPerson-Eigenschaft ab. @@ -70,10 +70,10 @@ public class FATCAType { * * @return * possible object is - * {@link Object } + * {@link FATCASonstPersonType } * */ - public Object getFATCASonstPerson() { + public FATCASonstPersonType getFATCASonstPerson() { return fatcaSonstPerson; } @@ -82,10 +82,10 @@ public class FATCAType { * * @param value * allowed object is - * {@link Object } + * {@link FATCASonstPersonType } * */ - public void setFATCASonstPerson(Object value) { + public void setFATCASonstPerson(FATCASonstPersonType value) { this.fatcaSonstPerson = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GMSGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GMSGType.java index eba7bd85..9c584bce 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GMSGType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/GMSGType.java @@ -27,7 +27,7 @@ import javax.xml.bind.annotation.XmlType; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/> - * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/> + * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -91,7 +91,7 @@ public class GMSGType { * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/> - * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/> + * <element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -109,7 +109,7 @@ public class GMSGType { @XmlElement(name = "Land", required = true) protected AttributEnumType land; - @XmlElement(name = "Steuernummer", required = true) + @XmlElement(name = "Steuernummer") protected AttributStringType steuernummer; /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java index dcd4cf50..e1dbd32c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/KostenFixOderProzentType.java @@ -23,7 +23,7 @@ import javax.xml.bind.annotation.XmlType; * <sequence> * <choice> * <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/> - * <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> + * <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/> * </choice> * </sequence> * </restriction> @@ -43,8 +43,8 @@ public class KostenFixOderProzentType { @XmlElement(name = "AbsoluterBetrag") protected BigDecimal absoluterBetrag; @XmlElement(name = "ProzentVs") - @XmlSchemaType(name = "unsignedInt") - protected Long prozentVs; + @XmlSchemaType(name = "unsignedByte") + protected Short prozentVs; /** * Ruft den Wert der absoluterBetrag-Eigenschaft ab. @@ -75,10 +75,10 @@ public class KostenFixOderProzentType { * * @return * possible object is - * {@link Long } + * {@link Short } * */ - public Long getProzentVs() { + public Short getProzentVs() { return prozentVs; } @@ -87,10 +87,10 @@ public class KostenFixOderProzentType { * * @param value * allowed object is - * {@link Long } + * {@link Short } * */ - public void setProzentVs(Long value) { + public void setProzentVs(Short value) { this.prozentVs = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java index 28a02e80..16037884 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ObjectFactory.java @@ -141,14 +141,6 @@ public class ObjectFactory { return new ZusatzproduktGenerischType(); } - /** - * Create an instance of {@link Gruppe } - * - */ - public Gruppe createGruppe() { - return new Gruppe(); - } - /** * Create an instance of {@link BeteiligtePersonVertragType } * @@ -246,11 +238,19 @@ public class ObjectFactory { } /** - * Create an instance of {@link BezugsrechtPersonType } + * Create an instance of {@link BezugsberechtigungVersicherungsnehmerType } * */ - public BezugsrechtPersonType createBezugsrechtPersonType() { - return new BezugsrechtPersonType(); + public BezugsberechtigungVersicherungsnehmerType createBezugsberechtigungVersicherungsnehmerType() { + return new BezugsberechtigungVersicherungsnehmerType(); + } + + /** + * Create an instance of {@link BezugsberechtigungVersichertePersonType } + * + */ + public BezugsberechtigungVersichertePersonType createBezugsberechtigungVersichertePersonType() { + return new BezugsberechtigungVersichertePersonType(); } /** @@ -325,30 +325,6 @@ public class ObjectFactory { return new ErsatzpolizzenType(); } - /** - * Create an instance of {@link DeckungVsType } - * - */ - public DeckungVsType createDeckungVsType() { - return new DeckungVsType(); - } - - /** - * Create an instance of {@link DeckungVsVIType } - * - */ - public DeckungVsVIType createDeckungVsVIType() { - return new DeckungVsVIType(); - } - - /** - * Create an instance of {@link DeckungProzentType } - * - */ - public DeckungProzentType createDeckungProzentType() { - return new DeckungProzentType(); - } - /** * Create an instance of {@link DokumentInfoType } * @@ -597,14 +573,6 @@ public class ObjectFactory { return new AttributDatumType(); } - /** - * Create an instance of {@link AListenAttributType } - * - */ - public AListenAttributType createAListenAttributType() { - return new AListenAttributType(); - } - /** * Create an instance of {@link AttributEnumType } * @@ -621,14 +589,6 @@ public class ObjectFactory { return new AttributMultiEnumType(); } - /** - * Create an instance of {@link SicherstellungType } - * - */ - public SicherstellungType createSicherstellungType() { - return new SicherstellungType(); - } - /** * Create an instance of {@link AbtretungType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java index 6ff0875c..fd06b94b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktGenerischType.java @@ -8,10 +8,10 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.VersichertePersonProduktLebenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ProduktLebenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.ProduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.ProduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.VersichertePersonProduktUnfallType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType; /** @@ -46,10 +46,10 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.VersichertePersonPro "beschreibungTxt" }) @XmlSeeAlso({ - VersichertePersonProduktUnfallType.class, + ProduktUnfallType.class, ProduktSachPrivatType.class, ProduktRechtsschutzType.class, - VersichertePersonProduktLebenType.class + ProduktLebenType.class }) public abstract class ProduktGenerischType extends ProduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java index 602295a7..3f116637 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/ProduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.ZusatzproduktKfzType; /** - * Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) + * Basistyp für ein Produkt * *

Java-Klasse für Produkt_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java index 7fe4fd08..db30e295 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SelbstbehaltType.java @@ -22,7 +22,7 @@ import javax.xml.bind.annotation.XmlType; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/> - * <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/> * <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/> * <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/> * </sequence> @@ -45,8 +45,8 @@ public class SelbstbehaltType { @XmlElement(name = "Selbstbehalt") protected BigDecimal selbstbehalt; @XmlElement(name = "SelbstbehaltProzentVs") - @XmlSchemaType(name = "unsignedInt") - protected Long selbstbehaltProzentVs; + @XmlSchemaType(name = "unsignedByte") + protected Short selbstbehaltProzentVs; @XmlElement(name = "SelbstbehaltMinBetrag") protected BigDecimal selbstbehaltMinBetrag; @XmlElement(name = "SelbstbehaltMaxBetrag") @@ -81,10 +81,10 @@ public class SelbstbehaltType { * * @return * possible object is - * {@link Long } + * {@link Short } * */ - public Long getSelbstbehaltProzentVs() { + public Short getSelbstbehaltProzentVs() { return selbstbehaltProzentVs; } @@ -93,10 +93,10 @@ public class SelbstbehaltType { * * @param value * allowed object is - * {@link Long } + * {@link Short } * */ - public void setSelbstbehaltProzentVs(Long value) { + public void setSelbstbehaltProzentVs(Short value) { this.selbstbehaltProzentVs = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java index fcf7a4bd..787d2916 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/SicherstellungType.java @@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlType; /** - * Typ fuer Sicherstellungen in der Personenversicherung + * Abstrakter Typ fuer Sicherstellungen * *

Java-Klasse für Sicherstellung_Type complex type. * @@ -44,7 +44,7 @@ import javax.xml.bind.annotation.XmlType; VerpfaendungType.class, VinkulierungPersonenType.class }) -public class SicherstellungType { +public abstract class SicherstellungType { @XmlElement(name = "Lfnr") @XmlSchemaType(name = "unsignedShort") diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java index c6ab3332..0612404e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VerkaufsproduktType.java @@ -15,7 +15,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VerkaufsproduktKfzType; /** - * Basistyp für ein Produktbündel (1. Generation, wird nur in Kfz verwendet) + * Basistyp für ein Produktbündel * *

Java-Klasse für Verkaufsprodukt_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java index 206f20f7..52085dda 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherteLiegenschaftType.java @@ -23,8 +23,8 @@ import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType; * <sequence> * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/> * <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/> - * <element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> - * <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> + * <element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> + * <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * </sequence> * </extension> * </complexContent> @@ -49,11 +49,11 @@ public class VersicherteLiegenschaftType @XmlElement(name = "Adresse", required = true) protected ADRESSEType adresse; @XmlElement(name = "BebauteFlaecheInQm") - @XmlSchemaType(name = "unsignedInt") - protected long bebauteFlaecheInQm; + @XmlSchemaType(name = "unsignedShort") + protected int bebauteFlaecheInQm; @XmlElement(name = "UeberdachteFlaecheInQm") - @XmlSchemaType(name = "unsignedInt") - protected long ueberdachteFlaecheInQm; + @XmlSchemaType(name = "unsignedShort") + protected int ueberdachteFlaecheInQm; /** * Ruft den Wert der objektId-Eigenschaft ab. @@ -107,7 +107,7 @@ public class VersicherteLiegenschaftType * Ruft den Wert der bebauteFlaecheInQm-Eigenschaft ab. * */ - public long getBebauteFlaecheInQm() { + public int getBebauteFlaecheInQm() { return bebauteFlaecheInQm; } @@ -115,7 +115,7 @@ public class VersicherteLiegenschaftType * Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest. * */ - public void setBebauteFlaecheInQm(long value) { + public void setBebauteFlaecheInQm(int value) { this.bebauteFlaecheInQm = value; } @@ -123,7 +123,7 @@ public class VersicherteLiegenschaftType * Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab. * */ - public long getUeberdachteFlaecheInQm() { + public int getUeberdachteFlaecheInQm() { return ueberdachteFlaecheInQm; } @@ -131,7 +131,7 @@ public class VersicherteLiegenschaftType * Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest. * */ - public void setUeberdachteFlaecheInQm(long value) { + public void setUeberdachteFlaecheInQm(int value) { this.ueberdachteFlaecheInQm = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java index 3d4450a2..6e13b47b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersichertePersonType.java @@ -4,6 +4,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.XmlSchemaType; import javax.xml.bind.annotation.XmlType; @@ -19,7 +20,7 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"> * <sequence> - * <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/> + * <element name="RefPersonLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <choice minOccurs="0"> * <element name="RisikoNatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}RisikoNatPerson_Type"/> * <element name="RisikoSonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/> @@ -34,7 +35,7 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VersichertePerson_Type", propOrder = { - "person", + "refPersonLfnr", "risikoNatPerson", "risikoSonstPerson" }) @@ -42,35 +43,28 @@ public class VersichertePersonType extends VersichertesInteresseMitAttributMetadatenType { - @XmlElement(name = "Person", required = true) - protected PersonType person; + @XmlElement(name = "RefPersonLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int refPersonLfnr; @XmlElement(name = "RisikoNatPerson") protected RisikoNatPersonType risikoNatPerson; @XmlElement(name = "RisikoSonstPerson") protected Object risikoSonstPerson; /** - * Ruft den Wert der person-Eigenschaft ab. + * Ruft den Wert der refPersonLfnr-Eigenschaft ab. * - * @return - * possible object is - * {@link PersonType } - * */ - public PersonType getPerson() { - return person; + public int getRefPersonLfnr() { + return refPersonLfnr; } /** - * Legt den Wert der person-Eigenschaft fest. + * Legt den Wert der refPersonLfnr-Eigenschaft fest. * - * @param value - * allowed object is - * {@link PersonType } - * */ - public void setPerson(PersonType value) { - this.person = value; + public void setRefPersonLfnr(int value) { + this.refPersonLfnr = value; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java index 308f68ec..1a985159 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/common/VersicherterBetriebType.java @@ -29,8 +29,8 @@ import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType; * <element name="Betriebsart" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> * <element name="Mitarbeiteranzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> * <element name="Umsatz" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/> - * <element name="FlaecheInHektar" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> - * <element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="FlaecheInHektar" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> + * <element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> * <element name="ZusaetzlicheBetriebsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheBetriebsdaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -68,11 +68,11 @@ public class VersicherterBetriebType @XmlSchemaType(name = "unsignedLong") protected BigInteger umsatz; @XmlElement(name = "FlaecheInHektar") - @XmlSchemaType(name = "unsignedInt") - protected Long flaecheInHektar; + @XmlSchemaType(name = "unsignedShort") + protected Integer flaecheInHektar; @XmlElement(name = "Mitgliederanzahl") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger mitgliederanzahl; + @XmlSchemaType(name = "unsignedInt") + protected Long mitgliederanzahl; @XmlElement(name = "ZusaetzlicheBetriebsdaten") protected List zusaetzlicheBetriebsdaten; @@ -198,10 +198,10 @@ public class VersicherterBetriebType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getFlaecheInHektar() { + public Integer getFlaecheInHektar() { return flaecheInHektar; } @@ -210,10 +210,10 @@ public class VersicherterBetriebType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setFlaecheInHektar(Long value) { + public void setFlaecheInHektar(Integer value) { this.flaecheInHektar = value; } @@ -222,10 +222,10 @@ public class VersicherterBetriebType * * @return * possible object is - * {@link BigInteger } + * {@link Long } * */ - public BigInteger getMitgliederanzahl() { + public Long getMitgliederanzahl() { return mitgliederanzahl; } @@ -234,10 +234,10 @@ public class VersicherterBetriebType * * @param value * allowed object is - * {@link BigInteger } + * {@link Long } * */ - public void setMitgliederanzahl(BigInteger value) { + public void setMitgliederanzahl(Long value) { this.mitgliederanzahl = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java index a3583491..c912c8c2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragBasisType.java @@ -19,6 +19,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.PolizzenversandType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VertragspersonType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenType; import at.vvo.omds.types.omds3Types.r1_6_0.common.ZahlungsdatenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SpezAntragKfzType; /** @@ -77,8 +78,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ZahlungsdatenType; "zusaetzlicheAntragsdaten" }) @XmlSeeAlso({ - SpezAntragType.class, - SpezAntragPersonenType.class + SpezAntragKfzType.class, + SpezAntragType.class }) public abstract class SpezAntragBasisType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java index e4f55d41..d5230754 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragPersonenType.java @@ -1,22 +1,16 @@ package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common; -import java.util.ArrayList; -import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.BezugsberechtigungType; import at.vvo.omds.types.omds3Types.r1_6_0.common.FATCAType; import at.vvo.omds.types.omds3Types.r1_6_0.common.GMSGType; import at.vvo.omds.types.omds3Types.r1_6_0.common.PEPType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.SicherstellungType; import at.vvo.omds.types.omds3Types.r1_6_0.common.TreuhaenderfrageType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.ZustimmungGesundheitsdatenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SpezAntragLebenType; -import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType; /** @@ -29,15 +23,12 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType *

  * <complexType name="SpezAntragPersonen_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
  *       <sequence>
- *         <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded"/>
  *         <element name="FATCA" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_Type" minOccurs="0"/>
  *         <element name="GSGM" type="{urn:omds3CommonServiceTypes-1-1-0}GMSG_Type" minOccurs="0"/>
  *         <element name="PEP" type="{urn:omds3CommonServiceTypes-1-1-0}PEP_Type" minOccurs="0"/>
  *         <element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/>
- *         <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
  *     </extension>
  *   </complexContent>
@@ -48,26 +39,18 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "SpezAntragPersonen_Type", propOrder = {
-    "sicherstellungen",
-    "zustimmungGesundheitsdaten",
     "fatca",
     "gsgm",
     "pep",
-    "treuhaenderfrage",
-    "bezugsberechtigungen"
+    "treuhaenderfrage"
 })
 @XmlSeeAlso({
-    SpezAntragUnfallType.class,
     SpezAntragLebenType.class
 })
 public abstract class SpezAntragPersonenType
-    extends SpezAntragBasisType
+    extends SpezAntragType
 {
 
-    @XmlElement(name = "Sicherstellungen")
-    protected List sicherstellungen;
-    @XmlElement(name = "ZustimmungGesundheitsdaten", required = true)
-    protected List zustimmungGesundheitsdaten;
     @XmlElement(name = "FATCA")
     protected FATCAType fatca;
     @XmlElement(name = "GSGM")
@@ -76,66 +59,6 @@ public abstract class SpezAntragPersonenType
     protected PEPType pep;
     @XmlElement(name = "Treuhaenderfrage", required = true)
     protected TreuhaenderfrageType treuhaenderfrage;
-    @XmlElement(name = "Bezugsberechtigungen")
-    protected List bezugsberechtigungen;
-
-    /**
-     * Gets the value of the sicherstellungen 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 sicherstellungen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link SicherstellungType } - * - * - */ - public List getSicherstellungen() { - if (sicherstellungen == null) { - sicherstellungen = new ArrayList(); - } - return this.sicherstellungen; - } - - /** - * Gets the value of the zustimmungGesundheitsdaten property. - * - *

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link ZustimmungGesundheitsdatenType } - * - * - */ - public List getZustimmungGesundheitsdaten() { - if (zustimmungGesundheitsdaten == null) { - zustimmungGesundheitsdaten = new ArrayList(); - } - return this.zustimmungGesundheitsdaten; - } /** * Ruft den Wert der fatca-Eigenschaft ab. @@ -233,33 +156,4 @@ public abstract class SpezAntragPersonenType this.treuhaenderfrage = value; } - /** - * Gets the value of the bezugsberechtigungen property. - * - *

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link BezugsberechtigungType } - * - * - */ - public List getBezugsberechtigungen() { - if (bezugsberechtigungen == null) { - bezugsberechtigungen = new ArrayList(); - } - return this.bezugsberechtigungen; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java index b4571eed..f05e20e8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezAntragType.java @@ -1,15 +1,19 @@ package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.VinkularglaeubigerType; -import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SpezAntragKfzType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.BezugsberechtigungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SicherstellungType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ZustimmungGesundheitsdatenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezAntragRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivatType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType; /** @@ -24,7 +28,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivat * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type"> * <sequence> - * <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/> + * <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -35,42 +41,112 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.AntragSachPrivat */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SpezAntrag_Type", propOrder = { - "vinkulierung" + "bezugsberechtigungen", + "sicherstellungen", + "zustimmungGesundheitsdaten" }) @XmlSeeAlso({ - SpezAntragKfzType.class, + SpezAntragUnfallType.class, AntragSachPrivatType.class, - SpezAntragRechtsschutzType.class + SpezAntragRechtsschutzType.class, + SpezAntragPersonenType.class }) public abstract class SpezAntragType extends SpezAntragBasisType { - @XmlElement(name = "Vinkulierung") - protected VinkularglaeubigerType vinkulierung; + @XmlElement(name = "Bezugsberechtigungen") + protected List bezugsberechtigungen; + @XmlElement(name = "Sicherstellungen") + protected List sicherstellungen; + @XmlElement(name = "ZustimmungGesundheitsdaten") + protected List zustimmungGesundheitsdaten; /** - * Ruft den Wert der vinkulierung-Eigenschaft ab. + * Gets the value of the bezugsberechtigungen property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BezugsberechtigungType } + * * - * @return - * possible object is - * {@link VinkularglaeubigerType } - * */ - public VinkularglaeubigerType getVinkulierung() { - return vinkulierung; + public List getBezugsberechtigungen() { + if (bezugsberechtigungen == null) { + bezugsberechtigungen = new ArrayList(); + } + return this.bezugsberechtigungen; } /** - * Legt den Wert der vinkulierung-Eigenschaft fest. + * Gets the value of the sicherstellungen 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 sicherstellungen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link SicherstellungType } + * * - * @param value - * allowed object is - * {@link VinkularglaeubigerType } - * */ - public void setVinkulierung(VinkularglaeubigerType value) { - this.vinkulierung = value; + public List getSicherstellungen() { + if (sicherstellungen == null) { + sicherstellungen = new ArrayList(); + } + return this.sicherstellungen; + } + + /** + * Gets the value of the zustimmungGesundheitsdaten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZustimmungGesundheitsdatenType } + * + * + */ + public List getZustimmungGesundheitsdaten() { + if (zustimmungGesundheitsdaten == null) { + zustimmungGesundheitsdaten = new ArrayList(); + } + return this.zustimmungGesundheitsdaten; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java index 3aa7c8df..cb53c223 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/common/SpezBerechnungType.java @@ -1,10 +1,14 @@ package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.SpezBerechnungKfzType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.SpezBerechnungLebenType; import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.rs.SpezBerechnungRechtsschutzType; @@ -23,6 +27,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezBerechnungUnfall * <complexType name="SpezBerechnung_Type"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> * </restriction> * </complexContent> * </complexType> @@ -31,7 +38,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezBerechnungUnfall * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SpezBerechnung_Type") +@XmlType(name = "SpezBerechnung_Type", propOrder = { + "personen" +}) @XmlSeeAlso({ SpezBerechnungKfzType.class, SpezBerechnungUnfallType.class, @@ -41,5 +50,36 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezBerechnungUnfall }) public abstract class SpezBerechnungType { + @XmlElement(name = "Personen") + protected List personen; + + /** + * 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 personen property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java index a7f382ef..62d56d50 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/SpezAntragKfzType.java @@ -6,7 +6,8 @@ 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_6_0.common.BonusMalusSystemType; -import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragBasisType; /** @@ -19,10 +20,11 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragType; *

  * <complexType name="SpezAntragKfz_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
  *       <sequence>
  *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
  *         <element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
  *         <element name="ZusaetzlicheKfzDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
  *       </sequence>
  *     </extension>
@@ -36,16 +38,19 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragType;
 @XmlType(name = "SpezAntragKfz_Type", propOrder = {
     "verkaufsprodukt",
     "bonusMalus",
+    "vinkulierung",
     "zusaetzlicheKfzDaten"
 })
 public class SpezAntragKfzType
-    extends SpezAntragType
+    extends SpezAntragBasisType
 {
 
     @XmlElement(name = "Verkaufsprodukt", required = true)
     protected VerkaufsproduktKfzType verkaufsprodukt;
     @XmlElement(name = "BonusMalus")
     protected BonusMalusSystemType bonusMalus;
+    @XmlElement(name = "Vinkulierung")
+    protected VinkularglaeubigerType vinkulierung;
     @XmlElement(name = "ZusaetzlicheKfzDaten")
     protected ZusaetzlicheKfzdatenType zusaetzlicheKfzDaten;
 
@@ -97,6 +102,30 @@ public class SpezAntragKfzType
         this.bonusMalus = value;
     }
 
+    /**
+     * Ruft den Wert der vinkulierung-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link VinkularglaeubigerType }
+     *     
+     */
+    public VinkularglaeubigerType getVinkulierung() {
+        return vinkulierung;
+    }
+
+    /**
+     * Legt den Wert der vinkulierung-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link VinkularglaeubigerType }
+     *     
+     */
+    public void setVinkulierung(VinkularglaeubigerType value) {
+        this.vinkulierung = value;
+    }
+
     /**
      * Ruft den Wert der zusaetzlicheKfzDaten-Eigenschaft ab.
      * 
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java
index 20262982..bef819ee 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/kfz/VorversicherungenKfzType.java
@@ -13,7 +13,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenType;
 
 
 /**
- * Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type)
+ * Vorversicherungen für Kfz (alternativ siehe auch cst:VorversicherungenImpl_Type)
  * 
  * 

Java-Klasse für VorversicherungenKfz_Type complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java index ca943ae2..d26ea5e9 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ObjectFactory.java @@ -114,11 +114,19 @@ public class ObjectFactory { } /** - * Create an instance of {@link VersichertePersonProduktLebenType } + * Create an instance of {@link ProduktLebenType } * */ - public VersichertePersonProduktLebenType createVersichertePersonProduktLebenType() { - return new VersichertePersonProduktLebenType(); + public ProduktLebenType createProduktLebenType() { + return new ProduktLebenType(); + } + + /** + * Create an instance of {@link ZusatzproduktLebenType } + * + */ + public ZusatzproduktLebenType createZusatzproduktLebenType() { + return new ZusatzproduktLebenType(); } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java new file mode 100644 index 00000000..3ad61e85 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ProduktLebenType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; + + +/** + * Typ für ein Produkt in der Sparte Leben. + * + *

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

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

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

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersPersonenRefLfnr() { + if (versPersonenRefLfnr == null) { + versPersonenRefLfnr = new ArrayList(); + } + return this.versPersonenRefLfnr; + } + + /** + * Gets the value of the tarife property. + * + *

+ * 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 tarife property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TarifLebenType } + * + * + */ + public List getTarife() { + if (tarife == null) { + tarife = new ArrayList(); + } + return this.tarife; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java index e7ab6de5..e2a6f483 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/TarifLebenType.java @@ -10,7 +10,6 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_6_0.common.AttributMultiEnumType; import at.vvo.omds.types.omds3Types.r1_6_0.common.ElementarproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe; /** @@ -27,10 +26,10 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe; * <sequence> * <element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/> * <element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/> - * <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * <element name="RefSicherstellungLfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMultiEnum_Type" minOccurs="0"/> + * <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -43,10 +42,10 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe; @XmlType(name = "TarifLeben_Type", propOrder = { "garantierteAblebenssumme", "rentenoption", - "zusatzbausteine", - "gruppen", "refSicherstellungLfdNr", - "fondsauswahl" + "fondsauswahl", + "versPersonenRefLfnr", + "zusatzbausteine" }) public class TarifLebenType extends ElementarproduktGenerischType @@ -56,15 +55,16 @@ public class TarifLebenType protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme; @XmlElement(name = "Rentenoption") protected RentenoptionType rentenoption; - @XmlElement(name = "Zusatzbausteine") - protected List zusatzbausteine; - @XmlElement(name = "Gruppen") - protected List gruppen; @XmlElement(name = "RefSicherstellungLfdNr") @XmlSchemaType(name = "unsignedShort") protected Integer refSicherstellungLfdNr; @XmlElement(name = "Fondsauswahl") protected AttributMultiEnumType fondsauswahl; + @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versPersonenRefLfnr; + @XmlElement(name = "Zusatzbausteine") + protected List zusatzbausteine; /** * Ruft den Wert der garantierteAblebenssumme-Eigenschaft ab. @@ -114,64 +114,6 @@ public class TarifLebenType this.rentenoption = value; } - /** - * Gets the value of the zusatzbausteine 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 zusatzbausteine property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link ZusatzversicherungLebenType } - * - * - */ - public List getZusatzbausteine() { - if (zusatzbausteine == null) { - zusatzbausteine = new ArrayList(); - } - return this.zusatzbausteine; - } - - /** - * Gets the value of the gruppen 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 gruppen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link Gruppe } - * - * - */ - public List getGruppen() { - if (gruppen == null) { - gruppen = new ArrayList(); - } - return this.gruppen; - } - /** * Ruft den Wert der refSicherstellungLfdNr-Eigenschaft ab. * @@ -220,4 +162,62 @@ public class TarifLebenType this.fondsauswahl = value; } + /** + * Gets the value of the versPersonenRefLfnr property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersPersonenRefLfnr() { + if (versPersonenRefLfnr == null) { + versPersonenRefLfnr = new ArrayList(); + } + return this.versPersonenRefLfnr; + } + + /** + * Gets the value of the zusatzbausteine 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 zusatzbausteine property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzversicherungLebenType } + * + * + */ + public List getZusatzbausteine() { + if (zusatzbausteine == null) { + zusatzbausteine = new ArrayList(); + } + return this.zusatzbausteine; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java index a3025f8c..22633e71 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/VerkaufsproduktLebenType.java @@ -8,7 +8,6 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType; @@ -25,9 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"> * <sequence> - * <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersichertePersonProduktLeben_Type" maxOccurs="unbounded"/> - * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Personendaten" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/> + * <element name="LebenProdukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ProduktLeben_Type" maxOccurs="unbounded"/> + * <element name="Zusatzprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzproduktLeben_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/> * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * </sequence> * </extension> @@ -39,52 +38,52 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VerkaufsproduktLeben_Type", propOrder = { - "versichertePersonen", + "lebenProdukte", "zusatzprodukte", - "personendaten", + "versichertePersonen", "refSicherstellungLfnr" }) public class VerkaufsproduktLebenType extends VerkaufsproduktGenerischType { - @XmlElement(name = "VersichertePersonen", required = true) - protected List versichertePersonen; + @XmlElement(name = "LebenProdukte", required = true) + protected List lebenProdukte; @XmlElement(name = "Zusatzprodukte") - protected List zusatzprodukte; - @XmlElement(name = "Personendaten", required = true) - protected List personendaten; + protected List zusatzprodukte; + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; @XmlElement(name = "RefSicherstellungLfnr") @XmlSchemaType(name = "unsignedShort") protected Integer refSicherstellungLfnr; /** - * Gets the value of the versichertePersonen property. + * Gets the value of the lebenProdukte 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 versichertePersonen property. + * This is why there is not a set method for the lebenProdukte property. * *

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

-     *    getVersichertePersonen().add(newItem);
+     *    getLebenProdukte().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link VersichertePersonProduktLebenType } + * {@link ProduktLebenType } * * */ - public List getVersichertePersonen() { - if (versichertePersonen == null) { - versichertePersonen = new ArrayList(); + public List getLebenProdukte() { + if (lebenProdukte == null) { + lebenProdukte = new ArrayList(); } - return this.versichertePersonen; + return this.lebenProdukte; } /** @@ -105,30 +104,30 @@ public class VerkaufsproduktLebenType * *

* Objects of the following type(s) are allowed in the list - * {@link ProduktGenerischType } + * {@link ZusatzproduktLebenType } * * */ - public List getZusatzprodukte() { + public List getZusatzprodukte() { if (zusatzprodukte == null) { - zusatzprodukte = new ArrayList(); + zusatzprodukte = new ArrayList(); } return this.zusatzprodukte; } /** - * Gets the value of the personendaten property. + * Gets the value of the versichertePersonen 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 personendaten property. + * This is why there is not a set method for the versichertePersonen property. * *

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

-     *    getPersonendaten().add(newItem);
+     *    getVersichertePersonen().add(newItem);
      * 
* * @@ -138,11 +137,11 @@ public class VerkaufsproduktLebenType * * */ - public List getPersonendaten() { - if (personendaten == null) { - personendaten = new ArrayList(); + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); } - return this.personendaten; + return this.versichertePersonen; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzproduktLebenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzproduktLebenType.java new file mode 100644 index 00000000..853e620b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzproduktLebenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren + * + *

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

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

+ * <complexType name="ZusatzproduktLeben_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktLeben_Type") +public class ZusatzproduktLebenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java index 1870f49e..ac34462f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 149 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 966 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 957 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java index 2994aa9b..a0932cca 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 137 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 966 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd + * Zeile 957 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java index be06c211..1866e564 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ GenElementarproduktGebaeudeType.class }) -public abstract class ElementarproduktGebaeudeType +public class ElementarproduktGebaeudeType extends ElementarproduktSachPrivatType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java index b3f34c07..14c7b4cd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ GenElementarproduktHaushaltType.class }) -public abstract class ElementarproduktHaushaltType +public class ElementarproduktHaushaltType extends ElementarproduktSachPrivatType { 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 6fbc127e..5e8e2db3 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,7 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat; -import java.math.BigInteger; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; @@ -28,13 +28,13 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="Pauschalbetrag" type="{urn:omds20}decimal" 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="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" 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"/> + * <element name="Hoechsthaftungssumme" type="{urn:omds20}decimal" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -58,7 +58,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; ElementarproduktGebaeudeType.class, ElementarproduktHaushaltType.class }) -public abstract class ElementarproduktSachPrivatType +public class ElementarproduktSachPrivatType extends ElementarproduktGenerischType { @@ -66,22 +66,20 @@ public abstract class ElementarproduktSachPrivatType @XmlSchemaType(name = "unsignedShort") protected List versObjekteRefLfnr; @XmlElement(name = "Pauschalbetrag") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger pauschalbetrag; + protected BigDecimal pauschalbetrag; @XmlElement(name = "Selbstbehalt") protected SelbstbehaltType selbstbehalt; @XmlElement(name = "Unterversicherungsverzicht") protected Boolean unterversicherungsverzicht; @XmlElement(name = "ProzentVersicherungssumme") - @XmlSchemaType(name = "unsignedInt") - protected Long prozentVersicherungssumme; + @XmlSchemaType(name = "unsignedShort") + protected Integer prozentVersicherungssumme; @XmlElement(name = "Nebenkosten") protected KostenFixOderProzentType nebenkosten; @XmlElement(name = "Vorsorge") protected KostenFixOderProzentType vorsorge; @XmlElement(name = "Hoechsthaftungssumme") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger hoechsthaftungssumme; + protected BigDecimal hoechsthaftungssumme; /** * Gets the value of the versObjekteRefLfnr property. @@ -117,10 +115,10 @@ public abstract class ElementarproduktSachPrivatType * * @return * possible object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public BigInteger getPauschalbetrag() { + public BigDecimal getPauschalbetrag() { return pauschalbetrag; } @@ -129,10 +127,10 @@ public abstract class ElementarproduktSachPrivatType * * @param value * allowed object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public void setPauschalbetrag(BigInteger value) { + public void setPauschalbetrag(BigDecimal value) { this.pauschalbetrag = value; } @@ -189,10 +187,10 @@ public abstract class ElementarproduktSachPrivatType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getProzentVersicherungssumme() { + public Integer getProzentVersicherungssumme() { return prozentVersicherungssumme; } @@ -201,10 +199,10 @@ public abstract class ElementarproduktSachPrivatType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setProzentVersicherungssumme(Long value) { + public void setProzentVersicherungssumme(Integer value) { this.prozentVersicherungssumme = value; } @@ -261,10 +259,10 @@ public abstract class ElementarproduktSachPrivatType * * @return * possible object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public BigInteger getHoechsthaftungssumme() { + public BigDecimal getHoechsthaftungssumme() { return hoechsthaftungssumme; } @@ -273,10 +271,10 @@ public abstract class ElementarproduktSachPrivatType * * @param value * allowed object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public void setHoechsthaftungssumme(BigInteger value) { + public void setHoechsthaftungssumme(BigDecimal value) { this.hoechsthaftungssumme = 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 771ab25e..67dfb44b 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 @@ -194,6 +194,38 @@ public class ObjectFactory { return new VerkaufsproduktSachPrivatType(); } + /** + * Create an instance of {@link ProduktSachPrivatType } + * + */ + public ProduktSachPrivatType createProduktSachPrivatType() { + return new ProduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktSachPrivatType } + * + */ + public ElementarproduktSachPrivatType createElementarproduktSachPrivatType() { + return new ElementarproduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktGebaeudeType } + * + */ + public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() { + return new ElementarproduktGebaeudeType(); + } + + /** + * Create an instance of {@link ElementarproduktHaushaltType } + * + */ + public ElementarproduktHaushaltType createElementarproduktHaushaltType() { + return new ElementarproduktHaushaltType(); + } + /** * Create an instance of {@link GenElementarproduktGebaeudeType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java index 35467708..7bacc3c3 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -9,7 +9,6 @@ import javax.xml.bind.annotation.XmlElement; 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.Gruppe; import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; @@ -26,7 +25,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/> - * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -37,22 +35,19 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktSachPrivat_Type", propOrder = { - "versObjekteRefLfnr", - "gruppen" + "versObjekteRefLfnr" }) @XmlSeeAlso({ ProduktGebaeudeversicherungType.class, ProduktHaushaltsversicherungType.class }) -public abstract class ProduktSachPrivatType +public class ProduktSachPrivatType extends ProduktGenerischType { @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) @XmlSchemaType(name = "unsignedShort") protected List versObjekteRefLfnr; - @XmlElement(name = "Gruppen") - protected List gruppen; /** * Gets the value of the versObjekteRefLfnr property. @@ -83,33 +78,4 @@ public abstract class ProduktSachPrivatType return this.versObjekteRefLfnr; } - /** - * Gets the value of the gruppen 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 gruppen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link Gruppe } - * - * - */ - public List getGruppen() { - if (gruppen == null) { - gruppen = new ArrayList(); - } - return this.gruppen; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java index 2110bfe1..fced23dd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -6,6 +6,7 @@ import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertesInteresseMitAttributMetadatenType; @@ -22,7 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertesInteresseMitAttrib * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"> * <sequence> - * <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/> + * <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/> * <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/> * <element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/> @@ -45,8 +46,9 @@ public class RisikoHaushaltType extends VersichertesInteresseMitAttributMetadatenType { - @XmlElement(name = "Wohnflaeche", required = true) - protected Object wohnflaeche; + @XmlElement(name = "Wohnflaeche") + @XmlSchemaType(name = "unsignedShort") + protected int wohnflaeche; @XmlElement(name = "AusstattungCd", required = true) protected String ausstattungCd; @XmlElement(name = "NutzungCd") @@ -57,24 +59,16 @@ public class RisikoHaushaltType /** * Ruft den Wert der wohnflaeche-Eigenschaft ab. * - * @return - * possible object is - * {@link Object } - * */ - public Object getWohnflaeche() { + public int getWohnflaeche() { return wohnflaeche; } /** * Legt den Wert der wohnflaeche-Eigenschaft fest. * - * @param value - * allowed object is - * {@link Object } - * */ - public void setWohnflaeche(Object value) { + public void setWohnflaeche(int value) { this.wohnflaeche = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java index b512c633..998e2655 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.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_6_0.common.Gruppe; import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VerkaufsproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertesInteresseType; @@ -27,8 +27,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertesInteresseType; * <sequence> * <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type" maxOccurs="unbounded"/> * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/> + * <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -41,8 +41,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertesInteresseType; @XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { "produkte", "zusatzprodukte", - "gruppen", - "versicherteObjekte" + "versicherteObjekte", + "refSicherstellungLfnr" }) public class VerkaufsproduktSachPrivatType extends VerkaufsproduktGenerischType @@ -52,10 +52,11 @@ public class VerkaufsproduktSachPrivatType protected List produkte; @XmlElement(name = "Zusatzprodukte") protected List zusatzprodukte; - @XmlElement(name = "Gruppen") - protected List gruppen; @XmlElement(name = "VersicherteObjekte", required = true) protected List versicherteObjekte; + @XmlElement(name = "RefSicherstellungLfnr") + @XmlSchemaType(name = "unsignedShort") + protected Integer refSicherstellungLfnr; /** * Gets the value of the produkte property. @@ -115,35 +116,6 @@ public class VerkaufsproduktSachPrivatType return this.zusatzprodukte; } - /** - * Gets the value of the gruppen 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 gruppen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link Gruppe } - * - * - */ - public List getGruppen() { - if (gruppen == null) { - gruppen = new ArrayList(); - } - return this.gruppen; - } - /** * Gets the value of the versicherteObjekte property. * @@ -173,4 +145,28 @@ public class VerkaufsproduktSachPrivatType return this.versicherteObjekte; } + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java index 42d54dc5..d83459cc 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/LeistungsartUnfallType.java @@ -1,9 +1,12 @@ package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; 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.SelbstbehaltType; @@ -22,6 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> + * <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -32,7 +36,8 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "LeistungsartUnfall_Type", propOrder = { - "selbstbehalt" + "selbstbehalt", + "versPersonenRefLfnr" }) public class LeistungsartUnfallType extends ElementarproduktGenerischType @@ -40,6 +45,9 @@ public class LeistungsartUnfallType @XmlElement(name = "Selbstbehalt") protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "VersPersonenRefLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List versPersonenRefLfnr; /** * Ruft den Wert der selbstbehalt-Eigenschaft ab. @@ -65,4 +73,33 @@ public class LeistungsartUnfallType this.selbstbehalt = value; } + /** + * Gets the value of the versPersonenRefLfnr property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersPersonenRefLfnr() { + if (versPersonenRefLfnr == null) { + versPersonenRefLfnr = new ArrayList(); + } + return this.versPersonenRefLfnr; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java index 519a2eeb..82f7a2d6 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ObjectFactory.java @@ -113,11 +113,11 @@ public class ObjectFactory { } /** - * Create an instance of {@link VersichertePersonProduktUnfallType } + * Create an instance of {@link ProduktUnfallType } * */ - public VersichertePersonProduktUnfallType createVersichertePersonProduktUnfallType() { - return new VersichertePersonProduktUnfallType(); + public ProduktUnfallType createProduktUnfallType() { + return new ProduktUnfallType(); } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java new file mode 100644 index 00000000..1b1327ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/ProduktUnfallType.java @@ -0,0 +1,167 @@ + +package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType; + + +/** + * Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + * + *

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

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

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

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getVersPersonenRefLfnr() { + if (versPersonenRefLfnr == null) { + versPersonenRefLfnr = new ArrayList(); + } + return this.versPersonenRefLfnr; + } + + /** + * Gets the value of the leistungsarten property. + * + *

+ * 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. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link LeistungsartUnfallType } + * + * + */ + public List getLeistungsarten() { + if (leistungsarten == null) { + leistungsarten = new ArrayList(); + } + return this.leistungsarten; + } + + /** + * Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRefSicherstellungLfnr() { + return refSicherstellungLfnr; + } + + /** + * Legt den Wert der refSicherstellungLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRefSicherstellungLfnr(Integer value) { + this.refSicherstellungLfnr = value; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java index c0bc4354..05d089c4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/SpezAntragUnfallType.java @@ -5,7 +5,7 @@ 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_6_0.on2antrag.common.SpezAntragPersonenType; +import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragType; /** @@ -18,7 +18,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragPersonenTy *

  * <complexType name="SpezAntragUnfall_Type">
  *   <complexContent>
- *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragPersonen_Type">
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
  *       <sequence>
  *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/>
  *       </sequence>
@@ -34,7 +34,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.common.SpezAntragPersonenTy
     "verkaufsprodukt"
 })
 public class SpezAntragUnfallType
-    extends SpezAntragPersonenType
+    extends SpezAntragType
 {
 
     @XmlElement(name = "Verkaufsprodukt", required = true)
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java
index dbc6ac48..0b867d5e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_6_0/on2antrag/unfall/VerkaufsproduktUnfallType.java
@@ -25,9 +25,9 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
  *   <complexContent>
  *     <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}VersichertePersonProduktUnfall_Type" maxOccurs="unbounded"/>
+ *         <element name="Unfallprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ProduktUnfall_Type" maxOccurs="unbounded"/>
  *         <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="Personendaten" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
+ *         <element name="VersichertePersonen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertePerson_Type" maxOccurs="unbounded"/>
  *         <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
  *       </sequence>
  *     </extension>
@@ -39,52 +39,52 @@ import at.vvo.omds.types.omds3Types.r1_6_0.common.VersichertePersonType;
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = {
-    "versichertePersonen",
+    "unfallprodukte",
     "zusatzprodukte",
-    "personendaten",
+    "versichertePersonen",
     "refSicherstellungLfnr"
 })
 public class VerkaufsproduktUnfallType
     extends VerkaufsproduktGenerischType
 {
 
-    @XmlElement(name = "VersichertePersonen", required = true)
-    protected List versichertePersonen;
+    @XmlElement(name = "Unfallprodukte", required = true)
+    protected List unfallprodukte;
     @XmlElement(name = "Zusatzprodukte")
     protected List zusatzprodukte;
-    @XmlElement(name = "Personendaten", required = true)
-    protected List personendaten;
+    @XmlElement(name = "VersichertePersonen", required = true)
+    protected List versichertePersonen;
     @XmlElement(name = "RefSicherstellungLfnr")
     @XmlSchemaType(name = "unsignedShort")
     protected Integer refSicherstellungLfnr;
 
     /**
-     * Gets the value of the versichertePersonen property.
+     * Gets the value of the unfallprodukte 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 versichertePersonen property. + * This is why there is not a set method for the unfallprodukte property. * *

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

-     *    getVersichertePersonen().add(newItem);
+     *    getUnfallprodukte().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link VersichertePersonProduktUnfallType } + * {@link ProduktUnfallType } * * */ - public List getVersichertePersonen() { - if (versichertePersonen == null) { - versichertePersonen = new ArrayList(); + public List getUnfallprodukte() { + if (unfallprodukte == null) { + unfallprodukte = new ArrayList(); } - return this.versichertePersonen; + return this.unfallprodukte; } /** @@ -117,18 +117,18 @@ public class VerkaufsproduktUnfallType } /** - * Gets the value of the personendaten property. + * Gets the value of the versichertePersonen 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 personendaten property. + * This is why there is not a set method for the versichertePersonen property. * *

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

-     *    getPersonendaten().add(newItem);
+     *    getVersichertePersonen().add(newItem);
      * 
* * @@ -138,11 +138,11 @@ public class VerkaufsproduktUnfallType * * */ - public List getPersonendaten() { - if (personendaten == null) { - personendaten = new ArrayList(); + public List getVersichertePersonen() { + if (versichertePersonen == null) { + versichertePersonen = new ArrayList(); } - return this.personendaten; + return this.versichertePersonen; } /** 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 a21b158a..94b1feb8 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 = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class), - @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), - @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class) + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @XmlElement(name = "WirksamtkeitAb", required = true) 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 d1f63efd..f778cab2 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-06-19T16:01:12.974+02:00 + * 2020-07-08T09:13:17.656+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 05078bac..19d0cdc6 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-06-19T16:01:12.855+02:00 + * 2020-07-08T09:13:17.554+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 46b08501..be35eba8 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-06-19T16:01:12.922+02:00 + * 2020-07-08T09:13:17.615+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 ef732890..fe8e5255 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-06-19T16:01:12.716+02:00 + * 2020-07-08T09:13:17.403+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 75e28218..6983142e 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-06-19T16:01:12.833+02:00 + * 2020-07-08T09:13:17.544+02:00 * Generated source version: 3.2.0 */ diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt index 8e0dc855..8d8ff786 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/ReadMe.txt @@ -5,5 +5,5 @@ OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betri OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert OMDS 3 Version 1.2.0 - Autorisierung neu Beschrieben, keine Änderungen in den Services selbst OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu, Schaden überarbeitet -OMDS 3 Version 1.4.0 - in Vorbereitung: Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 +OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11 OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Sach-privat, Rechtsschutz, Schaden überarbeitet, Verwendung OMDS 2.11 \ No newline at end of file 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 e730d66f..c122c304 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -689,41 +689,32 @@ Produktmodell - - - Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen - - Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen - - - - - - Schluessel der Tarifkomponente - - - - - Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt - - - - - Verweise auf Bedingungswerke - - - - - Meldungen zu Elementen in diesem Produktbaustein - - - - - + + + + Schluessel der Tarifkomponente + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + Verweise auf Bedingungswerke + + + + + Meldungen zu Elementen in diesem Produktbaustein + + + @@ -776,7 +767,7 @@ - Basistyp für ein Produktbündel (1. Generation, wird nur in Kfz verwendet) + Basistyp für ein Produktbündel @@ -801,7 +792,7 @@ - Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) + Basistyp für ein Produkt @@ -818,7 +809,7 @@ - Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) + Basistyp für ein Elementarprodukt @@ -829,19 +820,6 @@ - - - Basistyp für ein Zusatzprodukt (wird nirgends verwendet) - - - - - - - - - - Basistyp für ein Produktbündel, 2. Generation @@ -936,60 +914,6 @@ - - - Basistyp für ein Zusatzprodukt, 2. Generation - - - - - - - Ob dieser Produktbaustein eingeschlossen ist oder nicht - - - - - Ob der im Response vorgebene Einschluss änderbar ist. Optional - - - - - Optional Metadaten zu Attributen - - - - - Eine weitereführende Beschreibung des Bausteins für eine Anzeige. - - - - - - - - - - Gruppe von Bausteinen, aus der eine Auswahl möglich ist - - - - - - - - Minimum Anzahl Bausteine, die gewählt werden müssen, darf auch 0 sein. - - - - - Maximum Anzahl Bausteine, die gewählt werden können. Die Angabe darf fehlen, wenn kein Maximum festgelegt ist. - - - - - - Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind @@ -1192,11 +1116,6 @@ VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt - - - VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt - - Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle @@ -1275,6 +1194,27 @@ Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell + + + + Bezugsrecht Erleben oder Ableben + + + + + + Bezugsrecht Erleben + + + + + Bezugsrecht Ableben + + + + + + @@ -1284,6 +1224,14 @@ + + + Bezugsberechtigung testamentarische Erben + + + + + Bezugsberechtigung Überbringer @@ -1299,11 +1247,12 @@ - + - Liste der bezugsberechtigten Personen + Referenz auf die Person + wahr, wenn das Bezugsrecht unwiderruflich ist. @@ -1313,14 +1262,21 @@ - + - Namentliches Bezugsrecht fuer eine Person + Bezugsberechtigung Versicherungsnehmer - - - - + + + + + + + Bezugsberechtigung VersichertePerson + + + + @@ -1605,59 +1561,6 @@ - - - Typ Variante - - - - - - - - - - Type Deckung - - - - - Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. - - - - - - - Type Deckung - - - - - - Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. - - - - - Definiert zu welchem versicherten Risiko die Deckung gehört - - - - - - - Type Deckung Prozent - - - - - - Wenn der Prozentwert eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. - - - - Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) @@ -1858,7 +1761,11 @@ - + + + Referenz auf die Personendaten + + @@ -2027,45 +1934,45 @@ - - - Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein) - - - - - - - - - - - - - - - - - - - Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type - - - - - Versicherte Liegenschaft - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert @@ -2073,7 +1980,7 @@ - + @@ -2088,7 +1995,7 @@ Absoluter Betrag eines Selbstbehalts - + Selbstbehalt in Prozent der Versicherungssumme @@ -2321,8 +2228,8 @@ Optional Inhalte einer Werteliste - - + + @@ -2460,8 +2367,8 @@ - - + + Optional Inhalte einer Werteliste @@ -2551,7 +2458,7 @@ - + Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten @@ -2563,16 +2470,10 @@ Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen - + Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect. - - - - - - @@ -2633,9 +2534,9 @@ - + - Typ fuer Sicherstellungen in der Personenversicherung + Abstrakter Typ fuer Sicherstellungen @@ -2716,8 +2617,26 @@ Zustimmung Gesundheitsdaten - - + + + Referenz auf die Person + + + + + Ein vom Versicherungsunternehmen festlegbarer Typ für die Art der Zustimmung + + + + + Optional der tatsächliche Text der Zustimmung + + + + + Die Bestätigung der Zustimmung + + @@ -2726,7 +2645,7 @@ - + @@ -2737,6 +2656,7 @@ + @@ -2745,6 +2665,17 @@ + + + + Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht + + + + + Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel + + @@ -2756,7 +2687,7 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl index c8e92377..79a6a10b 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3Services.wsdl @@ -1,5 +1,5 @@ - + - - - - - - @@ -214,84 +199,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -299,66 +206,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -513,68 +361,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -582,56 +368,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -984,160 +720,7 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1150,127 +733,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd index cfe2aeaf..febf622e 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Common.xsd @@ -8,6 +8,13 @@ Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist + + + + Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer. + + + @@ -117,11 +124,13 @@ - + + - Vinkulierungsdaten + Daten zu etwaigen Sicherstellungen + @@ -131,14 +140,8 @@ Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist - + - - - Daten zu etwaigen Sicherstellungen - - - @@ -147,7 +150,6 @@ - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd index 23b29ca3..310ab9b1 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Kfz.xsd @@ -235,7 +235,7 @@ Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird - + @@ -243,6 +243,11 @@ BonusMalus beim Verband + + + Vinkulierungsdaten + + 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 2cc6d9c4..39933059 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 @@ -41,7 +41,7 @@ - + Wohnfläche in qm @@ -224,13 +224,17 @@ - + + + Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren. + + - + Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen @@ -246,7 +250,6 @@ Jens Buehring entfernt 2.6.2020 weil die Untertypen spezifischere Listen haben (fuer Gebaeude und Haushalt) und wenn man selbst ein Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. --> - @@ -285,7 +288,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. - + Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen @@ -297,18 +300,18 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. Referenzen auf versicherte Interessen - + - + - + - + Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird @@ -316,7 +319,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. - + Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd deleted file mode 100644 index 1b78768b..00000000 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON3_Vertrag.xsd +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - Request auf die Polizzen, in denen ein Partner in der Rolle VN auftritt - - - - - Response zu den Polizzen, in denen ein Partner in der Rolle VN auftritt - - - - - Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt - - - - - - - - Die ObjektId des Partners (enthält die Personennr) - - - - - - - - - Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt - - - - - - - Ein Vertrag, wie er im OMDS-Datensatz definiert ist. - - - - - Die ObjektId des Vertrags, enthält die Polizzennr - - - - - Optional eine abweichende Zustelladresse - - - - - - - - - Typ des Requestobjekts für das Setzen einer Zustelladresse - - - - - - - Die ObjektId des Vertrags - - - - - Die neue Zustelladresse für den Vertrag - - - - - - - - - - Typ des Responseobjekts für das Setzen einer Zustelladresse - - - - - - - ObjektId des Vertrags - - - - - Die Daten des Vertrags - - - - - - - - - - Requestobjekt für das Setzen einer Zustelladresse - - - - - Responseobjekt für das Setzen einer Zustelladresse - - - - - Requestobjekt für die Änderungen von Inkassodaten - - - - - Responseobjekt für die Änderungen von Inkassodaten - - - - - Typ des Requestobjekts für eine Änderung von Inkassodaten - - - - - - - Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes) - - - - - - - - - - - - - - Typ des Response für eine Änderung von Inkassodaten - - - - - - - ObjektId des Vertrags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 cd8d1ca1..c8770a7a 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3CommonServiceTypes.xsd @@ -689,41 +689,32 @@ Produktmodell - - - Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen - - Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen - - - - - - Schluessel der Tarifkomponente - - - - - Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt - - - - - Verweise auf Bedingungswerke - - - - - Meldungen zu Elementen in diesem Produktbaustein - - - - - + + + + Schluessel der Tarifkomponente + + + + + Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt + + + + + Verweise auf Bedingungswerke + + + + + Meldungen zu Elementen in diesem Produktbaustein + + + @@ -776,7 +767,7 @@ - Basistyp für ein Produktbündel (1. Generation, wird nur in Kfz verwendet) + Basistyp für ein Produktbündel @@ -801,7 +792,7 @@ - Basistyp für ein Produkt (1. Generation, wird nur in Kfz verwendet) + Basistyp für ein Produkt @@ -818,7 +809,7 @@ - Basistyp für ein Elementarprodukt (1. Generation, wird nur in Kfz verwendet) + Basistyp für ein Elementarprodukt @@ -968,28 +959,28 @@ - - - Gruppe von Bausteinen, aus der eine Auswahl möglich ist - - - - - - - - Minimum Anzahl Bausteine, die gewählt werden müssen, darf auch 0 sein. - - - - - Maximum Anzahl Bausteine, die gewählt werden können. Die Angabe darf fehlen, wenn kein Maximum festgelegt ist. - - - - - - + + + + + + + + + + + + + + + + + + + + + + Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind @@ -1276,11 +1267,6 @@ Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell - - - Referenz auf die Person - - Bezugsrecht Erleben oder Ableben @@ -1333,11 +1319,12 @@ - + - Liste der bezugsberechtigten Personen + Referenz auf die Person + wahr, wenn das Bezugsrecht unwiderruflich ist. @@ -1347,14 +1334,21 @@ - + - Namentliches Bezugsrecht fuer eine Person + Bezugsberechtigung Versicherungsnehmer - - - - + + + + + + + Bezugsberechtigung VersichertePerson + + + + @@ -1639,59 +1633,59 @@ - - - Typ Variante - - - - - - - - - - Type Deckung - - - - - Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. - - - - - - - Type Deckung - - - - - - Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. - - - - - Definiert zu welchem versicherten Risiko die Deckung gehört - - - - - - - Type Deckung Prozent - - - - - - Wenn der Prozentwert eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten) @@ -1892,7 +1886,11 @@ - + + + Referenz auf die Personendaten + + @@ -2073,8 +2071,8 @@ - - + + @@ -2094,8 +2092,8 @@ - - + + @@ -2107,7 +2105,7 @@ - + @@ -2122,7 +2120,7 @@ Absoluter Betrag eines Selbstbehalts - + Selbstbehalt in Prozent der Versicherungssumme @@ -2355,8 +2353,8 @@ Optional Inhalte einer Werteliste - - + + @@ -2494,8 +2492,8 @@ - - + + Optional Inhalte einer Werteliste @@ -2585,7 +2583,7 @@ - + Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten @@ -2597,16 +2595,10 @@ Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen - + Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect. - - - - - - @@ -2667,9 +2659,9 @@ - + - Typ fuer Sicherstellungen in der Personenversicherung + Abstrakter Typ fuer Sicherstellungen @@ -2778,7 +2770,7 @@ - + @@ -2789,6 +2781,7 @@ + @@ -2797,6 +2790,17 @@ + + + + Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht + + + + + Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel + + @@ -2808,7 +2812,7 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl index c1d82328..8cb5a2fc 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3Services.wsdl @@ -21,11 +21,7 @@ xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd index fb501101..febf622e 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Common.xsd @@ -8,6 +8,13 @@ Abstrakter Basistyp Berechnung, der bei Request und bei Response gleich ist + + + + Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer. + + + @@ -117,11 +124,13 @@ - + + - Vinkulierungsdaten + Daten zu etwaigen Sicherstellungen + @@ -131,14 +140,8 @@ Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist - + - - - Daten zu etwaigen Sicherstellungen - - - @@ -147,7 +150,6 @@ - diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd index 23b29ca3..a9ec9632 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Kfz.xsd @@ -235,7 +235,7 @@ Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird - + @@ -243,6 +243,11 @@ BonusMalus beim Verband + + + Vinkulierungsdaten + + @@ -428,7 +433,7 @@ - Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type) + Vorversicherungen für Kfz (alternativ siehe auch cst:VorversicherungenImpl_Type) diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd index cfdcfd56..73a4b992 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Leben.xsd @@ -10,15 +10,15 @@ - - + + - Möglichkeit Unfall-fremde Bausteine einzugliedern. + Möglichkeit Zusatzprodukte anderer Sparten einzugliedern - + - Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. + Die Risikoeigenschaften der versicherten Personen, die im Produktbaum referenziert werden. @@ -26,16 +26,16 @@ - + Typ für ein Produkt in der Sparte Leben. - + - Referenz auf die Daten der Person + Referenz auf versicherte Personen @@ -43,16 +43,16 @@ Liste der Tarife - - - Möglichkeit Tarife zu gruppieren - - + + + Abstrakter Typ um Zusatzprodukte (Ebene Produkt) im Verkausfprodukt Leben zu definieren + + Typ für ein Elementarprodukt in der Sparte Leben. @@ -62,22 +62,22 @@ - - - Liste von Zusatzbausteinen - - - - - Möglichkeit Zusatzbausteine zu gruppieren - - Bei fondsgebundenen Produkten die Vorgabe der gewünschten Fonds. + + + Optional Referenz auf versicherte Personen + + + + + Liste von Zusatzbausteinen + + diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd index 2cc6d9c4..39933059 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -41,7 +41,7 @@ - + Wohnfläche in qm @@ -224,13 +224,17 @@ - + + + Möglichkeit eine Sichterstellung aus dem Antragsobjekt zu referenzieren. + + - + Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen @@ -246,7 +250,6 @@ Jens Buehring entfernt 2.6.2020 weil die Untertypen spezifischere Listen haben (fuer Gebaeude und Haushalt) und wenn man selbst ein Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. --> - @@ -285,7 +288,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. - + Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen @@ -297,18 +300,18 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. Referenzen auf versicherte Interessen - + - + - + - + Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird @@ -316,7 +319,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. - + Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd index 45de5f7b..b475b030 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_6_0/omds3_ON2_Antrag_Unfall.xsd @@ -10,19 +10,19 @@ - + - Ebene Produkt + Liste von Produkten - Möglichkeit Unfall-fremde Bausteine einzugliedern. + Möglichkeit Unfall-fremde Bausteine einzugliedern, z.B. Produkte aus Sach-Privat. - + - Die Personendaten der versicherten Personen, die im Produktbaum referenziert werden. + Die Risikodaten der versicherten Interessen. In der Regel sind dies Versicherte Personen, die im Produktbaum referenziert werden. @@ -34,16 +34,16 @@ - + 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 + Referenz auf versicherte Personen @@ -51,7 +51,6 @@ Liste der Elementarprodukte - @@ -70,6 +69,11 @@ + + + Optional Referenz auf versicherte Personen + + @@ -104,7 +108,7 @@ Typ für den Schritt Antrags-Erzeugung - +