Neu generierte Sach-Privat-Klassen

This commit is contained in:
2018-11-21 16:41:12 +01:00
parent 3a3aaca134
commit 40b6ebd870
25 changed files with 1893 additions and 725 deletions

View File

@@ -3,6 +3,7 @@ package at.vvo.omds.types.omds3Types.v1_3_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;
@@ -16,8 +17,7 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
* <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -28,44 +28,27 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DeckungVs_Type", propOrder = {
"deckungActive",
"deckungVs"
"versicherungssumme"
})
public class DeckungVsType {
protected boolean deckungActive;
protected int deckungVs;
@XmlElement(name = "Versicherungssumme")
protected int versicherungssumme;
/**
* Ruft den Wert der deckungActive-Eigenschaft ab.
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
*/
public boolean isDeckungActive() {
return deckungActive;
public int getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der deckungActive-Eigenschaft fest.
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
*/
public void setDeckungActive(boolean value) {
this.deckungActive = value;
}
/**
* Ruft den Wert der deckungVs-Eigenschaft ab.
*
*/
public int getDeckungVs() {
return deckungVs;
}
/**
* Legt den Wert der deckungVs-Eigenschaft fest.
*
*/
public void setDeckungVs(int value) {
this.deckungVs = value;
public void setVersicherungssumme(int value) {
this.versicherungssumme = value;
}
}

View File

@@ -30,6 +30,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ObjektId" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
* <element name="RisikoAdresse">
* <complexType>
* <complexContent>
@@ -45,7 +46,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType;
* </complexContent>
* </complexType>
* </element>
* <element name="RisikoEigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoEigenheim_Type" maxOccurs="unbounded"/>
* <element name="GebaeudeRisiko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded"/>
* <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
* </sequence>
* </restriction>
@@ -158,6 +159,7 @@ public class CalculateBesitzRequestType
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ObjektId" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
* <element name="RisikoAdresse">
* <complexType>
* <complexContent>
@@ -173,7 +175,7 @@ public class CalculateBesitzRequestType
* </complexContent>
* </complexType>
* </element>
* <element name="RisikoEigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoEigenheim_Type" maxOccurs="unbounded"/>
* <element name="GebaeudeRisiko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoGebaeude_Type" maxOccurs="unbounded"/>
* <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
* </sequence>
* </restriction>
@@ -185,19 +187,46 @@ public class CalculateBesitzRequestType
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"objektId",
"risikoAdresse",
"risikoEigenheim",
"gebaeudeRisiko",
"risikoHaushalt"
})
public static class VersicherteObjekte {
@XmlElement(name = "ObjektId", required = true)
protected Object objektId;
@XmlElement(name = "RisikoAdresse", required = true)
protected CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse risikoAdresse;
@XmlElement(name = "RisikoEigenheim", required = true)
protected List<RisikoEigenheimType> risikoEigenheim;
@XmlElement(name = "GebaeudeRisiko", required = true)
protected List<RisikoGebaeudeType> gebaeudeRisiko;
@XmlElement(name = "RisikoHaushalt")
protected RisikoHaushaltType risikoHaushalt;
/**
* Ruft den Wert der objektId-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getObjektId() {
return objektId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setObjektId(Object value) {
this.objektId = value;
}
/**
* Ruft den Wert der risikoAdresse-Eigenschaft ab.
*
@@ -223,32 +252,32 @@ public class CalculateBesitzRequestType
}
/**
* Gets the value of the risikoEigenheim property.
* Gets the value of the gebaeudeRisiko 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 risikoEigenheim property.
* This is why there is not a <CODE>set</CODE> method for the gebaeudeRisiko property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRisikoEigenheim().add(newItem);
* getGebaeudeRisiko().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link RisikoEigenheimType }
* {@link RisikoGebaeudeType }
*
*
*/
public List<RisikoEigenheimType> getRisikoEigenheim() {
if (risikoEigenheim == null) {
risikoEigenheim = new ArrayList<RisikoEigenheimType>();
public List<RisikoGebaeudeType> getGebaeudeRisiko() {
if (gebaeudeRisiko == null) {
gebaeudeRisiko = new ArrayList<RisikoGebaeudeType>();
}
return this.risikoEigenheim;
return this.gebaeudeRisiko;
}
/**

View File

@@ -2,18 +2,13 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import java.math.BigInteger;
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;
import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungProzentType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType;
/**
@@ -26,28 +21,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Hauptfaelligkeit" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/&gt;
* &lt;element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/&gt;
* &lt;element name="Sonderrabatt" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="SonderrabattRs" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="DeckungFeuer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungLeitungswasser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungElementar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungHochwasser" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungNiederschlag" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungErdbeben" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungGlasbruch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungSonderverglasung" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungSchwimmbecken" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungHeizungsanlagen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheDeckungen" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -58,611 +32,42 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktBesitz_Type", propOrder = {
"hauptfaelligkeit",
"variante",
"sonderrabatt",
"sonderrabattRs",
"deckungFeuer",
"deckungLeitungswasser",
"deckungElementar",
"deckungHochwasser",
"deckungNiederschlag",
"deckungErdbeben",
"deckungHaushalt",
"deckungGlasbruch",
"deckungHaftpflicht",
"deckungRechtsschutz",
"deckungGrobeFahrlaessigkeit",
"deckungTipUndTat",
"deckungSonderverglasung",
"deckungSchwimmbecken",
"deckungHeizungsanlagen",
"deckungEZusatz",
"deckungFahrzeugeRs",
"zusaetzlicheDeckungen"
"versicherungssumme"
})
public class ElementarproduktBesitzType
@XmlSeeAlso({
ElementarproduktGebaeudeType.class,
ElementarproduktHaushaltType.class
})
public abstract class ElementarproduktBesitzType
extends ElementarproduktType
{
@XmlElement(name = "Hauptfaelligkeit")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar hauptfaelligkeit;
@XmlElement(name = "Variante")
@XmlSchemaType(name = "string")
protected VarianteType variante;
@XmlElement(name = "Sonderrabatt")
protected BigInteger sonderrabatt;
@XmlElement(name = "SonderrabattRs")
protected BigInteger sonderrabattRs;
@XmlElement(name = "DeckungFeuer")
protected Boolean deckungFeuer;
@XmlElement(name = "DeckungLeitungswasser")
protected Boolean deckungLeitungswasser;
@XmlElement(name = "DeckungElementar")
protected Boolean deckungElementar;
@XmlElement(name = "DeckungHochwasser")
protected DeckungVsType deckungHochwasser;
@XmlElement(name = "DeckungNiederschlag")
protected DeckungVsType deckungNiederschlag;
@XmlElement(name = "DeckungErdbeben")
protected DeckungVsType deckungErdbeben;
@XmlElement(name = "DeckungHaushalt")
protected DeckungVsType deckungHaushalt;
@XmlElement(name = "DeckungGlasbruch")
protected Boolean deckungGlasbruch;
@XmlElement(name = "DeckungHaftpflicht")
protected DeckungVsType deckungHaftpflicht;
@XmlElement(name = "DeckungRechtsschutz")
protected DeckungVsType deckungRechtsschutz;
@XmlElement(name = "DeckungGrobeFahrlaessigkeit")
protected DeckungProzentType deckungGrobeFahrlaessigkeit;
@XmlElement(name = "DeckungTipUndTat")
protected Boolean deckungTipUndTat;
@XmlElement(name = "DeckungSonderverglasung")
protected DeckungVsType deckungSonderverglasung;
@XmlElement(name = "DeckungSchwimmbecken")
protected DeckungVsType deckungSchwimmbecken;
@XmlElement(name = "DeckungHeizungsanlagen")
protected Boolean deckungHeizungsanlagen;
@XmlElement(name = "DeckungEZusatz")
protected Boolean deckungEZusatz;
@XmlElement(name = "DeckungFahrzeugeRs")
protected Boolean deckungFahrzeugeRs;
@XmlElement(name = "ZusaetzlicheDeckungen")
protected List<Object> zusaetzlicheDeckungen;
@XmlElement(name = "Versicherungssumme", required = true)
@XmlSchemaType(name = "unsignedLong")
protected BigInteger versicherungssumme;
/**
* Ruft den Wert der hauptfaelligkeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getHauptfaelligkeit() {
return hauptfaelligkeit;
}
/**
* Legt den Wert der hauptfaelligkeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setHauptfaelligkeit(XMLGregorianCalendar value) {
this.hauptfaelligkeit = value;
}
/**
* Ruft den Wert der variante-Eigenschaft ab.
*
* @return
* possible object is
* {@link VarianteType }
*
*/
public VarianteType getVariante() {
return variante;
}
/**
* Legt den Wert der variante-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VarianteType }
*
*/
public void setVariante(VarianteType value) {
this.variante = value;
}
/**
* Ruft den Wert der sonderrabatt-Eigenschaft ab.
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getSonderrabatt() {
return sonderrabatt;
public BigInteger getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der sonderrabatt-Eigenschaft fest.
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setSonderrabatt(BigInteger value) {
this.sonderrabatt = value;
}
/**
* Ruft den Wert der sonderrabattRs-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getSonderrabattRs() {
return sonderrabattRs;
}
/**
* Legt den Wert der sonderrabattRs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setSonderrabattRs(BigInteger value) {
this.sonderrabattRs = value;
}
/**
* Ruft den Wert der deckungFeuer-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungFeuer() {
return deckungFeuer;
}
/**
* Legt den Wert der deckungFeuer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungFeuer(Boolean value) {
this.deckungFeuer = value;
}
/**
* Ruft den Wert der deckungLeitungswasser-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungLeitungswasser() {
return deckungLeitungswasser;
}
/**
* Legt den Wert der deckungLeitungswasser-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungLeitungswasser(Boolean value) {
this.deckungLeitungswasser = value;
}
/**
* Ruft den Wert der deckungElementar-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungElementar() {
return deckungElementar;
}
/**
* Legt den Wert der deckungElementar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungElementar(Boolean value) {
this.deckungElementar = value;
}
/**
* Ruft den Wert der deckungHochwasser-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungHochwasser() {
return deckungHochwasser;
}
/**
* Legt den Wert der deckungHochwasser-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungHochwasser(DeckungVsType value) {
this.deckungHochwasser = value;
}
/**
* Ruft den Wert der deckungNiederschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungNiederschlag() {
return deckungNiederschlag;
}
/**
* Legt den Wert der deckungNiederschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungNiederschlag(DeckungVsType value) {
this.deckungNiederschlag = value;
}
/**
* Ruft den Wert der deckungErdbeben-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungErdbeben() {
return deckungErdbeben;
}
/**
* Legt den Wert der deckungErdbeben-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungErdbeben(DeckungVsType value) {
this.deckungErdbeben = value;
}
/**
* Ruft den Wert der deckungHaushalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungHaushalt() {
return deckungHaushalt;
}
/**
* Legt den Wert der deckungHaushalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungHaushalt(DeckungVsType value) {
this.deckungHaushalt = value;
}
/**
* Ruft den Wert der deckungGlasbruch-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungGlasbruch() {
return deckungGlasbruch;
}
/**
* Legt den Wert der deckungGlasbruch-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungGlasbruch(Boolean value) {
this.deckungGlasbruch = value;
}
/**
* Ruft den Wert der deckungHaftpflicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungHaftpflicht() {
return deckungHaftpflicht;
}
/**
* Legt den Wert der deckungHaftpflicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungHaftpflicht(DeckungVsType value) {
this.deckungHaftpflicht = value;
}
/**
* Ruft den Wert der deckungRechtsschutz-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungRechtsschutz() {
return deckungRechtsschutz;
}
/**
* Legt den Wert der deckungRechtsschutz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungRechtsschutz(DeckungVsType value) {
this.deckungRechtsschutz = value;
}
/**
* Ruft den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungProzentType }
*
*/
public DeckungProzentType getDeckungGrobeFahrlaessigkeit() {
return deckungGrobeFahrlaessigkeit;
}
/**
* Legt den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungProzentType }
*
*/
public void setDeckungGrobeFahrlaessigkeit(DeckungProzentType value) {
this.deckungGrobeFahrlaessigkeit = value;
}
/**
* Ruft den Wert der deckungTipUndTat-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungTipUndTat() {
return deckungTipUndTat;
}
/**
* Legt den Wert der deckungTipUndTat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungTipUndTat(Boolean value) {
this.deckungTipUndTat = value;
}
/**
* Ruft den Wert der deckungSonderverglasung-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungSonderverglasung() {
return deckungSonderverglasung;
}
/**
* Legt den Wert der deckungSonderverglasung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungSonderverglasung(DeckungVsType value) {
this.deckungSonderverglasung = value;
}
/**
* Ruft den Wert der deckungSchwimmbecken-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungSchwimmbecken() {
return deckungSchwimmbecken;
}
/**
* Legt den Wert der deckungSchwimmbecken-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungSchwimmbecken(DeckungVsType value) {
this.deckungSchwimmbecken = value;
}
/**
* Ruft den Wert der deckungHeizungsanlagen-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungHeizungsanlagen() {
return deckungHeizungsanlagen;
}
/**
* Legt den Wert der deckungHeizungsanlagen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungHeizungsanlagen(Boolean value) {
this.deckungHeizungsanlagen = value;
}
/**
* Ruft den Wert der deckungEZusatz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungEZusatz() {
return deckungEZusatz;
}
/**
* Legt den Wert der deckungEZusatz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungEZusatz(Boolean value) {
this.deckungEZusatz = value;
}
/**
* Ruft den Wert der deckungFahrzeugeRs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungFahrzeugeRs() {
return deckungFahrzeugeRs;
}
/**
* Legt den Wert der deckungFahrzeugeRs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungFahrzeugeRs(Boolean value) {
this.deckungFahrzeugeRs = value;
}
/**
* Gets the value of the zusaetzlicheDeckungen 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 zusaetzlicheDeckungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheDeckungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
*
*
*/
public List<Object> getZusaetzlicheDeckungen() {
if (zusaetzlicheDeckungen == null) {
zusaetzlicheDeckungen = new ArrayList<Object>();
}
return this.zusaetzlicheDeckungen;
public void setVersicherungssumme(BigInteger value) {
this.versicherungssumme = value;
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktElementar_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktElementar_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktElementar_Type")
public class ElementarproduktElementarType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktFeuer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktFeuer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktFeuer_Type")
public class ElementarproduktFeuerType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,43 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktGebaeude_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGebaeude_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGebaeude_Type")
@XmlSeeAlso({
ElementarproduktElementarType.class,
ElementarproduktFeuerType.class,
ElementarproduktLeitungswasserType.class,
ElementarproduktGlasbruchType.class,
ElementarproduktSchwimmbadType.class,
ElementarproduktSonderverglasungType.class,
ElementarproduktHeizungsanlageType.class,
ElementarproduktZusaetlicheGebaeudeType.class
})
public class ElementarproduktGebaeudeType
extends ElementarproduktBesitzType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktGlasbruch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGlasbruch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGlasbruch_Type")
public class ElementarproduktGlasbruchType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktHaushalt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktHaushalt_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHaushalt_Type")
public class ElementarproduktHaushaltType
extends ElementarproduktBesitzType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktHeizungsanlage_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktHeizungsanlage_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHeizungsanlage_Type")
public class ElementarproduktHeizungsanlageType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktLeitungswasser_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktLeitungswasser_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktLeitungswasser_Type")
public class ElementarproduktLeitungswasserType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktSchwimmbad_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktSchwimmbad_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktSchwimmbad_Type")
public class ElementarproduktSchwimmbadType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktSonderverglasung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktSonderverglasung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktSonderverglasung_Type")
public class ElementarproduktSonderverglasungType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ElementarproduktZusaetlicheGebaeude_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktZusaetlicheGebaeude_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktZusaetlicheGebaeude_Type")
public class ElementarproduktZusaetlicheGebaeudeType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -45,22 +45,6 @@ public class ObjectFactory {
return new CalculateBesitzRequestType.VersicherteObjekte();
}
/**
* Create an instance of {@link RisikoHaushaltType }
*
*/
public RisikoHaushaltType createRisikoHaushaltType() {
return new RisikoHaushaltType();
}
/**
* Create an instance of {@link RisikoEigenheimType }
*
*/
public RisikoEigenheimType createRisikoEigenheimType() {
return new RisikoEigenheimType();
}
/**
* Create an instance of {@link VerkaufsproduktBesitzType }
*
@@ -70,19 +54,147 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link ProduktBesitzType }
* Create an instance of {@link RisikoHaushaltType }
*
*/
public ProduktBesitzType createProduktBesitzType() {
return new ProduktBesitzType();
public RisikoHaushaltType createRisikoHaushaltType() {
return new RisikoHaushaltType();
}
/**
* Create an instance of {@link ElementarproduktBesitzType }
* Create an instance of {@link RisikoGebaeudeType }
*
*/
public ElementarproduktBesitzType createElementarproduktBesitzType() {
return new ElementarproduktBesitzType();
public RisikoGebaeudeType createRisikoGebaeudeType() {
return new RisikoGebaeudeType();
}
/**
* Create an instance of {@link ZusaetzlicheGebaeudedatenWintergartenType }
*
*/
public ZusaetzlicheGebaeudedatenWintergartenType createZusaetzlicheGebaeudedatenWintergartenType() {
return new ZusaetzlicheGebaeudedatenWintergartenType();
}
/**
* Create an instance of {@link ZusaetzlicheGebaeudedatenSolarthermieType }
*
*/
public ZusaetzlicheGebaeudedatenSolarthermieType createZusaetzlicheGebaeudedatenSolarthermieType() {
return new ZusaetzlicheGebaeudedatenSolarthermieType();
}
/**
* Create an instance of {@link ZusaetzlicheGebaeudedatenSchwimmbadType }
*
*/
public ZusaetzlicheGebaeudedatenSchwimmbadType createZusaetzlicheGebaeudedatenSchwimmbadType() {
return new ZusaetzlicheGebaeudedatenSchwimmbadType();
}
/**
* Create an instance of {@link ZusaetzlicheGebaeudedatenPhotovoltaikType }
*
*/
public ZusaetzlicheGebaeudedatenPhotovoltaikType createZusaetzlicheGebaeudedatenPhotovoltaikType() {
return new ZusaetzlicheGebaeudedatenPhotovoltaikType();
}
/**
* Create an instance of {@link ProduktGebaeudeversicherungType }
*
*/
public ProduktGebaeudeversicherungType createProduktGebaeudeversicherungType() {
return new ProduktGebaeudeversicherungType();
}
/**
* Create an instance of {@link ProduktHaushaltsversicherungType }
*
*/
public ProduktHaushaltsversicherungType createProduktHaushaltsversicherungType() {
return new ProduktHaushaltsversicherungType();
}
/**
* Create an instance of {@link ElementarproduktGebaeudeType }
*
*/
public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() {
return new ElementarproduktGebaeudeType();
}
/**
* Create an instance of {@link ElementarproduktElementarType }
*
*/
public ElementarproduktElementarType createElementarproduktElementarType() {
return new ElementarproduktElementarType();
}
/**
* Create an instance of {@link ElementarproduktFeuerType }
*
*/
public ElementarproduktFeuerType createElementarproduktFeuerType() {
return new ElementarproduktFeuerType();
}
/**
* Create an instance of {@link ElementarproduktLeitungswasserType }
*
*/
public ElementarproduktLeitungswasserType createElementarproduktLeitungswasserType() {
return new ElementarproduktLeitungswasserType();
}
/**
* Create an instance of {@link ElementarproduktGlasbruchType }
*
*/
public ElementarproduktGlasbruchType createElementarproduktGlasbruchType() {
return new ElementarproduktGlasbruchType();
}
/**
* Create an instance of {@link ElementarproduktSchwimmbadType }
*
*/
public ElementarproduktSchwimmbadType createElementarproduktSchwimmbadType() {
return new ElementarproduktSchwimmbadType();
}
/**
* Create an instance of {@link ElementarproduktSonderverglasungType }
*
*/
public ElementarproduktSonderverglasungType createElementarproduktSonderverglasungType() {
return new ElementarproduktSonderverglasungType();
}
/**
* Create an instance of {@link ElementarproduktHeizungsanlageType }
*
*/
public ElementarproduktHeizungsanlageType createElementarproduktHeizungsanlageType() {
return new ElementarproduktHeizungsanlageType();
}
/**
* Create an instance of {@link ElementarproduktZusaetlicheGebaeudeType }
*
*/
public ElementarproduktZusaetlicheGebaeudeType createElementarproduktZusaetlicheGebaeudeType() {
return new ElementarproduktZusaetlicheGebaeudeType();
}
/**
* Create an instance of {@link ElementarproduktHaushaltType }
*
*/
public ElementarproduktHaushaltType createElementarproduktHaushaltType() {
return new ElementarproduktHaushaltType();
}
/**
@@ -117,4 +229,12 @@ public class ObjectFactory {
return new CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse();
}
/**
* Create an instance of {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung }
*
*/
public VerkaufsproduktBesitzType.BesitzZusatzVersicherung createVerkaufsproduktBesitzTypeBesitzZusatzVersicherung() {
return new VerkaufsproduktBesitzType.BesitzZusatzVersicherung();
}
}

View File

@@ -4,13 +4,15 @@ package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
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.v1_3_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.ProduktType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType;
/**
* Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht
*
* <p>Java-Klasse für ProduktBesitz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
@@ -20,8 +22,10 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.ProduktType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Eigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type" minOccurs="0"/&gt;
* &lt;element name="Haushalt" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="HauptfaelligkeitTag" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="HauptfaelligkeitMonat" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -32,64 +36,109 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.ProduktType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktBesitz_Type", propOrder = {
"eigenheim",
"haushalt"
"objektId",
"hauptfaelligkeitTag",
"hauptfaelligkeitMonat",
"variante"
})
public class ProduktBesitzType
@XmlSeeAlso({
ProduktGebaeudeversicherungType.class,
ProduktHaushaltsversicherungType.class
})
public abstract class ProduktBesitzType
extends ProduktType
{
@XmlElement(name = "Eigenheim")
protected ElementarproduktBesitzType eigenheim;
@XmlElement(name = "Haushalt")
protected Object haushalt;
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "HauptfaelligkeitTag")
@XmlSchemaType(name = "unsignedByte")
protected short hauptfaelligkeitTag;
@XmlElement(name = "HauptfaelligkeitMonat")
@XmlSchemaType(name = "unsignedByte")
protected short hauptfaelligkeitMonat;
@XmlElement(name = "Variante")
@XmlSchemaType(name = "string")
protected VarianteType variante;
/**
* Ruft den Wert der eigenheim-Eigenschaft ab.
* Ruft den Wert der objektId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktBesitzType }
* {@link ObjektIdType }
*
*/
public ElementarproduktBesitzType getEigenheim() {
return eigenheim;
public ObjektIdType getObjektId() {
return objektId;
}
/**
* Legt den Wert der eigenheim-Eigenschaft fest.
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktBesitzType }
* {@link ObjektIdType }
*
*/
public void setEigenheim(ElementarproduktBesitzType value) {
this.eigenheim = value;
public void setObjektId(ObjektIdType value) {
this.objektId = value;
}
/**
* Ruft den Wert der haushalt-Eigenschaft ab.
* Ruft den Wert der hauptfaelligkeitTag-Eigenschaft ab.
*
*/
public short getHauptfaelligkeitTag() {
return hauptfaelligkeitTag;
}
/**
* Legt den Wert der hauptfaelligkeitTag-Eigenschaft fest.
*
*/
public void setHauptfaelligkeitTag(short value) {
this.hauptfaelligkeitTag = value;
}
/**
* Ruft den Wert der hauptfaelligkeitMonat-Eigenschaft ab.
*
*/
public short getHauptfaelligkeitMonat() {
return hauptfaelligkeitMonat;
}
/**
* Legt den Wert der hauptfaelligkeitMonat-Eigenschaft fest.
*
*/
public void setHauptfaelligkeitMonat(short value) {
this.hauptfaelligkeitMonat = value;
}
/**
* Ruft den Wert der variante-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
* {@link VarianteType }
*
*/
public Object getHaushalt() {
return haushalt;
public VarianteType getVariante() {
return variante;
}
/**
* Legt den Wert der haushalt-Eigenschaft fest.
* Legt den Wert der variante-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
* {@link VarianteType }
*
*/
public void setHaushalt(Object value) {
this.haushalt = value;
public void setVariante(VarianteType value) {
this.variante = value;
}
}

View File

@@ -0,0 +1,298 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungProzentType;
/**
* Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht
*
* <p>Java-Klasse für ProduktGebaeudeversicherung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktGebaeudeversicherung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungElementar" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktElementar_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungFeuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktFeuer_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungLeitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktLeitungswasser_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungGlasbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGlasbruch_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungSonderverglasung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSonderverglasung_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungSchwimmbad" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSchwimmbad_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungHeizungsanlage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHeizungsanlage_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheDeckungen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktZusaetlicheGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktGebaeudeversicherung_Type", propOrder = {
"deckungElementar",
"deckungFeuer",
"deckungLeitungswasser",
"deckungGlasbruch",
"deckungSonderverglasung",
"deckungSchwimmbad",
"deckungHeizungsanlage",
"deckungGrobeFahrlaessigkeit",
"zusaetzlicheDeckungen"
})
public class ProduktGebaeudeversicherungType
extends ProduktBesitzType
{
@XmlElement(name = "DeckungElementar")
protected ElementarproduktElementarType deckungElementar;
@XmlElement(name = "DeckungFeuer")
protected ElementarproduktFeuerType deckungFeuer;
@XmlElement(name = "DeckungLeitungswasser")
protected ElementarproduktLeitungswasserType deckungLeitungswasser;
@XmlElement(name = "DeckungGlasbruch")
protected ElementarproduktGlasbruchType deckungGlasbruch;
@XmlElement(name = "DeckungSonderverglasung")
protected ElementarproduktSonderverglasungType deckungSonderverglasung;
@XmlElement(name = "DeckungSchwimmbad")
protected ElementarproduktSchwimmbadType deckungSchwimmbad;
@XmlElement(name = "DeckungHeizungsanlage")
protected ElementarproduktHeizungsanlageType deckungHeizungsanlage;
@XmlElement(name = "DeckungGrobeFahrlaessigkeit")
protected DeckungProzentType deckungGrobeFahrlaessigkeit;
@XmlElement(name = "ZusaetzlicheDeckungen")
protected List<ElementarproduktZusaetlicheGebaeudeType> zusaetzlicheDeckungen;
/**
* Ruft den Wert der deckungElementar-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktElementarType }
*
*/
public ElementarproduktElementarType getDeckungElementar() {
return deckungElementar;
}
/**
* Legt den Wert der deckungElementar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktElementarType }
*
*/
public void setDeckungElementar(ElementarproduktElementarType value) {
this.deckungElementar = value;
}
/**
* Ruft den Wert der deckungFeuer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktFeuerType }
*
*/
public ElementarproduktFeuerType getDeckungFeuer() {
return deckungFeuer;
}
/**
* Legt den Wert der deckungFeuer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktFeuerType }
*
*/
public void setDeckungFeuer(ElementarproduktFeuerType value) {
this.deckungFeuer = value;
}
/**
* Ruft den Wert der deckungLeitungswasser-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktLeitungswasserType }
*
*/
public ElementarproduktLeitungswasserType getDeckungLeitungswasser() {
return deckungLeitungswasser;
}
/**
* Legt den Wert der deckungLeitungswasser-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktLeitungswasserType }
*
*/
public void setDeckungLeitungswasser(ElementarproduktLeitungswasserType value) {
this.deckungLeitungswasser = value;
}
/**
* Ruft den Wert der deckungGlasbruch-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktGlasbruchType }
*
*/
public ElementarproduktGlasbruchType getDeckungGlasbruch() {
return deckungGlasbruch;
}
/**
* Legt den Wert der deckungGlasbruch-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktGlasbruchType }
*
*/
public void setDeckungGlasbruch(ElementarproduktGlasbruchType value) {
this.deckungGlasbruch = value;
}
/**
* Ruft den Wert der deckungSonderverglasung-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktSonderverglasungType }
*
*/
public ElementarproduktSonderverglasungType getDeckungSonderverglasung() {
return deckungSonderverglasung;
}
/**
* Legt den Wert der deckungSonderverglasung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktSonderverglasungType }
*
*/
public void setDeckungSonderverglasung(ElementarproduktSonderverglasungType value) {
this.deckungSonderverglasung = value;
}
/**
* Ruft den Wert der deckungSchwimmbad-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktSchwimmbadType }
*
*/
public ElementarproduktSchwimmbadType getDeckungSchwimmbad() {
return deckungSchwimmbad;
}
/**
* Legt den Wert der deckungSchwimmbad-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktSchwimmbadType }
*
*/
public void setDeckungSchwimmbad(ElementarproduktSchwimmbadType value) {
this.deckungSchwimmbad = value;
}
/**
* Ruft den Wert der deckungHeizungsanlage-Eigenschaft ab.
*
* @return
* possible object is
* {@link ElementarproduktHeizungsanlageType }
*
*/
public ElementarproduktHeizungsanlageType getDeckungHeizungsanlage() {
return deckungHeizungsanlage;
}
/**
* Legt den Wert der deckungHeizungsanlage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ElementarproduktHeizungsanlageType }
*
*/
public void setDeckungHeizungsanlage(ElementarproduktHeizungsanlageType value) {
this.deckungHeizungsanlage = value;
}
/**
* Ruft den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungProzentType }
*
*/
public DeckungProzentType getDeckungGrobeFahrlaessigkeit() {
return deckungGrobeFahrlaessigkeit;
}
/**
* Legt den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungProzentType }
*
*/
public void setDeckungGrobeFahrlaessigkeit(DeckungProzentType value) {
this.deckungGrobeFahrlaessigkeit = value;
}
/**
* Gets the value of the zusaetzlicheDeckungen 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 zusaetzlicheDeckungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheDeckungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktZusaetlicheGebaeudeType }
*
*
*/
public List<ElementarproduktZusaetlicheGebaeudeType> getZusaetzlicheDeckungen() {
if (zusaetzlicheDeckungen == null) {
zusaetzlicheDeckungen = new ArrayList<ElementarproduktZusaetlicheGebaeudeType>();
}
return this.zusaetzlicheDeckungen;
}
}

View File

@@ -0,0 +1,121 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
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.v1_3_0.common.DeckungVsType;
/**
* <p>Java-Klasse für ProduktHaushaltsversicherung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktHaushaltsversicherung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktHaushaltsversicherung_Type", propOrder = {
"deckungHaushalt",
"deckungHaftpflicht",
"deckungEZusatz"
})
public class ProduktHaushaltsversicherungType
extends ProduktBesitzType
{
@XmlElement(name = "DeckungHaushalt")
protected DeckungVsType deckungHaushalt;
@XmlElement(name = "DeckungHaftpflicht")
protected DeckungVsType deckungHaftpflicht;
@XmlElement(name = "DeckungEZusatz")
protected Boolean deckungEZusatz;
/**
* Ruft den Wert der deckungHaushalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungHaushalt() {
return deckungHaushalt;
}
/**
* Legt den Wert der deckungHaushalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungHaushalt(DeckungVsType value) {
this.deckungHaushalt = value;
}
/**
* Ruft den Wert der deckungHaftpflicht-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungHaftpflicht() {
return deckungHaftpflicht;
}
/**
* Legt den Wert der deckungHaftpflicht-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungHaftpflicht(DeckungVsType value) {
this.deckungHaftpflicht = value;
}
/**
* Ruft den Wert der deckungEZusatz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungEZusatz() {
return deckungEZusatz;
}
/**
* Legt den Wert der deckungEZusatz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungEZusatz(Boolean value) {
this.deckungEZusatz = value;
}
}

View File

@@ -0,0 +1,434 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import java.math.BigInteger;
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;
/**
* <p>Java-Klasse für RisikoGebaeude_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="RisikoGebaeude_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/&gt;
* &lt;element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/&gt;
* &lt;element name="BauartCd" type="{urn:omds20}BauartCd_Type" minOccurs="0"/&gt;
* &lt;element name="DachungCd" type="{urn:omds20}DachungCd_Type" minOccurs="0"/&gt;
* &lt;element name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" minOccurs="0"/&gt;
* &lt;element name="BaujahrGebaeude" type="{http://www.w3.org/2001/XMLSchema}integer"/&gt;
* &lt;element name="GeschosseUeberErdniveau" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="EL-Flaeche" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded"/&gt;
* &lt;element name="Vorschaeden" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoVorschaeden_Type"/&gt;
* &lt;element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" minOccurs="0"/&gt;
* &lt;element name="SichergKz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;element name="PreisProQm" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RisikoGebaeude_Type", propOrder = {
"gebaeudeArtCd",
"gebaeudeBez",
"nutzungCd",
"bauartCd",
"dachungCd",
"gebaeudeHoeheCd",
"baujahrGebaeude",
"geschosseUeberErdniveau",
"elFlaeche",
"vorschaeden",
"ausstattungCd",
"sichergKz",
"preisProQm",
"zusaetzlicheGebaeudedaten"
})
public class RisikoGebaeudeType {
@XmlElement(name = "GebaeudeArtCd", required = true)
protected String gebaeudeArtCd;
@XmlElement(name = "GebaeudeBez", required = true)
protected String gebaeudeBez;
@XmlElement(name = "NutzungCd")
protected String nutzungCd;
@XmlElement(name = "BauartCd")
protected String bauartCd;
@XmlElement(name = "DachungCd")
protected String dachungCd;
@XmlElement(name = "GebaeudeHoeheCd")
protected String gebaeudeHoeheCd;
@XmlElement(name = "BaujahrGebaeude", required = true)
protected BigInteger baujahrGebaeude;
@XmlElement(name = "GeschosseUeberErdniveau")
@XmlSchemaType(name = "unsignedByte")
protected short geschosseUeberErdniveau;
@XmlElement(name = "EL-Flaeche", required = true)
protected List<Object> elFlaeche;
@XmlElement(name = "Vorschaeden", required = true)
@XmlSchemaType(name = "string")
protected RisikoVorschaedenType vorschaeden;
@XmlElement(name = "AusstattungCd")
protected String ausstattungCd;
@XmlElement(name = "SichergKz")
protected Object sichergKz;
@XmlElement(name = "PreisProQm", required = true)
protected Object preisProQm;
@XmlElement(name = "ZusaetzlicheGebaeudedaten")
protected List<ZusaetzlicheGebaeudedatenType> zusaetzlicheGebaeudedaten;
/**
* Ruft den Wert der gebaeudeArtCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGebaeudeArtCd() {
return gebaeudeArtCd;
}
/**
* Legt den Wert der gebaeudeArtCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGebaeudeArtCd(String value) {
this.gebaeudeArtCd = value;
}
/**
* Ruft den Wert der gebaeudeBez-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGebaeudeBez() {
return gebaeudeBez;
}
/**
* Legt den Wert der gebaeudeBez-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGebaeudeBez(String value) {
this.gebaeudeBez = value;
}
/**
* Ruft den Wert der nutzungCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNutzungCd() {
return nutzungCd;
}
/**
* Legt den Wert der nutzungCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNutzungCd(String value) {
this.nutzungCd = value;
}
/**
* Ruft den Wert der bauartCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBauartCd() {
return bauartCd;
}
/**
* Legt den Wert der bauartCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBauartCd(String value) {
this.bauartCd = value;
}
/**
* Ruft den Wert der dachungCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDachungCd() {
return dachungCd;
}
/**
* Legt den Wert der dachungCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDachungCd(String value) {
this.dachungCd = value;
}
/**
* Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGebaeudeHoeheCd() {
return gebaeudeHoeheCd;
}
/**
* Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGebaeudeHoeheCd(String value) {
this.gebaeudeHoeheCd = value;
}
/**
* Ruft den Wert der baujahrGebaeude-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBaujahrGebaeude() {
return baujahrGebaeude;
}
/**
* Legt den Wert der baujahrGebaeude-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBaujahrGebaeude(BigInteger value) {
this.baujahrGebaeude = value;
}
/**
* Ruft den Wert der geschosseUeberErdniveau-Eigenschaft ab.
*
*/
public short getGeschosseUeberErdniveau() {
return geschosseUeberErdniveau;
}
/**
* Legt den Wert der geschosseUeberErdniveau-Eigenschaft fest.
*
*/
public void setGeschosseUeberErdniveau(short value) {
this.geschosseUeberErdniveau = value;
}
/**
* Gets the value of the elFlaeche 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 elFlaeche property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELFlaeche().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
*
*
*/
public List<Object> getELFlaeche() {
if (elFlaeche == null) {
elFlaeche = new ArrayList<Object>();
}
return this.elFlaeche;
}
/**
* Ruft den Wert der vorschaeden-Eigenschaft ab.
*
* @return
* possible object is
* {@link RisikoVorschaedenType }
*
*/
public RisikoVorschaedenType getVorschaeden() {
return vorschaeden;
}
/**
* Legt den Wert der vorschaeden-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RisikoVorschaedenType }
*
*/
public void setVorschaeden(RisikoVorschaedenType value) {
this.vorschaeden = value;
}
/**
* Ruft den Wert der ausstattungCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAusstattungCd() {
return ausstattungCd;
}
/**
* Legt den Wert der ausstattungCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAusstattungCd(String value) {
this.ausstattungCd = value;
}
/**
* Ruft den Wert der sichergKz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getSichergKz() {
return sichergKz;
}
/**
* Legt den Wert der sichergKz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setSichergKz(Object value) {
this.sichergKz = value;
}
/**
* Ruft den Wert der preisProQm-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getPreisProQm() {
return preisProQm;
}
/**
* Legt den Wert der preisProQm-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setPreisProQm(Object value) {
this.preisProQm = value;
}
/**
* Gets the value of the zusaetzlicheGebaeudedaten 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 zusaetzlicheGebaeudedaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheGebaeudedaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheGebaeudedatenType }
*
*
*/
public List<ZusaetzlicheGebaeudedatenType> getZusaetzlicheGebaeudedaten() {
if (zusaetzlicheGebaeudedaten == null) {
zusaetzlicheGebaeudedaten = new ArrayList<ZusaetzlicheGebaeudedatenType>();
}
return this.zusaetzlicheGebaeudedaten;
}
}

View File

@@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.VerkaufsproduktType;
@@ -22,8 +23,21 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.VerkaufsproduktType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="BesitzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"/&gt;
* &lt;element name="BesitzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Haushaltsversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktHaushaltsversicherung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Gebaeudeversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktGebaeudeversicherung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BesitzZusatzVersicherung" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -34,40 +48,77 @@ import at.vvo.omds.types.omds3Types.v1_3_0.common.VerkaufsproduktType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktBesitz_Type", propOrder = {
"besitzVersicherung",
"haushaltsversicherung",
"gebaeudeversicherung",
"besitzZusatzVersicherung"
})
public class VerkaufsproduktBesitzType
extends VerkaufsproduktType
{
@XmlElement(name = "BesitzVersicherung", required = true)
protected ProduktBesitzType besitzVersicherung;
@XmlElement(name = "Haushaltsversicherung")
protected List<ProduktHaushaltsversicherungType> haushaltsversicherung;
@XmlElement(name = "Gebaeudeversicherung")
protected List<ProduktGebaeudeversicherungType> gebaeudeversicherung;
@XmlElement(name = "BesitzZusatzVersicherung")
protected List<Object> besitzZusatzVersicherung;
protected List<VerkaufsproduktBesitzType.BesitzZusatzVersicherung> besitzZusatzVersicherung;
/**
* Ruft den Wert der besitzVersicherung-Eigenschaft ab.
* Gets the value of the haushaltsversicherung 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 haushaltsversicherung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getHaushaltsversicherung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktHaushaltsversicherungType }
*
* @return
* possible object is
* {@link ProduktBesitzType }
*
*/
public ProduktBesitzType getBesitzVersicherung() {
return besitzVersicherung;
public List<ProduktHaushaltsversicherungType> getHaushaltsversicherung() {
if (haushaltsversicherung == null) {
haushaltsversicherung = new ArrayList<ProduktHaushaltsversicherungType>();
}
return this.haushaltsversicherung;
}
/**
* Legt den Wert der besitzVersicherung-Eigenschaft fest.
* Gets the value of the gebaeudeversicherung 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 gebaeudeversicherung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getGebaeudeversicherung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktGebaeudeversicherungType }
*
* @param value
* allowed object is
* {@link ProduktBesitzType }
*
*/
public void setBesitzVersicherung(ProduktBesitzType value) {
this.besitzVersicherung = value;
public List<ProduktGebaeudeversicherungType> getGebaeudeversicherung() {
if (gebaeudeversicherung == null) {
gebaeudeversicherung = new ArrayList<ProduktGebaeudeversicherungType>();
}
return this.gebaeudeversicherung;
}
/**
@@ -88,15 +139,126 @@ public class VerkaufsproduktBesitzType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
* {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung }
*
*
*/
public List<Object> getBesitzZusatzVersicherung() {
public List<VerkaufsproduktBesitzType.BesitzZusatzVersicherung> getBesitzZusatzVersicherung() {
if (besitzZusatzVersicherung == null) {
besitzZusatzVersicherung = new ArrayList<Object>();
besitzZusatzVersicherung = new ArrayList<VerkaufsproduktBesitzType.BesitzZusatzVersicherung>();
}
return this.besitzZusatzVersicherung;
}
/**
* <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="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"deckungRechtsschutz",
"deckungFahrzeugeRs",
"deckungTipUndTat"
})
public static class BesitzZusatzVersicherung {
@XmlElement(name = "DeckungRechtsschutz")
protected DeckungVsType deckungRechtsschutz;
@XmlElement(name = "DeckungFahrzeugeRs")
protected Boolean deckungFahrzeugeRs;
@XmlElement(name = "DeckungTipUndTat")
protected Boolean deckungTipUndTat;
/**
* Ruft den Wert der deckungRechtsschutz-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungRechtsschutz() {
return deckungRechtsschutz;
}
/**
* Legt den Wert der deckungRechtsschutz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungRechtsschutz(DeckungVsType value) {
this.deckungRechtsschutz = value;
}
/**
* Ruft den Wert der deckungFahrzeugeRs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungFahrzeugeRs() {
return deckungFahrzeugeRs;
}
/**
* Legt den Wert der deckungFahrzeugeRs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungFahrzeugeRs(Boolean value) {
this.deckungFahrzeugeRs = value;
}
/**
* Ruft den Wert der deckungTipUndTat-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungTipUndTat() {
return deckungTipUndTat;
}
/**
* Legt den Wert der deckungTipUndTat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungTipUndTat(Boolean value) {
this.deckungTipUndTat = value;
}
}
}

View File

@@ -0,0 +1,30 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für WeitereZusaetzlicheGebaeudedaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="WeitereZusaetzlicheGebaeudedaten_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 = "WeitereZusaetzlicheGebaeudedaten_Type")
public abstract class WeitereZusaetzlicheGebaeudedatenType {
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Standardbaustein Photovoltaik als Erweiterung von ZusaetzlicheGebaeudeDaten_Type
*
* <p>Java-Klasse für ZusaetzlicheGebaeudedatenPhotovoltaik_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheGebaeudedatenPhotovoltaik_Type")
public class ZusaetzlicheGebaeudedatenPhotovoltaikType
extends ZusaetzlicheGebaeudedatenType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ZusaetzlicheGebaeudedatenSchwimmbad_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheGebaeudedatenSchwimmbad_Type")
public class ZusaetzlicheGebaeudedatenSchwimmbadType
extends ZusaetzlicheGebaeudedatenType
{
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ZusaetzlicheGebaeudedatenSolarthermie_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheGebaeudedatenSolarthermie_Type")
public class ZusaetzlicheGebaeudedatenSolarthermieType
extends ZusaetzlicheGebaeudedatenType
{
}

View File

@@ -0,0 +1,76 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
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;
/**
* <p>Java-Klasse für ZusaetzlicheGebaeudedaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheGebaeudedaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="WeitereZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}WeitereZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheGebaeudedaten_Type", propOrder = {
"weitereZusaetzlicheGebaeudedaten"
})
@XmlSeeAlso({
ZusaetzlicheGebaeudedatenWintergartenType.class,
ZusaetzlicheGebaeudedatenSolarthermieType.class,
ZusaetzlicheGebaeudedatenSchwimmbadType.class,
ZusaetzlicheGebaeudedatenPhotovoltaikType.class
})
public abstract class ZusaetzlicheGebaeudedatenType {
@XmlElement(name = "WeitereZusaetzlicheGebaeudedaten")
protected List<WeitereZusaetzlicheGebaeudedatenType> weitereZusaetzlicheGebaeudedaten;
/**
* Gets the value of the weitereZusaetzlicheGebaeudedaten 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 weitereZusaetzlicheGebaeudedaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWeitereZusaetzlicheGebaeudedaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link WeitereZusaetzlicheGebaeudedatenType }
*
*
*/
public List<WeitereZusaetzlicheGebaeudedatenType> getWeitereZusaetzlicheGebaeudedaten() {
if (weitereZusaetzlicheGebaeudedaten == null) {
weitereZusaetzlicheGebaeudedaten = new ArrayList<WeitereZusaetzlicheGebaeudedatenType>();
}
return this.weitereZusaetzlicheGebaeudedaten;
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ZusaetzlicheGebaeudedatenWintergarten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheGebaeudedatenWintergarten_Type")
public class ZusaetzlicheGebaeudedatenWintergartenType
extends ZusaetzlicheGebaeudedatenType
{
}