diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsType.java index c5ed1316..04c95720 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsType.java @@ -1,6 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.common; +import java.math.BigDecimal; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; @@ -19,7 +20,7 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/> + * <element name="Versicherungssumme" type="{urn:omds20}decimal14_2"/> * </sequence> * </restriction> * </complexContent> @@ -34,22 +35,30 @@ import javax.xml.bind.annotation.XmlType; }) public class DeckungVsType { - @XmlElement(name = "Versicherungssumme") - protected int versicherungssumme; + @XmlElement(name = "Versicherungssumme", required = true) + protected BigDecimal versicherungssumme; /** * Ruft den Wert der versicherungssumme-Eigenschaft ab. * + * @return + * possible object is + * {@link BigDecimal } + * */ - public int getVersicherungssumme() { + public BigDecimal getVersicherungssumme() { return versicherungssumme; } /** * Legt den Wert der versicherungssumme-Eigenschaft fest. * + * @param value + * allowed object is + * {@link BigDecimal } + * */ - public void setVersicherungssumme(int value) { + public void setVersicherungssumme(BigDecimal value) { this.versicherungssumme = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsVIType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsVIType.java index fbdff6f5..1df61960 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsVIType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/DeckungVsVIType.java @@ -1,6 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.common; +import java.math.BigDecimal; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; @@ -20,7 +21,7 @@ import javax.xml.bind.annotation.XmlType; * <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="deckungVs" type="{urn:omds20}decimal14_2"/> * <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/> * </sequence> * </restriction> @@ -39,7 +40,8 @@ import javax.xml.bind.annotation.XmlType; public class DeckungVsVIType { protected boolean deckungActive; - protected int deckungVs; + @XmlElement(required = true) + protected BigDecimal deckungVs; @XmlElement(name = "VersichertesInteresse", required = true) protected Object versichertesInteresse; @@ -62,16 +64,24 @@ public class DeckungVsVIType { /** * Ruft den Wert der deckungVs-Eigenschaft ab. * + * @return + * possible object is + * {@link BigDecimal } + * */ - public int getDeckungVs() { + public BigDecimal getDeckungVs() { return deckungVs; } /** * Legt den Wert der deckungVs-Eigenschaft fest. * + * @param value + * allowed object is + * {@link BigDecimal } + * */ - public void setDeckungVs(int value) { + public void setDeckungVs(BigDecimal value) { this.deckungVs = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/KostenFixOderProzentType.java index 819dbb23..fd680528 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/KostenFixOderProzentType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/KostenFixOderProzentType.java @@ -23,7 +23,7 @@ import javax.xml.bind.annotation.XmlType; * <sequence> * <choice> * <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/> - * <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> + * <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * </choice> * </sequence> * </restriction> @@ -43,8 +43,8 @@ public class KostenFixOderProzentType { @XmlElement(name = "AbsoluterBetrag") protected BigDecimal absoluterBetrag; @XmlElement(name = "ProzentVs") - @XmlSchemaType(name = "unsignedInt") - protected Long prozentVs; + @XmlSchemaType(name = "unsignedShort") + protected Integer prozentVs; /** * Ruft den Wert der absoluterBetrag-Eigenschaft ab. @@ -75,10 +75,10 @@ public class KostenFixOderProzentType { * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getProzentVs() { + public Integer getProzentVs() { return prozentVs; } @@ -87,10 +87,10 @@ public class KostenFixOderProzentType { * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setProzentVs(Long value) { + public void setProzentVs(Integer value) { this.prozentVs = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SelbstbehaltType.java index ef789841..5b330356 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SelbstbehaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/common/SelbstbehaltType.java @@ -22,7 +22,7 @@ import javax.xml.bind.annotation.XmlType; * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/> - * <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/> * <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/> * </sequence> @@ -45,8 +45,8 @@ public class SelbstbehaltType { @XmlElement(name = "Selbstbehalt") protected BigDecimal selbstbehalt; @XmlElement(name = "SelbstbehaltProzentVs") - @XmlSchemaType(name = "unsignedInt") - protected Long selbstbehaltProzentVs; + @XmlSchemaType(name = "unsignedShort") + protected Integer selbstbehaltProzentVs; @XmlElement(name = "SelbstbehaltMinBetrag") protected BigDecimal selbstbehaltMinBetrag; @XmlElement(name = "SelbstbehaltMaxBetrag") @@ -81,10 +81,10 @@ public class SelbstbehaltType { * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getSelbstbehaltProzentVs() { + public Integer getSelbstbehaltProzentVs() { return selbstbehaltProzentVs; } @@ -93,10 +93,10 @@ public class SelbstbehaltType { * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setSelbstbehaltProzentVs(Long value) { + public void setSelbstbehaltProzentVs(Integer value) { this.selbstbehaltProzentVs = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java index 213b0d2b..c9b9f519 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ GenElementarproduktGebaeudeType.class }) -public abstract class ElementarproduktGebaeudeType +public class ElementarproduktGebaeudeType extends ElementarproduktSachPrivatType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java index 0dce365c..90bfff86 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType; @XmlSeeAlso({ GenElementarproduktHaushaltType.class }) -public abstract class ElementarproduktHaushaltType +public class ElementarproduktHaushaltType extends ElementarproduktSachPrivatType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java index 67c87d21..657c5a6a 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ElementarproduktSachPrivatType.java @@ -1,7 +1,7 @@ package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat; -import java.math.BigInteger; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; @@ -28,13 +28,13 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"> * <sequence> * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="Pauschalbetrag" type="{urn:omds20}decimal" minOccurs="0"/> * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> * <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/> * <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> * <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> - * <element name="Hoechsthaftungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="Hoechsthaftungssumme" type="{urn:omds20}decimal" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -58,7 +58,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType; ElementarproduktGebaeudeType.class, ElementarproduktHaushaltType.class }) -public abstract class ElementarproduktSachPrivatType +public class ElementarproduktSachPrivatType extends ElementarproduktGenerischType { @@ -66,22 +66,20 @@ public abstract class ElementarproduktSachPrivatType @XmlSchemaType(name = "unsignedShort") protected List versObjekteRefLfnr; @XmlElement(name = "Pauschalbetrag") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger pauschalbetrag; + protected BigDecimal pauschalbetrag; @XmlElement(name = "Selbstbehalt") protected SelbstbehaltType selbstbehalt; @XmlElement(name = "Unterversicherungsverzicht") protected Boolean unterversicherungsverzicht; @XmlElement(name = "ProzentVersicherungssumme") - @XmlSchemaType(name = "unsignedInt") - protected Long prozentVersicherungssumme; + @XmlSchemaType(name = "unsignedShort") + protected Integer prozentVersicherungssumme; @XmlElement(name = "Nebenkosten") protected KostenFixOderProzentType nebenkosten; @XmlElement(name = "Vorsorge") protected KostenFixOderProzentType vorsorge; @XmlElement(name = "Hoechsthaftungssumme") - @XmlSchemaType(name = "unsignedLong") - protected BigInteger hoechsthaftungssumme; + protected BigDecimal hoechsthaftungssumme; /** * Gets the value of the versObjekteRefLfnr property. @@ -117,10 +115,10 @@ public abstract class ElementarproduktSachPrivatType * * @return * possible object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public BigInteger getPauschalbetrag() { + public BigDecimal getPauschalbetrag() { return pauschalbetrag; } @@ -129,10 +127,10 @@ public abstract class ElementarproduktSachPrivatType * * @param value * allowed object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public void setPauschalbetrag(BigInteger value) { + public void setPauschalbetrag(BigDecimal value) { this.pauschalbetrag = value; } @@ -189,10 +187,10 @@ public abstract class ElementarproduktSachPrivatType * * @return * possible object is - * {@link Long } + * {@link Integer } * */ - public Long getProzentVersicherungssumme() { + public Integer getProzentVersicherungssumme() { return prozentVersicherungssumme; } @@ -201,10 +199,10 @@ public abstract class ElementarproduktSachPrivatType * * @param value * allowed object is - * {@link Long } + * {@link Integer } * */ - public void setProzentVersicherungssumme(Long value) { + public void setProzentVersicherungssumme(Integer value) { this.prozentVersicherungssumme = value; } @@ -261,10 +259,10 @@ public abstract class ElementarproduktSachPrivatType * * @return * possible object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public BigInteger getHoechsthaftungssumme() { + public BigDecimal getHoechsthaftungssumme() { return hoechsthaftungssumme; } @@ -273,10 +271,10 @@ public abstract class ElementarproduktSachPrivatType * * @param value * allowed object is - * {@link BigInteger } + * {@link BigDecimal } * */ - public void setHoechsthaftungssumme(BigInteger value) { + public void setHoechsthaftungssumme(BigDecimal value) { this.hoechsthaftungssumme = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java index 10b39607..ce5e9c65 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ObjectFactory.java @@ -194,6 +194,38 @@ public class ObjectFactory { return new VerkaufsproduktSachPrivatType(); } + /** + * Create an instance of {@link ProduktSachPrivatType } + * + */ + public ProduktSachPrivatType createProduktSachPrivatType() { + return new ProduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktSachPrivatType } + * + */ + public ElementarproduktSachPrivatType createElementarproduktSachPrivatType() { + return new ElementarproduktSachPrivatType(); + } + + /** + * Create an instance of {@link ElementarproduktGebaeudeType } + * + */ + public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() { + return new ElementarproduktGebaeudeType(); + } + + /** + * Create an instance of {@link ElementarproduktHaushaltType } + * + */ + public ElementarproduktHaushaltType createElementarproduktHaushaltType() { + return new ElementarproduktHaushaltType(); + } + /** * Create an instance of {@link GenElementarproduktGebaeudeType } * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java index 7cbc4e8d..bdfbcc5f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/ProduktSachPrivatType.java @@ -9,7 +9,6 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.Gruppe; import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; @@ -26,7 +25,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"> * <sequence> * <element name="VersObjekteRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/> - * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -37,22 +35,19 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktSachPrivat_Type", propOrder = { - "versObjekteRefLfnr", - "gruppen" + "versObjekteRefLfnr" }) @XmlSeeAlso({ ProduktGebaeudeversicherungType.class, ProduktHaushaltsversicherungType.class }) -public abstract class ProduktSachPrivatType +public class ProduktSachPrivatType extends ProduktGenerischType { @XmlElement(name = "VersObjekteRefLfnr", type = Integer.class) @XmlSchemaType(name = "unsignedShort") protected List versObjekteRefLfnr; - @XmlElement(name = "Gruppen") - protected List gruppen; /** * Gets the value of the versObjekteRefLfnr property. @@ -83,33 +78,4 @@ public abstract class ProduktSachPrivatType return this.versObjekteRefLfnr; } - /** - * Gets the value of the gruppen 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 gruppen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link Gruppe } - * - * - */ - public List getGruppen() { - if (gruppen == null) { - gruppen = new ArrayList(); - } - return this.gruppen; - } - } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/RisikoHaushaltType.java index 71c2bb93..fa1f8f90 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/RisikoHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -6,6 +6,7 @@ import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseMitAttributMetadatenType; @@ -22,7 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseMitAttrib * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"> * <sequence> - * <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/> + * <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/> * <element name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type"/> * <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/> * <element name="ZusaetzlicheHaushaltDaten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ZusaetzlicheHaushaltsdaten_Type" maxOccurs="unbounded" minOccurs="0"/> @@ -45,8 +46,9 @@ public class RisikoHaushaltType extends VersichertesInteresseMitAttributMetadatenType { - @XmlElement(name = "Wohnflaeche", required = true) - protected Object wohnflaeche; + @XmlElement(name = "Wohnflaeche") + @XmlSchemaType(name = "unsignedShort") + protected int wohnflaeche; @XmlElement(name = "AusstattungCd", required = true) protected String ausstattungCd; @XmlElement(name = "NutzungCd") @@ -57,24 +59,16 @@ public class RisikoHaushaltType /** * Ruft den Wert der wohnflaeche-Eigenschaft ab. * - * @return - * possible object is - * {@link Object } - * */ - public Object getWohnflaeche() { + public int getWohnflaeche() { return wohnflaeche; } /** * Legt den Wert der wohnflaeche-Eigenschaft fest. * - * @param value - * allowed object is - * {@link Object } - * */ - public void setWohnflaeche(Object value) { + public void setWohnflaeche(int value) { this.wohnflaeche = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java index ceb6d323..c205fb95 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_5_0/on2antrag/sachPrivat/VerkaufsproduktSachPrivatType.java @@ -7,7 +7,6 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.r1_5_0.common.Gruppe; import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType; import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; @@ -27,7 +26,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; * <sequence> * <element name="Produkte" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat}ProduktSachPrivat_Type" maxOccurs="unbounded"/> * <element name="Zusatzprodukte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteObjekte" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/> * </sequence> * </extension> @@ -41,7 +39,6 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType; @XmlType(name = "VerkaufsproduktSachPrivat_Type", propOrder = { "produkte", "zusatzprodukte", - "gruppen", "versicherteObjekte" }) public class VerkaufsproduktSachPrivatType @@ -52,8 +49,6 @@ public class VerkaufsproduktSachPrivatType protected List produkte; @XmlElement(name = "Zusatzprodukte") protected List zusatzprodukte; - @XmlElement(name = "Gruppen") - protected List gruppen; @XmlElement(name = "VersicherteObjekte", required = true) protected List versicherteObjekte; @@ -115,35 +110,6 @@ public class VerkaufsproduktSachPrivatType return this.zusatzprodukte; } - /** - * Gets the value of the gruppen 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 gruppen property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list - * {@link Gruppe } - * - * - */ - public List getGruppen() { - if (gruppen == null) { - gruppen = new ArrayList(); - } - return this.gruppen; - } - /** * Gets the value of the versicherteObjekte property. * diff --git a/OMDSServiceDefinition/src/main/resources/Backlog.txt b/OMDSServiceDefinition/src/main/resources/Backlog.txt new file mode 100644 index 00000000..206a0583 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/Backlog.txt @@ -0,0 +1,18 @@ +B A C K L O G +============= + +Änderungen, die aus Gründen der Abwärtskompatibilität bisher nicht vorgenommen wurden, +aber mit einer Version 2 durchgeführt werden sollten. + + + +1. +omds3ServiceTypes und omds3CommonServiceTypes sind gegenseitig voneinander abhängig. +Die Abhängigkeit sollte nur omds3ServiceTypes --> omds3CommonServiceTypes sein. +Dazu müsste ost:PolicyPartnerRole verschoben werden nach omds3CommonServiceTypes. +Das wäre eine nicht-abwärtskompatible Änderung. + + +2. +In omds3CommonServiceTypes.xsd sollte umbenannt werden +zu "ServiceFault_Type" und das zugehörige Element "serviceFault" sollte "ServiceFault" heissen. \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd index a780ef66..b4dd9936 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3CommonServiceTypes.xsd @@ -1598,7 +1598,7 @@ Type Deckung - + Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. @@ -1611,7 +1611,7 @@ - + Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert. @@ -2049,7 +2049,7 @@ - + @@ -2064,7 +2064,7 @@ Absoluter Betrag eines Selbstbehalts - + Selbstbehalt in Prozent der Versicherungssumme diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd index 2cc6d9c4..4ce1a28e 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_5_0/omds3_ON2_Antrag_SachPrivat.xsd @@ -41,7 +41,7 @@ - + Wohnfläche in qm @@ -224,13 +224,13 @@ - + - + Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen @@ -246,7 +246,7 @@ Jens Buehring entfernt 2.6.2020 weil die Untertypen spezifischere Listen haben (fuer Gebaeude und Haushalt) und wenn man selbst ein Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. --> - + @@ -285,7 +285,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. - + Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen @@ -297,18 +297,18 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. Referenzen auf versicherte Interessen - + - + - + - + Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird @@ -316,7 +316,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden. - + Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird