From 3572597fb648152010727ca93c7036e220152c2a Mon Sep 17 00:00:00 2001 From: Jens Buehring Date: Wed, 13 Nov 2019 10:26:59 +0100 Subject: [PATCH] =?UTF-8?q?Anpassungen=20Unfall=20eingecheckt:=20=20*=20Pr?= =?UTF-8?q?odukt=20hei=C3=9Ft=20jetzt=20VersichertePerson=20und=20hat=20ei?= =?UTF-8?q?ne=20Person=20=20*=20Bezugsrechte=20im=20Antrag=20=20*=20Darste?= =?UTF-8?q?llung=20Pr=C3=A4mie=20nach=20Leistungsart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/ElementarproduktGenerischType.java | 4 +- .../r1_5_0/common/ProduktGenerischType.java | 4 +- ...arstellungPraemieNachLeistungsartType.java | 91 ++++++++++++ .../unfall/LeistungsartUnfallType.java | 97 +++++++++++++ .../on2antrag/unfall/ObjectFactory.java | 20 ++- .../unfall/SpezAntragUnfallType.java | 36 +++++ .../unfall/VerkaufsproduktUnfallType.java | 50 ++++--- .../unfall/VersichertePersonUnfallType.java | 132 ++++++++++++++++++ .../def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd | 31 ++-- 9 files changed, 419 insertions(+), 46 deletions(-) create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/DarstellungPraemieNachLeistungsartType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java create mode 100644 OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java index 2a196005..2966146e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ElementarproduktGenerischType.java @@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ElementarproduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfallType; +import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallType; /** @@ -47,7 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa @XmlSeeAlso({ ElementarproduktRechtsschutzType.class, ElementarproduktSachPrivatType.class, - ElementarproduktUnfallType.class + LeistungsartUnfallType.class }) public abstract class ElementarproduktGenerischType extends ElementarproduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java index 5bcdafdb..15be0c31 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/ProduktGenerischType.java @@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ProduktRechtsschutzType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType; -import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType; +import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VersichertePersonUnfallType; /** @@ -47,7 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType; @XmlSeeAlso({ ProduktRechtsschutzType.class, ProduktSachPrivatType.class, - ProduktUnfallType.class + VersichertePersonUnfallType.class }) public abstract class ProduktGenerischType extends ProduktType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/DarstellungPraemieNachLeistungsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/DarstellungPraemieNachLeistungsartType.java new file mode 100644 index 00000000..71fc89d0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/DarstellungPraemieNachLeistungsartType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.PraemieType; + + +/** + *

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

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

+ * <complexType name="DarstellungPraemieNachLeistungsart_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BezeichnungLeistungsart" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DarstellungPraemieNachLeistungsart_Type", propOrder = { + "bezeichnungLeistungsart", + "praemie" +}) +public class DarstellungPraemieNachLeistungsartType { + + @XmlElement(name = "BezeichnungLeistungsart", required = true) + protected String bezeichnungLeistungsart; + @XmlElement(name = "Praemie", required = true) + protected PraemieType praemie; + + /** + * Ruft den Wert der bezeichnungLeistungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnungLeistungsart() { + return bezeichnungLeistungsart; + } + + /** + * Legt den Wert der bezeichnungLeistungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnungLeistungsart(String value) { + this.bezeichnungLeistungsart = value; + } + + /** + * Ruft den Wert der praemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link PraemieType } + * + */ + public PraemieType getPraemie() { + return praemie; + } + + /** + * Legt den Wert der praemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PraemieType } + * + */ + public void setPraemie(PraemieType value) { + this.praemie = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java new file mode 100644 index 00000000..9a85f2ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/LeistungsartUnfallType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; + + +/** + * Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. + * + *

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

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

+ * <complexType name="LeistungsartUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Versicherungssumme" type="{urn:omds20}decimal"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LeistungsartUnfall_Type", propOrder = { + "versicherungssumme", + "selbstbehalt" +}) +public class LeistungsartUnfallType + extends ElementarproduktGenerischType +{ + + @XmlElement(name = "Versicherungssumme", required = true) + protected BigDecimal versicherungssumme; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssumme(BigDecimal value) { + this.versicherungssumme = value; + } + + /** + * 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_5_0/on2antrag/unfall/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java index 883815d2..230f9aa5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/ObjectFactory.java @@ -105,19 +105,27 @@ public class ObjectFactory { } /** - * Create an instance of {@link ProduktUnfallType } + * Create an instance of {@link VersichertePersonUnfallType } * */ - public ProduktUnfallType createProduktUnfallType() { - return new ProduktUnfallType(); + public VersichertePersonUnfallType createVersichertePersonUnfallType() { + return new VersichertePersonUnfallType(); } /** - * Create an instance of {@link ElementarproduktUnfallType } + * Create an instance of {@link LeistungsartUnfallType } * */ - public ElementarproduktUnfallType createElementarproduktUnfallType() { - return new ElementarproduktUnfallType(); + public LeistungsartUnfallType createLeistungsartUnfallType() { + return new LeistungsartUnfallType(); + } + + /** + * Create an instance of {@link DarstellungPraemieNachLeistungsartType } + * + */ + public DarstellungPraemieNachLeistungsartType createDarstellungPraemieNachLeistungsartType() { + return new DarstellungPraemieNachLeistungsartType(); } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java index 8dbc0a4e..77ca81d2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/SpezAntragUnfallType.java @@ -1,10 +1,13 @@ package at.vvo.omds.types.omds3Types.r1_5_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.XmlType; +import at.vvo.omds.types.omds2Types.v2_11.ELBezugsberechtigungType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType; @@ -20,6 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType; * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"> * <sequence> + * <element ref="{urn:omds20}EL-Bezugsberechtigung" maxOccurs="unbounded" minOccurs="0"/> * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/> * </sequence> * </extension> @@ -31,15 +35,47 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "SpezAntragUnfall_Type", propOrder = { + "elBezugsberechtigung", "verkaufsprodukt" }) public class SpezAntragUnfallType extends SpezAntragType { + @XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20") + protected List elBezugsberechtigung; @XmlElement(name = "Verkaufsprodukt", required = true) protected VerkaufsproduktUnfallType verkaufsprodukt; + /** + * Gets the value of the elBezugsberechtigung 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 elBezugsberechtigung property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ELBezugsberechtigungType } + * + * + */ + public List getELBezugsberechtigung() { + if (elBezugsberechtigung == null) { + elBezugsberechtigung = new ArrayList(); + } + return this.elBezugsberechtigung; + } + /** * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java index 9091a5ea..7bd621f8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VerkaufsproduktUnfallType.java @@ -7,9 +7,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_5_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; /** @@ -24,8 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"> * <sequence> - * <element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/> - * <element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/> + * <element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonUnfall_Type" maxOccurs="unbounded"/> + * <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}DarstellungPraemieNachLeistungsart_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -36,74 +34,74 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = { - "produkte", - "versicherteInteressen" + "versichertePersonen", + "leistungsarten" }) public class VerkaufsproduktUnfallType extends VerkaufsproduktGenerischType { - @XmlElement(name = "Produkte", required = true) - protected List produkte; - @XmlElement(name = "VersicherteInteressen", required = true) - protected List versicherteInteressen; + @XmlElement(name = "VersichertePersonen", required = true) + protected List versichertePersonen; + @XmlElement(name = "Leistungsarten") + protected List leistungsarten; /** - * Gets the value of the produkte 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 produkte property. + * This is why there is not a set method for the versichertePersonen property. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list - * {@link VersichertesInteresseType } + * {@link DarstellungPraemieNachLeistungsartType } * * */ - public List getVersicherteInteressen() { - if (versicherteInteressen == null) { - versicherteInteressen = new ArrayList(); + public List getLeistungsarten() { + if (leistungsarten == null) { + leistungsarten = new ArrayList(); } - return this.versicherteInteressen; + return this.leistungsarten; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java new file mode 100644 index 00000000..de79e142 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/unfall/VersichertePersonUnfallType.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds3Types.r1_5_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.XmlType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.PersonType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; +import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; + + +/** + * 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 VersichertePersonUnfall_Type complex type. + * + *

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

+ * <complexType name="VersichertePersonUnfall_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *         <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ *         <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VersichertePersonUnfall_Type", propOrder = { + "person", + "selbstbehalt", + "leistungsarten" +}) +public class VersichertePersonUnfallType + extends ProduktGenerischType +{ + + @XmlElement(name = "Person", required = true) + protected PersonType person; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "Leistungsarten") + protected List leistungsarten; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = 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; + } + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd index 4b17a806..0650f64c 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Unfall.xsd @@ -10,25 +10,34 @@ - - + + + + Element um Prämien Personen-übergreifend nach Leistungsarten darzustellen. + + - + Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. + + + Die Person an sich + + Selbstbehalt über alle Elementarprodukte einheitlich. - + Liste der Elementarprodukte @@ -37,24 +46,25 @@ - + Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet. - - - Bezug auf ein versichertes Interesse - - + + + + + + @@ -87,6 +97,7 @@ +