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
+ * 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
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
- * {@link ProduktGenerischType }
+ * {@link VersichertePersonUnfallType }
*
*
*/
- public List
* 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
* For example, to add a new item, do as follows:
*
* Objects of the following type(s) are allowed in the list
- * {@link VersichertesInteresseType }
+ * {@link DarstellungPraemieNachLeistungsartType }
*
*
*/
- public List Java-Klasse für VersichertePersonUnfall_Type complex type.
+ *
+ * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LeistungsartUnfallType }
+ *
+ *
+ */
+ public Listset method for the produkte property.
+ * This is why there is not a set method for the versichertePersonen property.
*
*
- * getProdukte().add(newItem);
+ * getVersichertePersonen().add(newItem);
*
*
*
* set method for the versicherteInteressen property.
+ * This is why there is not a set method for the leistungsarten property.
*
*
- * getVersicherteInteressen().add(newItem);
+ * getLeistungsarten().add(newItem);
*
*
*
*
+ * <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 Listset method for the leistungsarten property.
+ *
+ *
+ * getLeistungsarten().add(newItem);
+ *
+ *
+ *
+ *