Wohnflaeche auf Typ unsignedShort festgelegt;
Gruppen in Sach-privat entfernt, da diese in der derzeitigen Form alle Ebenen zulassen und bislang nicht verwendet werden; ProduktSachPrivat_Type, ElementarproduktSachPrivat_Type, ElementarproduktGebaeude_Type und ElementarproduktHaushalt_Type nicht mehr abstrakt; Pauschalbetrag auf omds:decimal geändert; ProzentVersicherungssumme auf unsignedShort geändert; Höchsthaftungssumme auf omds:decimal geändert; KostenFixOderProzentType.ProzentVs und SelbstbehaltType.SelbstbehaltProzentVs auf unsignedShort geändert; Versicherungssumme und deckungVs von int auf omds:decimal14_2.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType;
|
||||
@XmlSeeAlso({
|
||||
GenElementarproduktGebaeudeType.class
|
||||
})
|
||||
public abstract class ElementarproduktGebaeudeType
|
||||
public class ElementarproduktGebaeudeType
|
||||
extends ElementarproduktSachPrivatType
|
||||
{
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ import javax.xml.bind.annotation.XmlType;
|
||||
@XmlSeeAlso({
|
||||
GenElementarproduktHaushaltType.class
|
||||
})
|
||||
public abstract class ElementarproduktHaushaltType
|
||||
public class ElementarproduktHaushaltType
|
||||
extends ElementarproduktSachPrivatType
|
||||
{
|
||||
|
||||
|
||||
@@ -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<Integer> 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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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 }
|
||||
*
|
||||
|
||||
@@ -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<Integer> versObjekteRefLfnr;
|
||||
@XmlElement(name = "Gruppen")
|
||||
protected List<Gruppe> 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.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the gruppen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getGruppen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link Gruppe }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<Gruppe> getGruppen() {
|
||||
if (gruppen == null) {
|
||||
gruppen = new ArrayList<Gruppe>();
|
||||
}
|
||||
return this.gruppen;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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<ProduktSachPrivatType> produkte;
|
||||
@XmlElement(name = "Zusatzprodukte")
|
||||
protected List<ProduktGenerischType> zusatzprodukte;
|
||||
@XmlElement(name = "Gruppen")
|
||||
protected List<Gruppe> gruppen;
|
||||
@XmlElement(name = "VersicherteObjekte", required = true)
|
||||
protected List<VersichertesInteresseType> versicherteObjekte;
|
||||
|
||||
@@ -115,35 +110,6 @@ public class VerkaufsproduktSachPrivatType
|
||||
return this.zusatzprodukte;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the gruppen property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the gruppen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getGruppen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link Gruppe }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<Gruppe> getGruppen() {
|
||||
if (gruppen == null) {
|
||||
gruppen = new ArrayList<Gruppe>();
|
||||
}
|
||||
return this.gruppen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the versicherteObjekte property.
|
||||
*
|
||||
|
||||
18
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
18
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
@@ -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 <xsd:complexType name="ServiceFault"> umbenannt werden
|
||||
zu "ServiceFault_Type" und das zugehörige Element "serviceFault" sollte "ServiceFault" heissen.
|
||||
@@ -1598,7 +1598,7 @@
|
||||
<xsd:documentation>Type Deckung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versicherungssumme" type="xsd:int">
|
||||
<xsd:element name="Versicherungssumme" type="omds:decimal14_2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -1611,7 +1611,7 @@
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="deckungActive" type="xsd:boolean"/>
|
||||
<xsd:element name="deckungVs" type="xsd:int">
|
||||
<xsd:element name="deckungVs" type="omds:decimal14_2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wenn die Versicherungssumme eine Auswahlliste ist, wird der übergebene Wert in der Liste gesucht - falls nicht vorhanden bleibt der Standardwert selektiert.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -2049,7 +2049,7 @@
|
||||
<xsd:sequence>
|
||||
<xsd:choice>
|
||||
<xsd:element name="AbsoluterBetrag" type="omds:decimal"/>
|
||||
<xsd:element name="ProzentVs" type="xsd:unsignedInt"/>
|
||||
<xsd:element name="ProzentVs" type="xsd:unsignedShort"/>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
@@ -2064,7 +2064,7 @@
|
||||
<xsd:documentation>Absoluter Betrag eines Selbstbehalts</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SelbstbehaltProzentVs" type="xsd:unsignedInt" minOccurs="0">
|
||||
<xsd:element name="SelbstbehaltProzentVs" type="xsd:unsignedShort" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Selbstbehalt in Prozent der Versicherungssumme</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VersichertesInteresseMitAttributMetadaten_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Wohnflaeche">
|
||||
<xsd:element name="Wohnflaeche" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wohnfläche in qm</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -224,13 +224,13 @@
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkte" type="ProduktSachPrivat_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Zusatzprodukte" type="cst:ProduktGenerisch_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!--<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>-->
|
||||
<xsd:element name="VersicherteObjekte" type="cst:VersichertesInteresse_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktSachPrivat_Type" abstract="true">
|
||||
<xsd:complexType name="ProduktSachPrivat_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wurzelelement für Sach-Privat-Produkte, auf welchem alle Sach-Privat Produkte aufbauen sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -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.
|
||||
-->
|
||||
<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!--<xsd:element name="Gruppen" type="cst:Gruppe" minOccurs="0" maxOccurs="unbounded"/> -->
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -285,7 +285,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktSachPrivat_Type" abstract="true">
|
||||
<xsd:complexType name="ElementarproduktSachPrivat_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wurzelelement für Sach-Privat-Elementarprodukte, auf welchem alle Sach-Privat Elementarprodukte aufbauen sollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -297,18 +297,18 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
|
||||
<xsd:documentation>Referenzen auf versicherte Interessen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Pauschalbetrag" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Pauschalbetrag" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
|
||||
<xsd:element name="Unterversicherungsverzicht" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedInt" minOccurs="0"/>
|
||||
<xsd:element name="ProzentVersicherungssumme" type="xsd:unsignedShort" minOccurs="0"/>
|
||||
<xsd:element name="Nebenkosten" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Vorsorge" type="cst:KostenFixOderProzent_Type" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="xsd:unsignedLong" minOccurs="0"/>
|
||||
<xsd:element name="Hoechsthaftungssumme" type="omds:decimal" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktGebaeude_Type" abstract="true">
|
||||
<xsd:complexType name="ElementarproduktGebaeude_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Spezifischerer Typ für ein Gebäude-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -316,7 +316,7 @@ Unterobjekt definiert, sollte man seine eigene spezifische Loesung verwenden.
|
||||
<xsd:extension base="ElementarproduktSachPrivat_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktHaushalt_Type" abstract="true">
|
||||
<xsd:complexType name="ElementarproduktHaushalt_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Spezifischerer Typ für ein Gebäudeinhalts-Elementarprodukt für einen Ansatz, in dem mit Vererbung für die einzelnen Sparten gearbeitet wird</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
Reference in New Issue
Block a user