Klassen generiert

This commit is contained in:
2020-02-27 16:47:59 +01:00
parent 21a4c41336
commit f5616d21cc
41 changed files with 5203 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
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.XmlType;
/**
* Sicherstellung vom Typ Abtretung / Zession
*
* <p>Java-Klasse für Abtretung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Abtretung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Abtretung_Type", propOrder = {
"zessionar"
})
public class AbtretungType
extends SicherstellungType
{
@XmlElement(name = "Zessionar", required = true)
protected GlaeubigerSicherstellungType zessionar;
/**
* Ruft den Wert der zessionar-Eigenschaft ab.
*
* @return
* possible object is
* {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType getZessionar() {
return zessionar;
}
/**
* Legt den Wert der zessionar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GlaeubigerSicherstellungType }
*
*/
public void setZessionar(GlaeubigerSicherstellungType value) {
this.zessionar = value;
}
}

View File

@@ -0,0 +1,192 @@
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;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Auf xsd:date basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributDatum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributDatum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}date"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributDatum_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributDatumType
extends AttributType
{
@XmlElement(name = "Value", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar value;
@XmlElement(name = "Default")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar _default;
@XmlElement(name = "Values")
@XmlSchemaType(name = "date")
protected List<XMLGregorianCalendar> values;
@XmlElement(name = "Min")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar min;
@XmlElement(name = "Max")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setValue(XMLGregorianCalendar value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDefault(XMLGregorianCalendar value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link XMLGregorianCalendar }
*
*
*/
public List<XMLGregorianCalendar> getValues() {
if (values == null) {
values = new ArrayList<XMLGregorianCalendar>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMin(XMLGregorianCalendar value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setMax(XMLGregorianCalendar value) {
this.max = value;
}
}

View File

@@ -0,0 +1,186 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.math.BigDecimal;
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;
/**
* Auf omds:decimal basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributDezimal_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributDezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Max" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributDezimal_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributDezimalType
extends AttributType
{
@XmlElement(name = "Value", required = true)
protected BigDecimal value;
@XmlElement(name = "Default")
protected BigDecimal _default;
@XmlElement(name = "Values")
protected List<BigDecimal> values;
@XmlElement(name = "Min")
protected BigDecimal min;
@XmlElement(name = "Max")
protected BigDecimal max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setDefault(BigDecimal value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BigDecimal }
*
*
*/
public List<BigDecimal> getValues() {
if (values == null) {
values = new ArrayList<BigDecimal>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMin(BigDecimal value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMax(BigDecimal value) {
this.max = value;
}
}

View File

@@ -0,0 +1,177 @@
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.XmlType;
/**
* Auf xsd:double basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributDouble_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributDouble_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}double"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}double" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributDouble_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributDoubleType
extends AttributType
{
@XmlElement(name = "Value")
protected double value;
@XmlElement(name = "Default")
protected Double _default;
@XmlElement(name = "Values", type = Double.class)
protected List<Double> values;
@XmlElement(name = "Min")
protected Double min;
@XmlElement(name = "Max")
protected Double max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
*/
public double getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
*/
public void setValue(double value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setDefault(Double value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Double }
*
*
*/
public List<Double> getValues() {
if (values == null) {
values = new ArrayList<Double>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMin(Double value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setMax(Double value) {
this.max = value;
}
}

View File

@@ -0,0 +1,156 @@
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.XmlType;
/**
* Attribut mit Metadaten für Schlüssellisten
*
* <p>Java-Klasse für AttributEnum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt"&gt;
* &lt;enumeration value="0"/&gt;
* &lt;enumeration value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributEnum_Type", propOrder = {
"value",
"_default",
"values",
"minAnz"
})
public class AttributEnumType
extends AttributType
{
@XmlElement(name = "Value")
protected String value;
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
protected long minAnz;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefault(String value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
*/
public long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
*/
public void setMinAnz(long value) {
this.minAnz = value;
}
}

View File

@@ -0,0 +1,185 @@
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.XmlType;
/**
* Auf xsd:int basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributInt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributInt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributInt_Type", propOrder = {
"value",
"_default",
"values",
"min",
"max"
})
public class AttributIntType
extends AttributType
{
@XmlElement(name = "Value")
protected Integer value;
@XmlElement(name = "Default")
protected Integer _default;
@XmlElement(name = "Values", type = Integer.class)
protected List<Integer> values;
@XmlElement(name = "Min")
protected Integer min;
@XmlElement(name = "Max")
protected Integer max;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setValue(Integer value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDefault(Integer value) {
this._default = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getValues() {
if (values == null) {
values = new ArrayList<Integer>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMin(Integer value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMax(Integer value) {
this.max = value;
}
}

View File

@@ -0,0 +1,189 @@
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;
/**
* Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.
*
* <p>Java-Klasse für AttributMultiEnum_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributMultiEnum_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds3CommonServiceTypes-1-1-0}EintragSchluesselliste_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="MinAnz" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="MaxAnz" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributMultiEnum_Type", propOrder = {
"value",
"_default",
"values",
"minAnz",
"maxAnz"
})
public class AttributMultiEnumType
extends AttributType
{
@XmlElement(name = "Value")
protected List<String> value;
@XmlElement(name = "Default")
protected List<String> _default;
@XmlElement(name = "Values")
protected List<EintragSchluessellisteType> values;
@XmlElement(name = "MinAnz")
@XmlSchemaType(name = "unsignedInt")
protected long minAnz;
@XmlElement(name = "MaxAnz", required = true)
protected Object maxAnz;
/**
* Gets the value of the value 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 value property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValue().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getValue() {
if (value == null) {
value = new ArrayList<String>();
}
return this.value;
}
/**
* Gets the value of the default 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 default property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDefault().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getDefault() {
if (_default == null) {
_default = new ArrayList<String>();
}
return this._default;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link EintragSchluessellisteType }
*
*
*/
public List<EintragSchluessellisteType> getValues() {
if (values == null) {
values = new ArrayList<EintragSchluessellisteType>();
}
return this.values;
}
/**
* Ruft den Wert der minAnz-Eigenschaft ab.
*
*/
public long getMinAnz() {
return minAnz;
}
/**
* Legt den Wert der minAnz-Eigenschaft fest.
*
*/
public void setMinAnz(long value) {
this.minAnz = value;
}
/**
* Ruft den Wert der maxAnz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getMaxAnz() {
return maxAnz;
}
/**
* Legt den Wert der maxAnz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setMaxAnz(Object value) {
this.maxAnz = value;
}
}

View File

@@ -0,0 +1,216 @@
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;
/**
* Auf xsd:string basierendes Attribut mit Metadaten
*
* <p>Java-Klasse für AttributString_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AttributString_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Attribut_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Default" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Regex" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="MaxLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="MinLaenge" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="Values" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AttributString_Type", propOrder = {
"value",
"_default",
"regex",
"maxLaenge",
"minLaenge",
"values"
})
public class AttributStringType
extends AttributType
{
@XmlElement(name = "Value")
protected String value;
@XmlElement(name = "Default")
protected String _default;
@XmlElement(name = "Regex")
protected String regex;
@XmlElement(name = "MaxLaenge")
@XmlSchemaType(name = "unsignedInt")
protected Long maxLaenge;
@XmlElement(name = "MinLaenge")
@XmlSchemaType(name = "unsignedInt")
protected Long minLaenge;
@XmlElement(name = "Values")
protected List<String> values;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDefault(String value) {
this._default = value;
}
/**
* Ruft den Wert der regex-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRegex() {
return regex;
}
/**
* Legt den Wert der regex-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRegex(String value) {
this.regex = value;
}
/**
* Ruft den Wert der maxLaenge-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMaxLaenge() {
return maxLaenge;
}
/**
* Legt den Wert der maxLaenge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMaxLaenge(Long value) {
this.maxLaenge = value;
}
/**
* Ruft den Wert der minLaenge-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getMinLaenge() {
return minLaenge;
}
/**
* Legt den Wert der minLaenge-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setMinLaenge(Long value) {
this.minLaenge = value;
}
/**
* Gets the value of the values 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 values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getValues() {
if (values == null) {
values = new ArrayList<String>();
}
return this.values;
}
}

View File

@@ -0,0 +1,142 @@
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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Basistyp für Metadaten von Attributen
*
* <p>Java-Klasse für Attribut_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Attribut_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Aenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Pflichtfeld" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Attribut_Type", propOrder = {
"aenderbar",
"pflichtfeld",
"bezeichnung",
"beschreibungTxt"
})
@XmlSeeAlso({
AttributStringType.class,
AttributIntType.class,
AttributDezimalType.class,
AttributDoubleType.class,
AttributDatumType.class,
AttributEnumType.class,
AttributMultiEnumType.class
})
public abstract class AttributType {
@XmlElement(name = "Aenderbar")
protected boolean aenderbar;
@XmlElement(name = "Pflichtfeld")
protected boolean pflichtfeld;
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
/**
* Ruft den Wert der aenderbar-Eigenschaft ab.
*
*/
public boolean isAenderbar() {
return aenderbar;
}
/**
* Legt den Wert der aenderbar-Eigenschaft fest.
*
*/
public void setAenderbar(boolean value) {
this.aenderbar = value;
}
/**
* Ruft den Wert der pflichtfeld-Eigenschaft ab.
*
*/
public boolean isPflichtfeld() {
return pflichtfeld;
}
/**
* Legt den Wert der pflichtfeld-Eigenschaft fest.
*
*/
public void setPflichtfeld(boolean value) {
this.pflichtfeld = value;
}
/**
* Ruft den Wert der bezeichnung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBezeichnung() {
return bezeichnung;
}
/**
* Legt den Wert der bezeichnung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBezeichnung(String value) {
this.bezeichnung = value;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
}

View File

@@ -0,0 +1,104 @@
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.XmlType;
/**
* Fragen FATCA bei natürlichen Personen
*
* <p>Java-Klasse für FATCA_NatPersonType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_NatPersonType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_NatPersonType", propOrder = {
"geburtsland",
"usIndizien",
"usSteuerpflicht"
})
public class FATCANatPersonType {
@XmlElement(name = "Geburtsland", required = true)
protected AttributEnumType geburtsland;
@XmlElement(name = "US_Indizien")
protected boolean usIndizien;
@XmlElement(name = "US_Steuerpflicht")
protected boolean usSteuerpflicht;
/**
* Ruft den Wert der geburtsland-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getGeburtsland() {
return geburtsland;
}
/**
* Legt den Wert der geburtsland-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setGeburtsland(AttributEnumType value) {
this.geburtsland = value;
}
/**
* Ruft den Wert der usIndizien-Eigenschaft ab.
*
*/
public boolean isUSIndizien() {
return usIndizien;
}
/**
* Legt den Wert der usIndizien-Eigenschaft fest.
*
*/
public void setUSIndizien(boolean value) {
this.usIndizien = value;
}
/**
* Ruft den Wert der usSteuerpflicht-Eigenschaft ab.
*
*/
public boolean isUSSteuerpflicht() {
return usSteuerpflicht;
}
/**
* Legt den Wert der usSteuerpflicht-Eigenschaft fest.
*
*/
public void setUSSteuerpflicht(boolean value) {
this.usSteuerpflicht = value;
}
}

View File

@@ -0,0 +1,64 @@
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.XmlType;
/**
* Fragen FATCA bei sonstigen Personen
*
* <p>Java-Klasse für FATCA_SonstPersonType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_SonstPersonType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_SonstPersonType", propOrder = {
"landFirmensitz"
})
public class FATCASonstPersonType {
@XmlElement(name = "LandFirmensitz", required = true)
protected AttributEnumType landFirmensitz;
/**
* Ruft den Wert der landFirmensitz-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getLandFirmensitz() {
return landFirmensitz;
}
/**
* Legt den Wert der landFirmensitz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setLandFirmensitz(AttributEnumType value) {
this.landFirmensitz = value;
}
}

View File

@@ -0,0 +1,92 @@
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.XmlType;
/**
* Fragen gemäß FATCA
*
* <p>Java-Klasse für FATCA_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/&gt;
* &lt;element name="FATCA_SonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_Type", propOrder = {
"fatcaNatPerson",
"fatcaSonstPerson"
})
public class FATCAType {
@XmlElement(name = "FATCA_NatPerson")
protected FATCANatPersonType fatcaNatPerson;
@XmlElement(name = "FATCA_SonstPerson")
protected Object fatcaSonstPerson;
/**
* Ruft den Wert der fatcaNatPerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link FATCANatPersonType }
*
*/
public FATCANatPersonType getFATCANatPerson() {
return fatcaNatPerson;
}
/**
* Legt den Wert der fatcaNatPerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link FATCANatPersonType }
*
*/
public void setFATCANatPerson(FATCANatPersonType value) {
this.fatcaNatPerson = value;
}
/**
* Ruft den Wert der fatcaSonstPerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getFATCASonstPerson() {
return fatcaSonstPerson;
}
/**
* Legt den Wert der fatcaSonstPerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setFATCASonstPerson(Object value) {
this.fatcaSonstPerson = value;
}
}

View File

@@ -0,0 +1,165 @@
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.XmlType;
/**
* Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz
*
* <p>Java-Klasse für GMSG_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GMSG_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="SteuerlichAnsaessig" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GMSG_Type", propOrder = {
"steuerlichAnsaessig"
})
public class GMSGType {
@XmlElement(name = "SteuerlichAnsaessig", required = true)
protected List<GMSGType.SteuerlichAnsaessig> steuerlichAnsaessig;
/**
* Gets the value of the steuerlichAnsaessig 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 steuerlichAnsaessig property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSteuerlichAnsaessig().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GMSGType.SteuerlichAnsaessig }
*
*
*/
public List<GMSGType.SteuerlichAnsaessig> getSteuerlichAnsaessig() {
if (steuerlichAnsaessig == null) {
steuerlichAnsaessig = new ArrayList<GMSGType.SteuerlichAnsaessig>();
}
return this.steuerlichAnsaessig;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"land",
"steuernummer"
})
public static class SteuerlichAnsaessig {
@XmlElement(name = "Land", required = true)
protected AttributEnumType land;
@XmlElement(name = "Steuernummer", required = true)
protected AttributStringType steuernummer;
/**
* Ruft den Wert der land-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getLand() {
return land;
}
/**
* Legt den Wert der land-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setLand(AttributEnumType value) {
this.land = value;
}
/**
* Ruft den Wert der steuernummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributStringType }
*
*/
public AttributStringType getSteuernummer() {
return steuernummer;
}
/**
* Legt den Wert der steuernummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributStringType }
*
*/
public void setSteuernummer(AttributStringType value) {
this.steuernummer = value;
}
}
}

View File

@@ -0,0 +1,148 @@
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.XmlType;
/**
* Gläubiger einer Sicherstellung
*
* <p>Java-Klasse für GlaeubigerSicherstellung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GlaeubigerSicherstellung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = {
"institut",
"plz",
"strasse",
"vertragsnummer"
})
public class GlaeubigerSicherstellungType {
@XmlElement(name = "Institut", required = true)
protected String institut;
@XmlElement(name = "PLZ", required = true)
protected String plz;
@XmlElement(name = "Strasse", required = true)
protected String strasse;
@XmlElement(name = "Vertragsnummer", required = true)
protected String vertragsnummer;
/**
* Ruft den Wert der institut-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInstitut() {
return institut;
}
/**
* Legt den Wert der institut-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInstitut(String value) {
this.institut = value;
}
/**
* Ruft den Wert der plz-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPLZ() {
return plz;
}
/**
* Legt den Wert der plz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPLZ(String value) {
this.plz = value;
}
/**
* Ruft den Wert der strasse-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStrasse() {
return strasse;
}
/**
* Legt den Wert der strasse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStrasse(String value) {
this.strasse = value;
}
/**
* Ruft den Wert der vertragsnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsnummer() {
return vertragsnummer;
}
/**
* Legt den Wert der vertragsnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsnummer(String value) {
this.vertragsnummer = value;
}
}

View File

@@ -0,0 +1,121 @@
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.XmlType;
/**
* Gruppe von Bausteinen, aus der eine Auswahl möglich ist
*
* <p>Java-Klasse für Gruppe complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Gruppe"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Elemente" type="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Min" type="{http://www.w3.org/2001/XMLSchema}int"/&gt;
* &lt;element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Gruppe", propOrder = {
"elemente",
"min",
"max"
})
public class Gruppe
extends ModellelementType
{
@XmlElement(name = "Elemente", required = true)
protected List<ModellelementType> elemente;
@XmlElement(name = "Min")
protected int min;
@XmlElement(name = "Max")
protected Integer max;
/**
* Gets the value of the elemente 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 elemente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getElemente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ModellelementType }
*
*
*/
public List<ModellelementType> getElemente() {
if (elemente == null) {
elemente = new ArrayList<ModellelementType>();
}
return this.elemente;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
*/
public int getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
*/
public void setMin(int value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMax(Integer value) {
this.max = value;
}
}

View File

@@ -0,0 +1,37 @@
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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen
*
* <p>Java-Klasse für Modellelement_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Modellelement_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Modellelement_Type")
@XmlSeeAlso({
BasisProduktbausteinType.class,
Gruppe.class
})
public abstract class ModellelementType {
}

View File

@@ -0,0 +1,64 @@
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.XmlType;
/**
* Beschreibung einer PEP
*
* <p>Java-Klasse für PEP_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="PEP_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PEP_Type", propOrder = {
"beschreibung"
})
public class PEPType {
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibung(String value) {
this.beschreibung = value;
}
}

View File

@@ -0,0 +1,402 @@
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.XmlType;
/**
* Erweiterung des Person_Type für die Verwendung in Personensparten
*
* <p>Java-Klasse für Person_Personensparten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Person_Personensparten_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Gewicht" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type"/&gt;
* &lt;element name="Groesse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributInt_Type" minOccurs="0"/&gt;
* &lt;element name="Raucher" type="{urn:omds3CommonServiceTypes-1-1-0}Raucher" minOccurs="0"/&gt;
* &lt;element name="Sozialversicherungsanstalt" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Gefahrenklasse" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Beruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/&gt;
* &lt;element name="MedizinischerBeruf" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="FreizeitSportRisiko" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type" minOccurs="0"/&gt;
* &lt;element name="Risikozuschlag" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element name="GesetzlicheUV" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element name="PersonenartKranken" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element name="Berufsgruppe" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element name="ManuelleTaetigkeit" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Person_Personensparten_Type", propOrder = {
"gewicht",
"groesse",
"raucher",
"sozialversicherungsanstalt",
"gefahrenklasse",
"beruf",
"medizinischerBeruf",
"freizeitSportRisiko",
"risikozuschlag",
"gesetzlicheUV",
"personenartKranken",
"berufsgruppe",
"manuelleTaetigkeit"
})
public class PersonPersonenspartenType
extends PersonType
{
@XmlElement(name = "Gewicht", required = true)
protected AttributIntType gewicht;
@XmlElement(name = "Groesse")
protected AttributIntType groesse;
@XmlElement(name = "Raucher")
protected Raucher raucher;
@XmlElement(name = "Sozialversicherungsanstalt")
protected AttributEnumType sozialversicherungsanstalt;
@XmlElement(name = "Gefahrenklasse")
protected AttributEnumType gefahrenklasse;
@XmlElement(name = "Beruf")
protected AttributStringType beruf;
@XmlElement(name = "MedizinischerBeruf")
protected AttributEnumType medizinischerBeruf;
@XmlElement(name = "FreizeitSportRisiko")
protected AttributEnumType freizeitSportRisiko;
@XmlElement(name = "Risikozuschlag")
protected Object risikozuschlag;
@XmlElement(name = "GesetzlicheUV")
protected Object gesetzlicheUV;
@XmlElement(name = "PersonenartKranken")
protected Object personenartKranken;
@XmlElement(name = "Berufsgruppe")
protected Object berufsgruppe;
@XmlElement(name = "ManuelleTaetigkeit")
protected Object manuelleTaetigkeit;
/**
* Ruft den Wert der gewicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributIntType }
*
*/
public AttributIntType getGewicht() {
return gewicht;
}
/**
* Legt den Wert der gewicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributIntType }
*
*/
public void setGewicht(AttributIntType value) {
this.gewicht = value;
}
/**
* Ruft den Wert der groesse-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributIntType }
*
*/
public AttributIntType getGroesse() {
return groesse;
}
/**
* Legt den Wert der groesse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributIntType }
*
*/
public void setGroesse(AttributIntType value) {
this.groesse = value;
}
/**
* Ruft den Wert der raucher-Eigenschaft ab.
*
* @return
* possible object is
* {@link Raucher }
*
*/
public Raucher getRaucher() {
return raucher;
}
/**
* Legt den Wert der raucher-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Raucher }
*
*/
public void setRaucher(Raucher value) {
this.raucher = value;
}
/**
* Ruft den Wert der sozialversicherungsanstalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getSozialversicherungsanstalt() {
return sozialversicherungsanstalt;
}
/**
* Legt den Wert der sozialversicherungsanstalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setSozialversicherungsanstalt(AttributEnumType value) {
this.sozialversicherungsanstalt = value;
}
/**
* Ruft den Wert der gefahrenklasse-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getGefahrenklasse() {
return gefahrenklasse;
}
/**
* Legt den Wert der gefahrenklasse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setGefahrenklasse(AttributEnumType value) {
this.gefahrenklasse = value;
}
/**
* Ruft den Wert der beruf-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributStringType }
*
*/
public AttributStringType getBeruf() {
return beruf;
}
/**
* Legt den Wert der beruf-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributStringType }
*
*/
public void setBeruf(AttributStringType value) {
this.beruf = value;
}
/**
* Ruft den Wert der medizinischerBeruf-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getMedizinischerBeruf() {
return medizinischerBeruf;
}
/**
* Legt den Wert der medizinischerBeruf-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setMedizinischerBeruf(AttributEnumType value) {
this.medizinischerBeruf = value;
}
/**
* Ruft den Wert der freizeitSportRisiko-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getFreizeitSportRisiko() {
return freizeitSportRisiko;
}
/**
* Legt den Wert der freizeitSportRisiko-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setFreizeitSportRisiko(AttributEnumType value) {
this.freizeitSportRisiko = value;
}
/**
* Ruft den Wert der risikozuschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getRisikozuschlag() {
return risikozuschlag;
}
/**
* Legt den Wert der risikozuschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setRisikozuschlag(Object value) {
this.risikozuschlag = value;
}
/**
* Ruft den Wert der gesetzlicheUV-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getGesetzlicheUV() {
return gesetzlicheUV;
}
/**
* Legt den Wert der gesetzlicheUV-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setGesetzlicheUV(Object value) {
this.gesetzlicheUV = value;
}
/**
* Ruft den Wert der personenartKranken-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getPersonenartKranken() {
return personenartKranken;
}
/**
* Legt den Wert der personenartKranken-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setPersonenartKranken(Object value) {
this.personenartKranken = value;
}
/**
* Ruft den Wert der berufsgruppe-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getBerufsgruppe() {
return berufsgruppe;
}
/**
* Legt den Wert der berufsgruppe-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setBerufsgruppe(Object value) {
this.berufsgruppe = value;
}
/**
* Ruft den Wert der manuelleTaetigkeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getManuelleTaetigkeit() {
return manuelleTaetigkeit;
}
/**
* Legt den Wert der manuelleTaetigkeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setManuelleTaetigkeit(Object value) {
this.manuelleTaetigkeit = value;
}
}

View File

@@ -0,0 +1,84 @@
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.XmlType;
/**
* Eigenschaften Pfandgläubiger
*
* <p>Java-Klasse für Pfandglaeubiger_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Pfandglaeubiger_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Anteil" type="{http://www.w3.org/2001/XMLSchema}double"/&gt;
* &lt;element name="Glaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Pfandglaeubiger_Type", propOrder = {
"anteil",
"glaeubiger"
})
public class PfandglaeubigerType {
@XmlElement(name = "Anteil")
protected double anteil;
@XmlElement(name = "Glaeubiger", required = true)
protected GlaeubigerSicherstellungType glaeubiger;
/**
* Ruft den Wert der anteil-Eigenschaft ab.
*
*/
public double getAnteil() {
return anteil;
}
/**
* Legt den Wert der anteil-Eigenschaft fest.
*
*/
public void setAnteil(double value) {
this.anteil = value;
}
/**
* Ruft den Wert der glaeubiger-Eigenschaft ab.
*
* @return
* possible object is
* {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType getGlaeubiger() {
return glaeubiger;
}
/**
* Legt den Wert der glaeubiger-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GlaeubigerSicherstellungType }
*
*/
public void setGlaeubiger(GlaeubigerSicherstellungType value) {
this.glaeubiger = value;
}
}

View File

@@ -0,0 +1,32 @@
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.XmlType;
/**
* Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben
*
* <p>Java-Klasse für Raucher complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Raucher"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Raucher")
public abstract class Raucher {
}

View File

@@ -0,0 +1,121 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Typ fuer Sicherstellungen in der Personenversicherung
*
* <p>Java-Klasse für Sicherstellung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Sicherstellung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Betrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Unanfechtbarkeitssumme" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Sicherstellung_Type", propOrder = {
"lfnr",
"betrag",
"unanfechtbarkeitssumme"
})
@XmlSeeAlso({
AbtretungType.class,
VerpfaendungType.class,
VinkulierungPersonenType.class
})
public class SicherstellungType {
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
@XmlElement(name = "Betrag")
protected BigDecimal betrag;
@XmlElement(name = "Unanfechtbarkeitssumme")
protected BigDecimal unanfechtbarkeitssumme;
/**
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setLfnr(int value) {
this.lfnr = value;
}
/**
* Ruft den Wert der betrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getBetrag() {
return betrag;
}
/**
* Legt den Wert der betrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setBetrag(BigDecimal value) {
this.betrag = value;
}
/**
* Ruft den Wert der unanfechtbarkeitssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getUnanfechtbarkeitssumme() {
return unanfechtbarkeitssumme;
}
/**
* Legt den Wert der unanfechtbarkeitssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setUnanfechtbarkeitssumme(BigDecimal value) {
this.unanfechtbarkeitssumme = value;
}
}

View File

@@ -0,0 +1,56 @@
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.XmlType;
/**
* Details zur Treuhaenderfrage
*
* <p>Java-Klasse für Treuhaenderfrage_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Treuhaenderfrage_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Treuhaenderfrage_Type", propOrder = {
"treuhaender"
})
public class TreuhaenderfrageType {
@XmlElement(name = "Treuhaender")
protected boolean treuhaender;
/**
* Ruft den Wert der treuhaender-Eigenschaft ab.
*
*/
public boolean isTreuhaender() {
return treuhaender;
}
/**
* Legt den Wert der treuhaender-Eigenschaft fest.
*
*/
public void setTreuhaender(boolean value) {
this.treuhaender = value;
}
}

View File

@@ -0,0 +1,73 @@
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.XmlType;
/**
* Sicherstellung vom Typ Verpfändung
*
* <p>Java-Klasse für Verpfaendung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Verpfaendung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Pfandglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Pfandglaeubiger_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Verpfaendung_Type", propOrder = {
"pfandglaeubiger"
})
public class VerpfaendungType
extends SicherstellungType
{
@XmlElement(name = "Pfandglaeubiger", required = true)
protected List<PfandglaeubigerType> pfandglaeubiger;
/**
* Gets the value of the pfandglaeubiger 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 pfandglaeubiger property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPfandglaeubiger().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PfandglaeubigerType }
*
*
*/
public List<PfandglaeubigerType> getPfandglaeubiger() {
if (pfandglaeubiger == null) {
pfandglaeubiger = new ArrayList<PfandglaeubigerType>();
}
return this.pfandglaeubiger;
}
}

View File

@@ -0,0 +1,66 @@
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.XmlType;
/**
* Sicherstellung vom Typ Vinkulierung
*
* <p>Java-Klasse für VinkulierungPersonen_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VinkulierungPersonen_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Vinkularglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VinkulierungPersonen_Type", propOrder = {
"vinkularglaeubiger"
})
public class VinkulierungPersonenType
extends SicherstellungType
{
@XmlElement(name = "Vinkularglaeubiger", required = true)
protected VinkularglaeubigerType vinkularglaeubiger;
/**
* Ruft den Wert der vinkularglaeubiger-Eigenschaft ab.
*
* @return
* possible object is
* {@link VinkularglaeubigerType }
*
*/
public VinkularglaeubigerType getVinkularglaeubiger() {
return vinkularglaeubiger;
}
/**
* Legt den Wert der vinkularglaeubiger-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VinkularglaeubigerType }
*
*/
public void setVinkularglaeubiger(VinkularglaeubigerType value) {
this.vinkularglaeubiger = value;
}
}

View File

@@ -0,0 +1,32 @@
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.XmlType;
/**
* VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt
*
* <p>Java-Klasse für ZusaetzlicheZusatzproduktdaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheZusatzproduktdaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheZusatzproduktdaten_Type")
public abstract class ZusaetzlicheZusatzproduktdatenType {
}

View File

@@ -0,0 +1,183 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.math.BigDecimal;
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_5_0.on2antrag.leben.ZusatzversicherungLebenType;
/**
* Basistyp für ein Zusatzprodukt, 2. Generation
*
* <p>Java-Klasse für ZusatzproduktGenerisch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzproduktGenerisch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Zusatzprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Eingeschlossen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="EinschlussAenderbar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="AttributMetadaten" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BeschreibungTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{urn:omds20}decimal14_2" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzproduktGenerisch_Type", propOrder = {
"eingeschlossen",
"einschlussAenderbar",
"attributMetadaten",
"beschreibungTxt",
"versicherungssumme"
})
@XmlSeeAlso({
ZusatzversicherungLebenType.class
})
public class ZusatzproduktGenerischType
extends ZusatzproduktType
{
@XmlElement(name = "Eingeschlossen")
protected boolean eingeschlossen;
@XmlElement(name = "EinschlussAenderbar")
protected Boolean einschlussAenderbar;
@XmlElement(name = "AttributMetadaten")
protected List<AttributMetadatenType> attributMetadaten;
@XmlElement(name = "BeschreibungTxt")
protected String beschreibungTxt;
@XmlElement(name = "Versicherungssumme")
protected BigDecimal versicherungssumme;
/**
* Ruft den Wert der eingeschlossen-Eigenschaft ab.
*
*/
public boolean isEingeschlossen() {
return eingeschlossen;
}
/**
* Legt den Wert der eingeschlossen-Eigenschaft fest.
*
*/
public void setEingeschlossen(boolean value) {
this.eingeschlossen = value;
}
/**
* Ruft den Wert der einschlussAenderbar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isEinschlussAenderbar() {
return einschlussAenderbar;
}
/**
* Legt den Wert der einschlussAenderbar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEinschlussAenderbar(Boolean value) {
this.einschlussAenderbar = value;
}
/**
* Gets the value of the attributMetadaten 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 attributMetadaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAttributMetadaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AttributMetadatenType }
*
*
*/
public List<AttributMetadatenType> getAttributMetadaten() {
if (attributMetadaten == null) {
attributMetadaten = new ArrayList<AttributMetadatenType>();
}
return this.attributMetadaten;
}
/**
* Ruft den Wert der beschreibungTxt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibungTxt() {
return beschreibungTxt;
}
/**
* Legt den Wert der beschreibungTxt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibungTxt(String value) {
this.beschreibungTxt = value;
}
/**
* 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;
}
}

View File

@@ -0,0 +1,108 @@
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.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Basistyp für ein Zusatzprodukt (wird nirgends verwendet)
*
* <p>Java-Klasse für Zusatzprodukt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Zusatzprodukt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheZusatzproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheZusatzproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Zusatzprodukt_Type", propOrder = {
"vtgBeg",
"zusaetzlicheZusatzproduktdaten"
})
@XmlSeeAlso({
ZusatzproduktGenerischType.class
})
public abstract class ZusatzproduktType
extends ProduktbausteinType
{
@XmlElement(name = "VtgBeg")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar vtgBeg;
@XmlElement(name = "ZusaetzlicheZusatzproduktdaten")
protected List<ZusaetzlicheZusatzproduktdatenType> zusaetzlicheZusatzproduktdaten;
/**
* Ruft den Wert der vtgBeg-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getVtgBeg() {
return vtgBeg;
}
/**
* Legt den Wert der vtgBeg-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setVtgBeg(XMLGregorianCalendar value) {
this.vtgBeg = value;
}
/**
* Gets the value of the zusaetzlicheZusatzproduktdaten 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 zusaetzlicheZusatzproduktdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheZusatzproduktdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheZusatzproduktdatenType }
*
*
*/
public List<ZusaetzlicheZusatzproduktdatenType> getZusaetzlicheZusatzproduktdaten() {
if (zusaetzlicheZusatzproduktdaten == null) {
zusaetzlicheZusatzproduktdaten = new ArrayList<ZusaetzlicheZusatzproduktdatenType>();
}
return this.zusaetzlicheZusatzproduktdaten;
}
}

View File

@@ -0,0 +1,78 @@
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;
/**
* Zustimmung Gesundheitsdaten
*
* <p>Java-Klasse für ZustimmungGesundheitsdaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZustimmungGesundheitsdaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = {
"lfnr",
"zustimmung"
})
public class ZustimmungGesundheitsdatenType {
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
@XmlElement(name = "Zustimmung")
protected boolean zustimmung;
/**
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setLfnr(int value) {
this.lfnr = value;
}
/**
* Ruft den Wert der zustimmung-Eigenschaft ab.
*
*/
public boolean isZustimmung() {
return zustimmung;
}
/**
* Legt den Wert der zustimmung-Eigenschaft fest.
*
*/
public void setZustimmung(boolean value) {
this.zustimmung = value;
}
}

View File

@@ -0,0 +1,530 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AbgelehnteRisikenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType;
/**
* Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist
*
* <p>Java-Klasse für SpezAntragBasis_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezAntragBasis_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/&gt;
* &lt;element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/&gt;
* &lt;element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/&gt;
* &lt;element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/&gt;
* &lt;element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/&gt;
* &lt;element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/&gt;
* &lt;element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/&gt;
* &lt;element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/&gt;
* &lt;element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragBasis_Type", propOrder = {
"antragsart",
"personen",
"versicherungsnehmer",
"abweichenderPraemienzahler",
"weitereVersicherungsnehmer",
"weitereVertragspersonen",
"abgelehnteRisiken",
"vorversicherungen",
"zahlungsdaten",
"sepa",
"polizzenversand",
"datenschutzbestimmungen",
"kontierung",
"ersatzpolizzennummer",
"zusendungWeitereDokumente",
"zusaetzlicheAntragsdaten"
})
@XmlSeeAlso({
SpezAntragPersonenType.class,
SpezAntragType.class
})
public abstract class SpezAntragBasisType {
@XmlElement(name = "Antragsart")
@XmlSchemaType(name = "string")
protected AntragsartType antragsart;
@XmlElement(name = "Personen", required = true)
protected List<BeteiligtePersonVertragType> personen;
@XmlElement(name = "Versicherungsnehmer")
@XmlSchemaType(name = "unsignedShort")
protected int versicherungsnehmer;
@XmlElement(name = "AbweichenderPraemienzahler")
@XmlSchemaType(name = "unsignedShort")
protected Integer abweichenderPraemienzahler;
@XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> weitereVersicherungsnehmer;
@XmlElement(name = "WeitereVertragspersonen")
protected List<VertragspersonType> weitereVertragspersonen;
@XmlElement(name = "AbgelehnteRisiken")
protected AbgelehnteRisikenType abgelehnteRisiken;
@XmlElement(name = "Vorversicherungen")
protected VorversicherungenType vorversicherungen;
@XmlElement(name = "Zahlungsdaten", required = true)
protected ZahlungsdatenType zahlungsdaten;
@XmlElement(name = "Sepa")
@XmlSchemaType(name = "unsignedByte")
protected Short sepa;
@XmlElement(name = "Polizzenversand")
@XmlSchemaType(name = "string")
protected PolizzenversandType polizzenversand;
@XmlElement(name = "Datenschutzbestimmungen", required = true)
protected DatenverwendungType datenschutzbestimmungen;
@XmlElement(name = "Kontierung")
protected List<KontierungType> kontierung;
@XmlElement(name = "Ersatzpolizzennummer")
protected ErsatzpolizzenType ersatzpolizzennummer;
@XmlElement(name = "ZusendungWeitereDokumente")
protected List<String> zusendungWeitereDokumente;
@XmlElement(name = "ZusaetzlicheAntragsdaten")
protected List<ZusaetzlicheAntragsdatenType> zusaetzlicheAntragsdaten;
/**
* Ruft den Wert der antragsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link AntragsartType }
*
*/
public AntragsartType getAntragsart() {
return antragsart;
}
/**
* Legt den Wert der antragsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AntragsartType }
*
*/
public void setAntragsart(AntragsartType value) {
this.antragsart = value;
}
/**
* 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 BeteiligtePersonVertragType }
*
*
*/
public List<BeteiligtePersonVertragType> getPersonen() {
if (personen == null) {
personen = new ArrayList<BeteiligtePersonVertragType>();
}
return this.personen;
}
/**
* Ruft den Wert der versicherungsnehmer-Eigenschaft ab.
*
*/
public int getVersicherungsnehmer() {
return versicherungsnehmer;
}
/**
* Legt den Wert der versicherungsnehmer-Eigenschaft fest.
*
*/
public void setVersicherungsnehmer(int value) {
this.versicherungsnehmer = value;
}
/**
* Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getAbweichenderPraemienzahler() {
return abweichenderPraemienzahler;
}
/**
* Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setAbweichenderPraemienzahler(Integer value) {
this.abweichenderPraemienzahler = value;
}
/**
* Gets the value of the weitereVersicherungsnehmer 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 weitereVersicherungsnehmer property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWeitereVersicherungsnehmer().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getWeitereVersicherungsnehmer() {
if (weitereVersicherungsnehmer == null) {
weitereVersicherungsnehmer = new ArrayList<Integer>();
}
return this.weitereVersicherungsnehmer;
}
/**
* Gets the value of the weitereVertragspersonen 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 weitereVertragspersonen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWeitereVertragspersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VertragspersonType }
*
*
*/
public List<VertragspersonType> getWeitereVertragspersonen() {
if (weitereVertragspersonen == null) {
weitereVertragspersonen = new ArrayList<VertragspersonType>();
}
return this.weitereVertragspersonen;
}
/**
* Ruft den Wert der abgelehnteRisiken-Eigenschaft ab.
*
* @return
* possible object is
* {@link AbgelehnteRisikenType }
*
*/
public AbgelehnteRisikenType getAbgelehnteRisiken() {
return abgelehnteRisiken;
}
/**
* Legt den Wert der abgelehnteRisiken-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AbgelehnteRisikenType }
*
*/
public void setAbgelehnteRisiken(AbgelehnteRisikenType value) {
this.abgelehnteRisiken = value;
}
/**
* Ruft den Wert der vorversicherungen-Eigenschaft ab.
*
* @return
* possible object is
* {@link VorversicherungenType }
*
*/
public VorversicherungenType getVorversicherungen() {
return vorversicherungen;
}
/**
* Legt den Wert der vorversicherungen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VorversicherungenType }
*
*/
public void setVorversicherungen(VorversicherungenType value) {
this.vorversicherungen = value;
}
/**
* Ruft den Wert der zahlungsdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZahlungsdatenType }
*
*/
public ZahlungsdatenType getZahlungsdaten() {
return zahlungsdaten;
}
/**
* Legt den Wert der zahlungsdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZahlungsdatenType }
*
*/
public void setZahlungsdaten(ZahlungsdatenType value) {
this.zahlungsdaten = value;
}
/**
* Ruft den Wert der sepa-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getSepa() {
return sepa;
}
/**
* Legt den Wert der sepa-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setSepa(Short value) {
this.sepa = value;
}
/**
* Ruft den Wert der polizzenversand-Eigenschaft ab.
*
* @return
* possible object is
* {@link PolizzenversandType }
*
*/
public PolizzenversandType getPolizzenversand() {
return polizzenversand;
}
/**
* Legt den Wert der polizzenversand-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PolizzenversandType }
*
*/
public void setPolizzenversand(PolizzenversandType value) {
this.polizzenversand = value;
}
/**
* Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab.
*
* @return
* possible object is
* {@link DatenverwendungType }
*
*/
public DatenverwendungType getDatenschutzbestimmungen() {
return datenschutzbestimmungen;
}
/**
* Legt den Wert der datenschutzbestimmungen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DatenverwendungType }
*
*/
public void setDatenschutzbestimmungen(DatenverwendungType value) {
this.datenschutzbestimmungen = value;
}
/**
* Gets the value of the kontierung 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 kontierung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getKontierung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KontierungType }
*
*
*/
public List<KontierungType> getKontierung() {
if (kontierung == null) {
kontierung = new ArrayList<KontierungType>();
}
return this.kontierung;
}
/**
* Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ErsatzpolizzenType }
*
*/
public ErsatzpolizzenType getErsatzpolizzennummer() {
return ersatzpolizzennummer;
}
/**
* Legt den Wert der ersatzpolizzennummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ErsatzpolizzenType }
*
*/
public void setErsatzpolizzennummer(ErsatzpolizzenType value) {
this.ersatzpolizzennummer = value;
}
/**
* Gets the value of the zusendungWeitereDokumente 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 zusendungWeitereDokumente property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusendungWeitereDokumente().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getZusendungWeitereDokumente() {
if (zusendungWeitereDokumente == null) {
zusendungWeitereDokumente = new ArrayList<String>();
}
return this.zusendungWeitereDokumente;
}
/**
* Gets the value of the zusaetzlicheAntragsdaten 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 zusaetzlicheAntragsdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheAntragsdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheAntragsdatenType }
*
*
*/
public List<ZusaetzlicheAntragsdatenType> getZusaetzlicheAntragsdaten() {
if (zusaetzlicheAntragsdaten == null) {
zusaetzlicheAntragsdaten = new ArrayList<ZusaetzlicheAntragsdatenType>();
}
return this.zusaetzlicheAntragsdaten;
}
}

View File

@@ -0,0 +1,253 @@
package at.vvo.omds.types.omds3Types.r1_5_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_5_0.common.BezugsberechtigungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.FATCAType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.GMSGType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PEPType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SicherstellungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.TreuhaenderfrageType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZustimmungGesundheitsdatenType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben.SpezAntragLebenType;
/**
* Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist
*
* <p>Java-Klasse für SpezAntragPersonen_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezAntragPersonen_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" minOccurs="0"/&gt;
* &lt;element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="FATCA" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_Type"/&gt;
* &lt;element name="GSGM" type="{urn:omds3CommonServiceTypes-1-1-0}GMSG_Type"/&gt;
* &lt;element name="PEP" type="{urn:omds3CommonServiceTypes-1-1-0}PEP_Type" minOccurs="0"/&gt;
* &lt;element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/&gt;
* &lt;element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragPersonen_Type", propOrder = {
"sicherstellungen",
"zustimmungGesundheitsdaten",
"fatca",
"gsgm",
"pep",
"treuhaenderfrage",
"bezugsberechtigungen"
})
@XmlSeeAlso({
SpezAntragLebenType.class
})
public abstract class SpezAntragPersonenType
extends SpezAntragBasisType
{
@XmlElement(name = "Sicherstellungen")
protected SicherstellungType sicherstellungen;
@XmlElement(name = "ZustimmungGesundheitsdaten", required = true)
protected List<ZustimmungGesundheitsdatenType> zustimmungGesundheitsdaten;
@XmlElement(name = "FATCA", required = true)
protected FATCAType fatca;
@XmlElement(name = "GSGM", required = true)
protected GMSGType gsgm;
@XmlElement(name = "PEP")
protected PEPType pep;
@XmlElement(name = "Treuhaenderfrage", required = true)
protected TreuhaenderfrageType treuhaenderfrage;
@XmlElement(name = "Bezugsberechtigungen")
protected BezugsberechtigungType bezugsberechtigungen;
/**
* Ruft den Wert der sicherstellungen-Eigenschaft ab.
*
* @return
* possible object is
* {@link SicherstellungType }
*
*/
public SicherstellungType getSicherstellungen() {
return sicherstellungen;
}
/**
* Legt den Wert der sicherstellungen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SicherstellungType }
*
*/
public void setSicherstellungen(SicherstellungType value) {
this.sicherstellungen = value;
}
/**
* Gets the value of the zustimmungGesundheitsdaten 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 zustimmungGesundheitsdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZustimmungGesundheitsdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZustimmungGesundheitsdatenType }
*
*
*/
public List<ZustimmungGesundheitsdatenType> getZustimmungGesundheitsdaten() {
if (zustimmungGesundheitsdaten == null) {
zustimmungGesundheitsdaten = new ArrayList<ZustimmungGesundheitsdatenType>();
}
return this.zustimmungGesundheitsdaten;
}
/**
* Ruft den Wert der fatca-Eigenschaft ab.
*
* @return
* possible object is
* {@link FATCAType }
*
*/
public FATCAType getFATCA() {
return fatca;
}
/**
* Legt den Wert der fatca-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link FATCAType }
*
*/
public void setFATCA(FATCAType value) {
this.fatca = value;
}
/**
* Ruft den Wert der gsgm-Eigenschaft ab.
*
* @return
* possible object is
* {@link GMSGType }
*
*/
public GMSGType getGSGM() {
return gsgm;
}
/**
* Legt den Wert der gsgm-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GMSGType }
*
*/
public void setGSGM(GMSGType value) {
this.gsgm = value;
}
/**
* Ruft den Wert der pep-Eigenschaft ab.
*
* @return
* possible object is
* {@link PEPType }
*
*/
public PEPType getPEP() {
return pep;
}
/**
* Legt den Wert der pep-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PEPType }
*
*/
public void setPEP(PEPType value) {
this.pep = value;
}
/**
* Ruft den Wert der treuhaenderfrage-Eigenschaft ab.
*
* @return
* possible object is
* {@link TreuhaenderfrageType }
*
*/
public TreuhaenderfrageType getTreuhaenderfrage() {
return treuhaenderfrage;
}
/**
* Legt den Wert der treuhaenderfrage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link TreuhaenderfrageType }
*
*/
public void setTreuhaenderfrage(TreuhaenderfrageType value) {
this.treuhaenderfrage = value;
}
/**
* Ruft den Wert der bezugsberechtigungen-Eigenschaft ab.
*
* @return
* possible object is
* {@link BezugsberechtigungType }
*
*/
public BezugsberechtigungType getBezugsberechtigungen() {
return bezugsberechtigungen;
}
/**
* Legt den Wert der bezugsberechtigungen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BezugsberechtigungType }
*
*/
public void setBezugsberechtigungen(BezugsberechtigungType value) {
this.bezugsberechtigungen = value;
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Vorgefertigter Typ für eine Rentenoption
*
* <p>Java-Klasse für Rentenoption_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Rentenoption_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Rentenoption_Type")
public class RentenoptionType {
}

View File

@@ -0,0 +1,189 @@
package at.vvo.omds.types.omds3Types.r1_5_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_5_0.common.AttributMultiEnumType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
/**
* Typ für ein Elementarprodukt in der Sparte Leben.
*
* <p>Java-Klasse für TarifLeben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="TarifLeben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="GarantierteAblebenssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/&gt;
* &lt;element name="Rentenoption" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Rentenoption_Type" minOccurs="0"/&gt;
* &lt;element name="Zusatzbausteine" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="RefSicherstellungLfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;element name="Fondsauswahl" type="{urn:omds3CommonServiceTypes-1-1-0}AttributMultiEnum_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TarifLeben_Type", propOrder = {
"garantierteAblebenssumme",
"rentenoption",
"zusatzbausteine",
"refSicherstellungLfdNr",
"fondsauswahl"
})
public class TarifLebenType
extends ElementarproduktGenerischType
{
@XmlElement(name = "GarantierteAblebenssumme", required = true)
protected VersicherungssummeZusatzbausteinType garantierteAblebenssumme;
@XmlElement(name = "Rentenoption")
protected RentenoptionType rentenoption;
@XmlElement(name = "Zusatzbausteine")
protected List<ZusatzversicherungLebenType> zusatzbausteine;
@XmlElement(name = "RefSicherstellungLfdNr")
@XmlSchemaType(name = "unsignedShort")
protected Integer refSicherstellungLfdNr;
@XmlElement(name = "Fondsauswahl")
protected AttributMultiEnumType fondsauswahl;
/**
* Ruft den Wert der garantierteAblebenssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link VersicherungssummeZusatzbausteinType }
*
*/
public VersicherungssummeZusatzbausteinType getGarantierteAblebenssumme() {
return garantierteAblebenssumme;
}
/**
* Legt den Wert der garantierteAblebenssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VersicherungssummeZusatzbausteinType }
*
*/
public void setGarantierteAblebenssumme(VersicherungssummeZusatzbausteinType value) {
this.garantierteAblebenssumme = value;
}
/**
* Ruft den Wert der rentenoption-Eigenschaft ab.
*
* @return
* possible object is
* {@link RentenoptionType }
*
*/
public RentenoptionType getRentenoption() {
return rentenoption;
}
/**
* Legt den Wert der rentenoption-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RentenoptionType }
*
*/
public void setRentenoption(RentenoptionType value) {
this.rentenoption = value;
}
/**
* Gets the value of the zusatzbausteine 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 zusatzbausteine property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusatzbausteine().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusatzversicherungLebenType }
*
*
*/
public List<ZusatzversicherungLebenType> getZusatzbausteine() {
if (zusatzbausteine == null) {
zusatzbausteine = new ArrayList<ZusatzversicherungLebenType>();
}
return this.zusatzbausteine;
}
/**
* Ruft den Wert der refSicherstellungLfdNr-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getRefSicherstellungLfdNr() {
return refSicherstellungLfdNr;
}
/**
* Legt den Wert der refSicherstellungLfdNr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setRefSicherstellungLfdNr(Integer value) {
this.refSicherstellungLfdNr = value;
}
/**
* Ruft den Wert der fondsauswahl-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributMultiEnumType }
*
*/
public AttributMultiEnumType getFondsauswahl() {
return fondsauswahl;
}
/**
* Legt den Wert der fondsauswahl-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributMultiEnumType }
*
*/
public void setFondsauswahl(AttributMultiEnumType value) {
this.fondsauswahl = value;
}
}

View File

@@ -0,0 +1,125 @@
package at.vvo.omds.types.omds3Types.r1_5_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_5_0.common.ProduktGenerischType;
/**
* Typ für ein Produkt in der Sparte Leben.
*
* <p>Java-Klasse für VersichertePersonLeben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersichertePersonLeben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertePersonLeben_Type", propOrder = {
"personRefLfnr",
"tarife",
"refSicherstellungLfnr"
})
public class VersichertePersonLebenType
extends ProduktGenerischType
{
@XmlElement(name = "PersonRefLfnr")
@XmlSchemaType(name = "unsignedShort")
protected int personRefLfnr;
@XmlElement(name = "Tarife", required = true)
protected List<TarifLebenType> tarife;
@XmlElement(name = "RefSicherstellungLfnr")
@XmlSchemaType(name = "unsignedShort")
protected Integer refSicherstellungLfnr;
/**
* 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;
}
/**
* Gets the value of the tarife 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 tarife property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTarife().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TarifLebenType }
*
*
*/
public List<TarifLebenType> getTarife() {
if (tarife == null) {
tarife = new ArrayList<TarifLebenType>();
}
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;
}
}

View File

@@ -0,0 +1,94 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
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.AttributDezimalType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AttributDoubleType;
/**
* Definition einer Versicherungssumme in einem Zusatzbaustein
*
* <p>Java-Klasse für VersicherungssummeZusatzbaustein_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersicherungssummeZusatzbaustein_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="ProzentVersicherungssumme" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDouble_Type"/&gt;
* &lt;element name="Betrag" type="{urn:omds3CommonServiceTypes-1-1-0}AttributDezimal_Type"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersicherungssummeZusatzbaustein_Type", propOrder = {
"prozentVersicherungssumme",
"betrag"
})
public class VersicherungssummeZusatzbausteinType {
@XmlElement(name = "ProzentVersicherungssumme")
protected AttributDoubleType prozentVersicherungssumme;
@XmlElement(name = "Betrag")
protected AttributDezimalType betrag;
/**
* Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributDoubleType }
*
*/
public AttributDoubleType getProzentVersicherungssumme() {
return prozentVersicherungssumme;
}
/**
* Legt den Wert der prozentVersicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributDoubleType }
*
*/
public void setProzentVersicherungssumme(AttributDoubleType value) {
this.prozentVersicherungssumme = value;
}
/**
* Ruft den Wert der betrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributDezimalType }
*
*/
public AttributDezimalType getBetrag() {
return betrag;
}
/**
* Legt den Wert der betrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributDezimalType }
*
*/
public void setBetrag(AttributDezimalType value) {
this.betrag = value;
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstraktes Element zur Abbildung einer Wartefrist
*
* <p>Java-Klasse für Wartefrist_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Wartefrist_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Wartefrist_Type")
public abstract class WartefristType {
}

View File

@@ -0,0 +1,66 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Vorgefertigter Typ für eine Zusatzversicherung Berufsunfähigkeit
*
* <p>Java-Klasse für ZusatzversicherungBerufsunfaehigkeit_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzversicherungBerufsunfaehigkeit_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzversicherungBerufsunfaehigkeit_Type", propOrder = {
"wartefrist"
})
public class ZusatzversicherungBerufsunfaehigkeitType
extends ZusatzversicherungLebenType
{
@XmlElement(name = "Wartefrist")
protected WartefristType wartefrist;
/**
* Ruft den Wert der wartefrist-Eigenschaft ab.
*
* @return
* possible object is
* {@link WartefristType }
*
*/
public WartefristType getWartefrist() {
return wartefrist;
}
/**
* Legt den Wert der wartefrist-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link WartefristType }
*
*/
public void setWartefrist(WartefristType value) {
this.wartefrist = value;
}
}

View File

@@ -0,0 +1,66 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Vorgefertigter Typ für eine Zusatzversicherung Erwerbsunfähigkeit
*
* <p>Java-Klasse für ZusatzversicherungErwerbsunfaehigkeit_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzversicherungErwerbsunfaehigkeit_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzversicherungErwerbsunfaehigkeit_Type", propOrder = {
"wartefrist"
})
public class ZusatzversicherungErwerbsunfaehigkeitType
extends ZusatzversicherungLebenType
{
@XmlElement(name = "Wartefrist")
protected WartefristType wartefrist;
/**
* Ruft den Wert der wartefrist-Eigenschaft ab.
*
* @return
* possible object is
* {@link WartefristType }
*
*/
public WartefristType getWartefrist() {
return wartefrist;
}
/**
* Legt den Wert der wartefrist-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link WartefristType }
*
*/
public void setWartefrist(WartefristType value) {
this.wartefrist = value;
}
}

View File

@@ -0,0 +1,43 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZusatzproduktGenerischType;
/**
* Typ für eine Zusatzversicherung in der Sparte Leben (unterhalb von Elementarprodukt)
*
* <p>Java-Klasse für ZusatzversicherungLeben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzversicherungLeben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusatzproduktGenerisch_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzversicherungLeben_Type")
@XmlSeeAlso({
ZusatzversicherungBerufsunfaehigkeitType.class,
ZusatzversicherungErwerbsunfaehigkeitType.class,
ZusatzversicherungPraemienuebernahmeAblebenType.class,
ZusatzversicherungUnfalltodType.class,
ZusatzversicherungUnfallinvaliditaetType.class
})
public class ZusatzversicherungLebenType
extends ZusatzproduktGenerischType
{
}

View File

@@ -0,0 +1,66 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Vorgefertigter Typ für eine Praemienuebernahme im Ablebensfall
*
* <p>Java-Klasse für ZusatzversicherungPraemienuebernahmeAbleben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzversicherungPraemienuebernahmeAbleben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Wartefrist" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}Wartefrist_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzversicherungPraemienuebernahmeAbleben_Type", propOrder = {
"wartefrist"
})
public class ZusatzversicherungPraemienuebernahmeAblebenType
extends ZusatzversicherungLebenType
{
@XmlElement(name = "Wartefrist")
protected WartefristType wartefrist;
/**
* Ruft den Wert der wartefrist-Eigenschaft ab.
*
* @return
* possible object is
* {@link WartefristType }
*
*/
public WartefristType getWartefrist() {
return wartefrist;
}
/**
* Legt den Wert der wartefrist-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link WartefristType }
*
*/
public void setWartefrist(WartefristType value) {
this.wartefrist = value;
}
}

View File

@@ -0,0 +1,84 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* Vorgefertigter Typ für eine Zusatzversicherung bei Unfallinvaliditaet
*
* <p>Java-Klasse für ZusatzversicherungUnfallinvaliditaet_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzversicherungUnfallinvaliditaet_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzversicherungUnfallinvaliditaet_Type", propOrder = {
"rest"
})
public class ZusatzversicherungUnfallinvaliditaetType
extends ZusatzversicherungLebenType
{
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false)
protected List<JAXBElement<VersicherungssummeZusatzbausteinType>> rest;
/**
* Ruft das restliche Contentmodell ab.
*
* <p>
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 134 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 968 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
* Gets the value of the rest 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 rest property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRest().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >}
*
*
*/
public List<JAXBElement<VersicherungssummeZusatzbausteinType>> getRest() {
if (rest == null) {
rest = new ArrayList<JAXBElement<VersicherungssummeZusatzbausteinType>>();
}
return this.rest;
}
}

View File

@@ -0,0 +1,84 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.leben;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* Vorgefertigter Typ für eine Zusatzversicherung bei Unfalltod
*
* <p>Java-Klasse für ZusatzversicherungUnfalltod_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzversicherungUnfalltod_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}ZusatzversicherungLeben_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Versicherungssumme" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}VersicherungssummeZusatzbaustein_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzversicherungUnfalltod_Type", propOrder = {
"rest"
})
public class ZusatzversicherungUnfalltodType
extends ZusatzversicherungLebenType
{
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben", type = JAXBElement.class, required = false)
protected List<JAXBElement<VersicherungssummeZusatzbausteinType>> rest;
/**
* Ruft das restliche Contentmodell ab.
*
* <p>
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 122 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 968 von file:/C:/Users/Jens/git/omds_unfall_leben/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd
* <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern:
* Gets the value of the rest 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 rest property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRest().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link VersicherungssummeZusatzbausteinType }{@code >}
*
*
*/
public List<JAXBElement<VersicherungssummeZusatzbausteinType>> getRest() {
if (rest == null) {
rest = new ArrayList<JAXBElement<VersicherungssummeZusatzbausteinType>>();
}
return this.rest;
}
}