Anpassung Bezugsberechtigung,

Korrektur Fehler in Sach-Privat "ZusaetzlicheHaushaltDaten"
This commit is contained in:
2019-11-14 16:47:45 +01:00
parent 1b89bc6ad1
commit 1b068e1042
11 changed files with 214 additions and 109 deletions

View File

@@ -1,10 +1,11 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common; package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
@@ -20,7 +21,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent> * <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
* <sequence> * <sequence>
* <element name="ReferenzPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BezugsrechtPerson_Type" maxOccurs="unbounded"/>
* <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* </sequence> * </sequence>
* </extension> * </extension>
* </complexContent> * </complexContent>
@@ -31,30 +33,61 @@ import javax.xml.bind.annotation.XmlType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungNamentlich", propOrder = { @XmlType(name = "BezugsberechtigungNamentlich", propOrder = {
"referenzPerson" "personen",
"unwiderruflich"
}) })
public class BezugsberechtigungNamentlich public class BezugsberechtigungNamentlich
extends BezugsberechtigungType extends BezugsberechtigungType
{ {
@XmlElement(name = "ReferenzPerson") @XmlElement(name = "Personen", required = true)
@XmlSchemaType(name = "unsignedShort") protected List<BezugsrechtPersonType> personen;
protected int referenzPerson; @XmlElement(name = "Unwiderruflich")
protected boolean unwiderruflich;
/** /**
* Ruft den Wert der referenzPerson-Eigenschaft ab. * Gets the value of the personen property.
*
* <p>
* 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 <CODE>set</CODE> method for the personen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BezugsrechtPersonType }
*
* *
*/ */
public int getReferenzPerson() { public List<BezugsrechtPersonType> getPersonen() {
return referenzPerson; if (personen == null) {
personen = new ArrayList<BezugsrechtPersonType>();
}
return this.personen;
} }
/** /**
* Legt den Wert der referenzPerson-Eigenschaft fest. * Ruft den Wert der unwiderruflich-Eigenschaft ab.
* *
*/ */
public void setReferenzPerson(int value) { public boolean isUnwiderruflich() {
this.referenzPerson = value; return unwiderruflich;
}
/**
* Legt den Wert der unwiderruflich-Eigenschaft fest.
*
*/
public void setUnwiderruflich(boolean value) {
this.unwiderruflich = value;
} }
} }

View File

@@ -0,0 +1,86 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Namentliches Bezugsrecht fuer eine Person
*
* <p>Java-Klasse für BezugsrechtPerson_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsrechtPerson_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="ReferenzPerson" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsrechtPerson_Type", propOrder = {
"referenzPerson",
"prozentsatz"
})
public class BezugsrechtPersonType {
@XmlElement(name = "ReferenzPerson")
@XmlSchemaType(name = "unsignedShort")
protected int referenzPerson;
@XmlElement(name = "Prozentsatz")
protected Double prozentsatz;
/**
* Ruft den Wert der referenzPerson-Eigenschaft ab.
*
*/
public int getReferenzPerson() {
return referenzPerson;
}
/**
* Legt den Wert der referenzPerson-Eigenschaft fest.
*
*/
public void setReferenzPerson(int value) {
this.referenzPerson = value;
}
/**
* 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;
}
}

View File

@@ -205,6 +205,14 @@ public class ObjectFactory {
return new BezugsberechtigungNamentlich(); return new BezugsberechtigungNamentlich();
} }
/**
* Create an instance of {@link BezugsrechtPersonType }
*
*/
public BezugsrechtPersonType createBezugsrechtPersonType() {
return new BezugsrechtPersonType();
}
/** /**
* Create an instance of {@link BezugsberechtigungIndividuell } * Create an instance of {@link BezugsberechtigungIndividuell }
* *

View File

@@ -50,15 +50,15 @@ public class GenElementarproduktGebaeudeType
{ {
@XmlElementRefs({ @XmlElementRefs({
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
}) })
protected List<JAXBElement<?>> rest; protected List<JAXBElement<?>> rest;
@@ -90,15 +90,15 @@ public class GenElementarproduktGebaeudeType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >} * {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* *
* *
*/ */

View File

@@ -50,14 +50,14 @@ public class GenElementarproduktHaushaltType
{ {
@XmlElementRefs({ @XmlElementRefs({
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false), @XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false) @XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
}) })
protected List<JAXBElement<?>> rest; protected List<JAXBElement<?>> rest;
@@ -90,14 +90,14 @@ public class GenElementarproduktHaushaltType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >} * {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >} * {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >} * {@link JAXBElement }{@code <}{@link Long }{@code >}
* *
* *

View File

@@ -25,7 +25,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseMitAttrib
* &lt;element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt; * &lt;element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/&gt; * &lt;element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/&gt;
* &lt;element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/&gt; * &lt;element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -52,7 +52,7 @@ public class RisikoHaushaltType
@XmlElement(name = "NutzungCd") @XmlElement(name = "NutzungCd")
protected String nutzungCd; protected String nutzungCd;
@XmlElement(name = "ZusaetzlicheHaushaltDaten") @XmlElement(name = "ZusaetzlicheHaushaltDaten")
protected List<ZusaetzlicheGebaeudedatenType> zusaetzlicheHaushaltDaten; protected List<ZusaetzlicheHaushaltsdatenType> zusaetzlicheHaushaltDaten;
/** /**
* Ruft den Wert der wohnflaeche-Eigenschaft ab. * Ruft den Wert der wohnflaeche-Eigenschaft ab.
@@ -144,13 +144,13 @@ public class RisikoHaushaltType
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheGebaeudedatenType } * {@link ZusaetzlicheHaushaltsdatenType }
* *
* *
*/ */
public List<ZusaetzlicheGebaeudedatenType> getZusaetzlicheHaushaltDaten() { public List<ZusaetzlicheHaushaltsdatenType> getZusaetzlicheHaushaltDaten() {
if (zusaetzlicheHaushaltDaten == null) { if (zusaetzlicheHaushaltDaten == null) {
zusaetzlicheHaushaltDaten = new ArrayList<ZusaetzlicheGebaeudedatenType>(); zusaetzlicheHaushaltDaten = new ArrayList<ZusaetzlicheHaushaltsdatenType>();
} }
return this.zusaetzlicheHaushaltDaten; return this.zusaetzlicheHaushaltDaten;
} }

View File

@@ -5,7 +5,6 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
@@ -23,7 +22,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt; * &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="Bezugsberechtigung" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -34,8 +32,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LeistungsartUnfall_Type", propOrder = { @XmlType(name = "LeistungsartUnfall_Type", propOrder = {
"selbstbehalt", "selbstbehalt"
"bezugsberechtigung"
}) })
public class LeistungsartUnfallType public class LeistungsartUnfallType
extends ElementarproduktGenerischType extends ElementarproduktGenerischType
@@ -43,8 +40,6 @@ public class LeistungsartUnfallType
@XmlElement(name = "Selbstbehalt") @XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt; protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "Bezugsberechtigung")
protected BezugsberechtigungType bezugsberechtigung;
/** /**
* Ruft den Wert der selbstbehalt-Eigenschaft ab. * Ruft den Wert der selbstbehalt-Eigenschaft ab.
@@ -70,28 +65,4 @@ public class LeistungsartUnfallType
this.selbstbehalt = value; this.selbstbehalt = value;
} }
/**
* Ruft den Wert der bezugsberechtigung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BezugsberechtigungType }
*
*/
public BezugsberechtigungType getBezugsberechtigung() {
return bezugsberechtigung;
}
/**
* Legt den Wert der bezugsberechtigung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BezugsberechtigungType }
*
*/
public void setBezugsberechtigung(BezugsberechtigungType value) {
this.bezugsberechtigung = value;
}
} }

View File

@@ -1,13 +1,11 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall; 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.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.ELBezugsberechtigungType; import at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType; import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
@@ -23,7 +21,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt; * &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element ref="{urn:omds20}EL-Bezugsberechtigung" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="Bezugsberechtigung" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/&gt; * &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
@@ -35,45 +33,40 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragUnfall_Type", propOrder = { @XmlType(name = "SpezAntragUnfall_Type", propOrder = {
"elBezugsberechtigung", "bezugsberechtigung",
"verkaufsprodukt" "verkaufsprodukt"
}) })
public class SpezAntragUnfallType public class SpezAntragUnfallType
extends SpezAntragType extends SpezAntragType
{ {
@XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20") @XmlElement(name = "Bezugsberechtigung")
protected List<ELBezugsberechtigungType> elBezugsberechtigung; protected BezugsberechtigungType bezugsberechtigung;
@XmlElement(name = "Verkaufsprodukt", required = true) @XmlElement(name = "Verkaufsprodukt", required = true)
protected VerkaufsproduktUnfallType verkaufsprodukt; protected VerkaufsproduktUnfallType verkaufsprodukt;
/** /**
* Gets the value of the elBezugsberechtigung property. * Ruft den Wert der bezugsberechtigung-Eigenschaft ab.
*
* <p>
* 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 <CODE>set</CODE> method for the elBezugsberechtigung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELBezugsberechtigung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELBezugsberechtigungType }
* *
* @return
* possible object is
* {@link BezugsberechtigungType }
* *
*/ */
public List<ELBezugsberechtigungType> getELBezugsberechtigung() { public BezugsberechtigungType getBezugsberechtigung() {
if (elBezugsberechtigung == null) { return bezugsberechtigung;
elBezugsberechtigung = new ArrayList<ELBezugsberechtigungType>(); }
}
return this.elBezugsberechtigung; /**
* Legt den Wert der bezugsberechtigung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BezugsberechtigungType }
*
*/
public void setBezugsberechtigung(BezugsberechtigungType value) {
this.bezugsberechtigung = value;
} }
/** /**

View File

@@ -1172,8 +1172,7 @@
<xsd:documentation>Bezugsberechtigung gesetzliche Erben</xsd:documentation> <xsd:documentation>Bezugsberechtigung gesetzliche Erben</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"> <xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="BezugsberechtigungUeberbringer_Type"> <xsd:complexType name="BezugsberechtigungUeberbringer_Type">
@@ -1181,8 +1180,7 @@
<xsd:documentation>Bezugsberechtigung Überbringer</xsd:documentation> <xsd:documentation>Bezugsberechtigung Überbringer</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"> <xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="BezugsberechtigungNamentlich"> <xsd:complexType name="BezugsberechtigungNamentlich">
@@ -1192,11 +1190,29 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"> <xsd:extension base="Bezugsberechtigung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="ReferenzPerson" type="xsd:unsignedShort"/> <xsd:element name="Personen" type="BezugsrechtPerson_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der bezugsberechtigten Personen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Unwiderruflich" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>wahr, wenn das Bezugsrecht unwiderruflich ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="BezugsrechtPerson_Type">
<xsd:annotation>
<xsd:documentation>Namentliches Bezugsrecht fuer eine Person</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ReferenzPerson" type="xsd:unsignedShort"/>
<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungIndividuell"> <xsd:complexType name="BezugsberechtigungIndividuell">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Bezugsberechtigung Individuell</xsd:documentation> <xsd:documentation>Bezugsberechtigung Individuell</xsd:documentation>
@@ -1209,7 +1225,6 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<!-- Bonus Malus--> <!-- Bonus Malus-->
<xsd:complexType name="BonusMalusSystem_Type"> <xsd:complexType name="BonusMalusSystem_Type">
<xsd:annotation> <xsd:annotation>

View File

@@ -56,7 +56,7 @@
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation> <xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ZusaetzlicheHaushaltDaten" type="ZusaetzlicheGebaeudedaten_Type" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="ZusaetzlicheHaushaltDaten" type="ZusaetzlicheHaushaltsdaten_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation> <xsd:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
</xsd:annotation> </xsd:annotation>

View File

@@ -54,7 +54,6 @@
<xsd:extension base="cst:ElementarproduktGenerisch_Type"> <xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/> <xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
<xsd:element name="Bezugsberechtigung" type="cst:Bezugsberechtigung_Type" minOccurs="0"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
@@ -91,7 +90,7 @@
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type"> <xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element ref="omds:EL-Bezugsberechtigung" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Bezugsberechtigung" type="cst:Bezugsberechtigung_Type" minOccurs="0"/>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/> <xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>