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;
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;
@@ -20,7 +21,8 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
* <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>
* </extension>
* </complexContent>
@@ -31,30 +33,61 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungNamentlich", propOrder = {
"referenzPerson"
"personen",
"unwiderruflich"
})
public class BezugsberechtigungNamentlich
extends BezugsberechtigungType
{
@XmlElement(name = "ReferenzPerson")
@XmlSchemaType(name = "unsignedShort")
protected int referenzPerson;
@XmlElement(name = "Personen", required = true)
protected List<BezugsrechtPersonType> personen;
@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() {
return referenzPerson;
public List<BezugsrechtPersonType> getPersonen() {
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) {
this.referenzPerson = value;
public boolean isUnwiderruflich() {
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();
}
/**
* Create an instance of {@link BezugsrechtPersonType }
*
*/
public BezugsrechtPersonType createBezugsrechtPersonType() {
return new BezugsrechtPersonType();
}
/**
* Create an instance of {@link BezugsberechtigungIndividuell }
*

View File

@@ -50,15 +50,15 @@ public class GenElementarproduktGebaeudeType
{
@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 = "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 = "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 = "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 = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
@@ -90,15 +90,15 @@ public class GenElementarproduktGebaeudeType
*
* <p>
* 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 String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@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 Long }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
*
*
*/

View File

@@ -50,14 +50,14 @@ public class GenElementarproduktHaushaltType
{
@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 = "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)
})
protected List<JAXBElement<?>> rest;
@@ -90,14 +90,14 @@ public class GenElementarproduktHaushaltType
*
* <p>
* 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 BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@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 String }{@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="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/&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;/extension&gt;
* &lt;/complexContent&gt;
@@ -52,7 +52,7 @@ public class RisikoHaushaltType
@XmlElement(name = "NutzungCd")
protected String nutzungCd;
@XmlElement(name = "ZusaetzlicheHaushaltDaten")
protected List<ZusaetzlicheGebaeudedatenType> zusaetzlicheHaushaltDaten;
protected List<ZusaetzlicheHaushaltsdatenType> zusaetzlicheHaushaltDaten;
/**
* Ruft den Wert der wohnflaeche-Eigenschaft ab.
@@ -144,13 +144,13 @@ public class RisikoHaushaltType
*
* <p>
* 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) {
zusaetzlicheHaushaltDaten = new ArrayList<ZusaetzlicheGebaeudedatenType>();
zusaetzlicheHaushaltDaten = new ArrayList<ZusaetzlicheHaushaltsdatenType>();
}
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.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
@@ -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;sequence&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;/extension&gt;
* &lt;/complexContent&gt;
@@ -34,8 +32,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LeistungsartUnfall_Type", propOrder = {
"selbstbehalt",
"bezugsberechtigung"
"selbstbehalt"
})
public class LeistungsartUnfallType
extends ElementarproduktGenerischType
@@ -43,8 +40,6 @@ public class LeistungsartUnfallType
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "Bezugsberechtigung")
protected BezugsberechtigungType bezugsberechtigung;
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
@@ -70,28 +65,4 @@ public class LeistungsartUnfallType
this.selbstbehalt = value;
}
/**
* Ruft den Wert der bezugsberechtigung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BezugsberechtigungType }
*
*/
public BezugsberechtigungType getBezugsberechtigung() {
return bezugsberechtigung;
}
/**
* Legt den Wert der bezugsberechtigung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BezugsberechtigungType }
*
*/
public void setBezugsberechtigung(BezugsberechtigungType value) {
this.bezugsberechtigung = value;
}
}

View File

@@ -1,13 +1,11 @@
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.common.BezugsberechtigungType;
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;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&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;/sequence&gt;
* &lt;/extension&gt;
@@ -35,45 +33,40 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragUnfall_Type", propOrder = {
"elBezugsberechtigung",
"bezugsberechtigung",
"verkaufsprodukt"
})
public class SpezAntragUnfallType
extends SpezAntragType
{
@XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20")
protected List<ELBezugsberechtigungType> elBezugsberechtigung;
@XmlElement(name = "Bezugsberechtigung")
protected BezugsberechtigungType bezugsberechtigung;
@XmlElement(name = "Verkaufsprodukt", required = true)
protected VerkaufsproduktUnfallType verkaufsprodukt;
/**
* Gets the value of the elBezugsberechtigung 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 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 }
*
* Ruft den Wert der bezugsberechtigung-Eigenschaft ab.
*
* @return
* possible object is
* {@link BezugsberechtigungType }
*
*/
public List<ELBezugsberechtigungType> getELBezugsberechtigung() {
if (elBezugsberechtigung == null) {
elBezugsberechtigung = new ArrayList<ELBezugsberechtigungType>();
}
return this.elBezugsberechtigung;
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

@@ -1172,8 +1172,7 @@
<xsd:documentation>Bezugsberechtigung gesetzliche Erben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
</xsd:extension>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungUeberbringer_Type">
@@ -1181,8 +1180,7 @@
<xsd:documentation>Bezugsberechtigung Überbringer</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
</xsd:extension>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungNamentlich">
@@ -1192,11 +1190,29 @@
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
<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:extension>
</xsd:complexContent>
</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:annotation>
<xsd:documentation>Bezugsberechtigung Individuell</xsd:documentation>
@@ -1207,9 +1223,8 @@
<xsd:element name="Beschreibung" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexContent>
</xsd:complexType>
<!-- Bonus Malus-->
<xsd:complexType name="BonusMalusSystem_Type">
<xsd:annotation>

View File

@@ -56,7 +56,7 @@
<xsd:documentation>ständig bewohnt, nicht-ständig bewohnt, unbewohnt</xsd:documentation>
</xsd:annotation>
</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:documentation>Erweiterungsmöglichkeit für weitere benötigte Daten, die nicht im Standard enthalten sind.</xsd:documentation>
</xsd:annotation>

View File

@@ -54,7 +54,6 @@
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
<xsd:element name="Bezugsberechtigung" type="cst:Bezugsberechtigung_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -91,7 +90,7 @@
<xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type">
<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:sequence>
</xsd:extension>