diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java index e09743e3..afd894d1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java @@ -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; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java index 60308d06..5c8766ae 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java @@ -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 risikoEigenheim; + @XmlElement(name = "GebaeudeRisiko", required = true) + protected List 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. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a set method for the risikoEigenheim property. + * This is why there is not a set method for the gebaeudeRisiko property. * *

* For example, to add a new item, do as follows: *

-         *    getRisikoEigenheim().add(newItem);
+         *    getGebaeudeRisiko().add(newItem);
          * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link RisikoEigenheimType } + * {@link RisikoGebaeudeType } * * */ - public List getRisikoEigenheim() { - if (risikoEigenheim == null) { - risikoEigenheim = new ArrayList(); + public List getGebaeudeRisiko() { + if (gebaeudeRisiko == null) { + gebaeudeRisiko = new ArrayList(); } - return this.risikoEigenheim; + return this.gebaeudeRisiko; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java index 5ac60240..3208d403 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java @@ -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; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"> * <sequence> - * <element name="Hauptfaelligkeit" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> - * <element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/> - * <element name="Sonderrabatt" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> - * <element name="SonderrabattRs" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> - * <element name="DeckungFeuer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungLeitungswasser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungElementar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungHochwasser" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungNiederschlag" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungErdbeben" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungGlasbruch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/> - * <element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungSonderverglasung" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungSchwimmbecken" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungHeizungsanlagen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="ZusaetzlicheDeckungen" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/> * </sequence> * </extension> * </complexContent> @@ -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 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. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the zusaetzlicheDeckungen property. - * - *

- * For example, to add a new item, do as follows: - *

-     *    getZusaetzlicheDeckungen().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Object } - * - * - */ - public List getZusaetzlicheDeckungen() { - if (zusaetzlicheDeckungen == null) { - zusaetzlicheDeckungen = new ArrayList(); - } - return this.zusaetzlicheDeckungen; + public void setVersicherungssumme(BigInteger value) { + this.versicherungssumme = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktElementarType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktElementarType.java new file mode 100644 index 00000000..9b994e8d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktElementarType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktElementar_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktElementar_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktElementar_Type") +public class ElementarproduktElementarType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktFeuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktFeuerType.java new file mode 100644 index 00000000..cbe1c2c8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktFeuerType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktFeuer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktFeuer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktFeuer_Type") +public class ElementarproduktFeuerType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java new file mode 100644 index 00000000..85008f0a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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 +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktGlasbruchType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktGlasbruchType.java new file mode 100644 index 00000000..cabeb92f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktGlasbruchType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktGlasbruch_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktGlasbruch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGlasbruch_Type") +public class ElementarproduktGlasbruchType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java new file mode 100644 index 00000000..95568aa5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktHaushalt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushalt_Type") +public class ElementarproduktHaushaltType + extends ElementarproduktBesitzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktHeizungsanlageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktHeizungsanlageType.java new file mode 100644 index 00000000..7bb50e83 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktHeizungsanlageType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktHeizungsanlage_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktHeizungsanlage_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHeizungsanlage_Type") +public class ElementarproduktHeizungsanlageType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktLeitungswasserType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktLeitungswasserType.java new file mode 100644 index 00000000..7bbabed1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktLeitungswasserType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktLeitungswasser_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktLeitungswasser_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktLeitungswasser_Type") +public class ElementarproduktLeitungswasserType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktSchwimmbadType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktSchwimmbadType.java new file mode 100644 index 00000000..77af257a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktSchwimmbadType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktSchwimmbad_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktSchwimmbad_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktSchwimmbad_Type") +public class ElementarproduktSchwimmbadType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktSonderverglasungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktSonderverglasungType.java new file mode 100644 index 00000000..a3d5104e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktSonderverglasungType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktSonderverglasung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktSonderverglasung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktSonderverglasung_Type") +public class ElementarproduktSonderverglasungType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktZusaetlicheGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktZusaetlicheGebaeudeType.java new file mode 100644 index 00000000..51f3c6c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktZusaetlicheGebaeudeType.java @@ -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; + + +/** + *

Java-Klasse für ElementarproduktZusaetlicheGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktZusaetlicheGebaeude_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktZusaetlicheGebaeude_Type") +public class ElementarproduktZusaetlicheGebaeudeType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java index 8aa87602..24ecc40a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java @@ -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(); + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java index 0ad8737b..13219bbf 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java @@ -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 - * *

Java-Klasse für ProduktBesitz_Type complex type. * *

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; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"> * <sequence> - * <element name="Eigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type" minOccurs="0"/> - * <element name="Haushalt" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/> + * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/> + * <element name="HauptfaelligkeitTag" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/> + * <element name="HauptfaelligkeitMonat" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/> + * <element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -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; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java new file mode 100644 index 00000000..7f110989 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -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 + * + *

Java-Klasse für ProduktGebaeudeversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktGebaeudeversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type">
+ *       <sequence>
+ *         <element name="DeckungElementar" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktElementar_Type" minOccurs="0"/>
+ *         <element name="DeckungFeuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktFeuer_Type" minOccurs="0"/>
+ *         <element name="DeckungLeitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktLeitungswasser_Type" minOccurs="0"/>
+ *         <element name="DeckungGlasbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGlasbruch_Type" minOccurs="0"/>
+ *         <element name="DeckungSonderverglasung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSonderverglasung_Type" minOccurs="0"/>
+ *         <element name="DeckungSchwimmbad" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSchwimmbad_Type" minOccurs="0"/>
+ *         <element name="DeckungHeizungsanlage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHeizungsanlage_Type" minOccurs="0"/>
+ *         <element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheDeckungen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktZusaetlicheGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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 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. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheDeckungen property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheDeckungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktZusaetlicheGebaeudeType } + * + * + */ + public List getZusaetzlicheDeckungen() { + if (zusaetzlicheDeckungen == null) { + zusaetzlicheDeckungen = new ArrayList(); + } + return this.zusaetzlicheDeckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java new file mode 100644 index 00000000..4c718284 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -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; + + +/** + *

Java-Klasse für ProduktHaushaltsversicherung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktHaushaltsversicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type">
+ *       <sequence>
+ *         <element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoGebaeudeType.java new file mode 100644 index 00000000..685a44f7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -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; + + +/** + *

Java-Klasse für RisikoGebaeude_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoGebaeude_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
+ *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
+ *         <element name="BauartCd" type="{urn:omds20}BauartCd_Type" minOccurs="0"/>
+ *         <element name="DachungCd" type="{urn:omds20}DachungCd_Type" minOccurs="0"/>
+ *         <element name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" minOccurs="0"/>
+ *         <element name="BaujahrGebaeude" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="GeschosseUeberErdniveau" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ *         <element name="EL-Flaeche" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded"/>
+ *         <element name="Vorschaeden" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoVorschaeden_Type"/>
+ *         <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" minOccurs="0"/>
+ *         <element name="SichergKz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="PreisProQm" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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 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 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. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elFlaeche property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getELFlaeche().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getELFlaeche() { + if (elFlaeche == null) { + elFlaeche = new ArrayList(); + } + 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. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheGebaeudedaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getZusaetzlicheGebaeudedaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheGebaeudedatenType } + * + * + */ + public List getZusaetzlicheGebaeudedaten() { + if (zusaetzlicheGebaeudedaten == null) { + zusaetzlicheGebaeudedaten = new ArrayList(); + } + return this.zusaetzlicheGebaeudedaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java index 933d96c7..2719e16d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java @@ -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; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"> * <sequence> - * <element name="BesitzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"/> - * <element name="BesitzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Haushaltsversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktHaushaltsversicherung_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Gebaeudeversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktGebaeudeversicherung_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="BesitzZusatzVersicherung" maxOccurs="unbounded" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> + * <element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> * </sequence> * </extension> * </complexContent> @@ -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 haushaltsversicherung; + @XmlElement(name = "Gebaeudeversicherung") + protected List gebaeudeversicherung; @XmlElement(name = "BesitzZusatzVersicherung") - protected List besitzZusatzVersicherung; + protected List besitzZusatzVersicherung; /** - * Ruft den Wert der besitzVersicherung-Eigenschaft ab. + * Gets the value of the haushaltsversicherung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the haushaltsversicherung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getHaushaltsversicherung().add(newItem);
+     * 
+ * + * + *

+ * 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 getHaushaltsversicherung() { + if (haushaltsversicherung == null) { + haushaltsversicherung = new ArrayList(); + } + return this.haushaltsversicherung; } /** - * Legt den Wert der besitzVersicherung-Eigenschaft fest. + * Gets the value of the gebaeudeversicherung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the gebaeudeversicherung property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGebaeudeversicherung().add(newItem);
+     * 
+ * + * + *

+ * 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 getGebaeudeversicherung() { + if (gebaeudeversicherung == null) { + gebaeudeversicherung = new ArrayList(); + } + return this.gebaeudeversicherung; } /** @@ -88,15 +139,126 @@ public class VerkaufsproduktBesitzType * *

* Objects of the following type(s) are allowed in the list - * {@link Object } + * {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung } * * */ - public List getBesitzZusatzVersicherung() { + public List getBesitzZusatzVersicherung() { if (besitzZusatzVersicherung == null) { - besitzZusatzVersicherung = new ArrayList(); + besitzZusatzVersicherung = new ArrayList(); } return this.besitzZusatzVersicherung; } + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+     *         <element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @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; + } + + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/WeitereZusaetzlicheGebaeudedatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/WeitereZusaetzlicheGebaeudedatenType.java new file mode 100644 index 00000000..3758966c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/WeitereZusaetzlicheGebaeudedatenType.java @@ -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; + + +/** + *

Java-Klasse für WeitereZusaetzlicheGebaeudedaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="WeitereZusaetzlicheGebaeudedaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WeitereZusaetzlicheGebaeudedaten_Type") +public abstract class WeitereZusaetzlicheGebaeudedatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java new file mode 100644 index 00000000..b3fe0f06 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenPhotovoltaikType.java @@ -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 + * + *

Java-Klasse für ZusaetzlicheGebaeudedatenPhotovoltaik_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenPhotovoltaik_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenPhotovoltaik_Type") +public class ZusaetzlicheGebaeudedatenPhotovoltaikType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java new file mode 100644 index 00000000..34ddb553 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSchwimmbadType.java @@ -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; + + +/** + *

Java-Klasse für ZusaetzlicheGebaeudedatenSchwimmbad_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenSchwimmbad_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSchwimmbad_Type") +public class ZusaetzlicheGebaeudedatenSchwimmbadType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java new file mode 100644 index 00000000..4287e1d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenSolarthermieType.java @@ -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; + + +/** + *

Java-Klasse für ZusaetzlicheGebaeudedatenSolarthermie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenSolarthermie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenSolarthermie_Type") +public class ZusaetzlicheGebaeudedatenSolarthermieType + extends ZusaetzlicheGebaeudedatenType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java new file mode 100644 index 00000000..6ac58b90 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenType.java @@ -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; + + +/** + *

Java-Klasse für ZusaetzlicheGebaeudedaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WeitereZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}WeitereZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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 weitereZusaetzlicheGebaeudedaten; + + /** + * Gets the value of the weitereZusaetzlicheGebaeudedaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the weitereZusaetzlicheGebaeudedaten property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getWeitereZusaetzlicheGebaeudedaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link WeitereZusaetzlicheGebaeudedatenType } + * + * + */ + public List getWeitereZusaetzlicheGebaeudedaten() { + if (weitereZusaetzlicheGebaeudedaten == null) { + weitereZusaetzlicheGebaeudedaten = new ArrayList(); + } + return this.weitereZusaetzlicheGebaeudedaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java new file mode 100644 index 00000000..3aaba88b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ZusaetzlicheGebaeudedatenWintergartenType.java @@ -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; + + +/** + *

Java-Klasse für ZusaetzlicheGebaeudedatenWintergarten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheGebaeudedatenWintergarten_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheGebaeudedatenWintergarten_Type") +public class ZusaetzlicheGebaeudedatenWintergartenType + extends ZusaetzlicheGebaeudedatenType +{ + + +}