zusaetzlicheBetriebsdaten;
+
+ /**
+ * Ruft den Wert der objektId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getObjektId() {
+ return objektId;
+ }
+
+ /**
+ * Legt den Wert der objektId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setObjektId(ObjektIdType value) {
+ this.objektId = value;
+ }
+
+ /**
+ * Ruft den Wert der adresse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ADRESSEType }
+ *
+ */
+ public ADRESSEType getAdresse() {
+ return adresse;
+ }
+
+ /**
+ * Legt den Wert der adresse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ADRESSEType }
+ *
+ */
+ public void setAdresse(ADRESSEType value) {
+ this.adresse = value;
+ }
+
+ /**
+ * Gets the value of the betriebsart 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 betriebsart property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getBetriebsart().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link String }
+ *
+ *
+ */
+ public List getBetriebsart() {
+ if (betriebsart == null) {
+ betriebsart = new ArrayList();
+ }
+ return this.betriebsart;
+ }
+
+ /**
+ * Ruft den Wert der mitarbeiteranzahl-Eigenschaft ab.
+ *
+ */
+ public long getMitarbeiteranzahl() {
+ return mitarbeiteranzahl;
+ }
+
+ /**
+ * Legt den Wert der mitarbeiteranzahl-Eigenschaft fest.
+ *
+ */
+ public void setMitarbeiteranzahl(long value) {
+ this.mitarbeiteranzahl = value;
+ }
+
+ /**
+ * Ruft den Wert der umsatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getUmsatz() {
+ return umsatz;
+ }
+
+ /**
+ * Legt den Wert der umsatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setUmsatz(BigInteger value) {
+ this.umsatz = value;
+ }
+
+ /**
+ * Ruft den Wert der flaecheInHektar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getFlaecheInHektar() {
+ return flaecheInHektar;
+ }
+
+ /**
+ * Legt den Wert der flaecheInHektar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setFlaecheInHektar(Long value) {
+ this.flaecheInHektar = value;
+ }
+
+ /**
+ * Ruft den Wert der mitgliederanzahl-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMitgliederanzahl() {
+ return mitgliederanzahl;
+ }
+
+ /**
+ * Legt den Wert der mitgliederanzahl-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMitgliederanzahl(BigInteger value) {
+ this.mitgliederanzahl = value;
+ }
+
+ /**
+ * Gets the value of the zusaetzlicheBetriebsdaten 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 zusaetzlicheBetriebsdaten property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getZusaetzlicheBetriebsdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZusaetzlicheBetriebsdatenType }
+ *
+ *
+ */
+ public List getZusaetzlicheBetriebsdaten() {
+ if (zusaetzlicheBetriebsdaten == null) {
+ zusaetzlicheBetriebsdaten = new ArrayList();
+ }
+ return this.zusaetzlicheBetriebsdaten;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java
index 061795af..88b9959e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java
@@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.RisikoHaushaltType;
/**
@@ -20,7 +22,7 @@ import javax.xml.bind.annotation.XmlType;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjLfnr" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -31,38 +33,42 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertesInteresse_Type", propOrder = {
- "objektId"
+ "objLfnr"
})
@XmlSeeAlso({
- FahrzeugType.class
+ RisikoHaushaltType.class,
+ RisikoGebaeudeType.class,
+ FahrzeugType.class,
+ VersicherterBetriebType.class,
+ VersicherteLiegenschaftType.class
})
public abstract class VersichertesInteresseType {
- @XmlElement(name = "ObjektId", required = true)
- protected ObjektIdType objektId;
+ @XmlElement(name = "ObjLfnr")
+ protected String objLfnr;
/**
- * Ruft den Wert der objektId-Eigenschaft ab.
+ * Ruft den Wert der objLfnr-Eigenschaft ab.
*
* @return
* possible object is
- * {@link ObjektIdType }
+ * {@link String }
*
*/
- public ObjektIdType getObjektId() {
- return objektId;
+ public String getObjLfnr() {
+ return objLfnr;
}
/**
- * Legt den Wert der objektId-Eigenschaft fest.
+ * Legt den Wert der objLfnr-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link ObjektIdType }
+ * {@link String }
*
*/
- public void setObjektId(ObjektIdType value) {
- this.objektId = value;
+ public void setObjLfnr(String value) {
+ this.objLfnr = value;
}
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ZusaetzlicheBetriebsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ZusaetzlicheBetriebsdatenType.java
new file mode 100644
index 00000000..0c6879d3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ZusaetzlicheBetriebsdatenType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type
+ *
+ * Java-Klasse für ZusaetzlicheBetriebsdaten_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZusaetzlicheBetriebsdaten_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZusaetzlicheBetriebsdaten_Type")
+public abstract class ZusaetzlicheBetriebsdatenType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java
index 2f0c699b..952f084f 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java
@@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CalculateBesitzR
})
@XmlSeeAlso({
CalculateKfzRequestType.class,
- CalculateRechtsschutzRequestType.class,
- CalculateBesitzRequestType.class
+ CalculateBesitzRequestType.class,
+ CalculateRechtsschutzRequestType.class
})
public abstract class CalculateRequestType
extends CommonProcessRequestType
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java
index 930fff9c..bd16fb90 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java
@@ -12,6 +12,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.DateianhangType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CreateApplicationBesitzRequestType;
/**
@@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateApplicationRechtss
})
@XmlSeeAlso({
CreateApplicationKfzRequestType.class,
+ CreateApplicationBesitzRequestType.class,
CreateApplicationRechtsschutzRequestType.class
})
public abstract class CreateApplicationRequestType
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java
index 43322bc5..aef07e73 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java
@@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.CreateOfferKfzRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateOfferRechtsschutzRequestType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CreateOfferBesitzRequestType;
/**
@@ -32,6 +33,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateOfferRechtsschutzR
@XmlType(name = "CreateOfferRequest_Type")
@XmlSeeAlso({
CreateOfferKfzRequestType.class,
+ CreateOfferBesitzRequestType.class,
CreateOfferRechtsschutzRequestType.class
})
public abstract class CreateOfferRequestType
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java
index 7decffc0..5cf0036e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java
@@ -19,6 +19,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VinkularglaeubigerType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ZahlungsdatenType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SpezAntragKfzType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezAntragRechtsschutzType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SpezAntragBesitzType;
/**
@@ -72,6 +73,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezAntragRechtsschutzTy
})
@XmlSeeAlso({
SpezAntragKfzType.class,
+ SpezAntragBesitzType.class,
SpezAntragRechtsschutzType.class
})
public abstract class SpezAntragType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java
index 49969740..46543fc8 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java
@@ -32,8 +32,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SpezBerechnungBe
@XmlType(name = "SpezBerechnung_Type")
@XmlSeeAlso({
SpezBerechnungKfzType.class,
- SpezBerechnungRechtsschutzType.class,
- SpezBerechnungBesitzType.class
+ SpezBerechnungBesitzType.class,
+ SpezBerechnungRechtsschutzType.class
})
public abstract class SpezBerechnungType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java
index f1653f25..fe7182ad 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java
@@ -13,6 +13,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.BeteiligtePersonVertragType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SpezOffertKfzType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezOffertRechtsschutzType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SpezOffertBesitzType;
/**
@@ -46,6 +47,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezOffertRechtsschutzTy
})
@XmlSeeAlso({
SpezOffertKfzType.class,
+ SpezOffertBesitzType.class,
SpezOffertRechtsschutzType.class
})
public abstract class SpezOffertType {
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java
index 2362db10..4105effd 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java
@@ -10,6 +10,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonProcessRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SubmitApplicationBesitzRequestType;
/**
@@ -39,6 +40,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtss
})
@XmlSeeAlso({
SubmitApplicationKfzRequestType.class,
+ SubmitApplicationBesitzRequestType.class,
SubmitApplicationRechtsschutzRequestType.class
})
public abstract class SubmitApplicationRequestType
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java
index b0fc996d..621dc292 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java
@@ -13,6 +13,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SubmitApplicationBesitzResponseType;
/**
@@ -46,6 +47,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtss
})
@XmlSeeAlso({
SubmitApplicationKfzResponseType.class,
+ SubmitApplicationBesitzResponseType.class,
SubmitApplicationRechtsschutzResponseType.class
})
public abstract class SubmitApplicationResponseType
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java
index 341e04bf..42e233a1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CalculateRequestType
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
* <sequence>
- * <element name="Berechnungsanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezBerechnungRechtsschutz_Type"/>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java
index b4d78593..0dde1567 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CalculateResponseTyp
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
* <sequence>
- * <element name="Berechnungsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezBerechnungRechtsschutz_Type"/>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java
index 3c329c1d..7769a32f 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationReq
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
* <sequence>
- * <element name="Antragsanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/>
+ * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java
index d77d982a..93317ac0 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationRes
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
* <sequence>
- * <element name="Antragsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java
index c9fb37b5..a07fd46e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferRequestTy
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
* <sequence>
- * <element name="Offertanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezOffertRechtsschutz_Type"/>
+ * <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java
index 54961a0b..09e62891 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferResponseT
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
* <sequence>
- * <element name="Offertantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezOffertRechtsschutz_Type"/>
+ * <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktFirmenRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktFirmenRechtsschutzType.java
new file mode 100644
index 00000000..b7183448
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktFirmenRechtsschutzType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für ElementarproduktFirmenRechtsschutz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktFirmenRechtsschutz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktFirmenRechtsschutz_Type")
+public abstract class ElementarproduktFirmenRechtsschutzType
+ extends ElementarproduktRechtsschutzType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktPrivatRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktPrivatRechtsschutzType.java
new file mode 100644
index 00000000..bcab1ccd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktPrivatRechtsschutzType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für ElementarproduktPrivatRechtsschutz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktPrivatRechtsschutz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktPrivatRechtsschutz_Type")
+public abstract class ElementarproduktPrivatRechtsschutzType
+ extends ElementarproduktRechtsschutzType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java
index 2a330001..be488b61 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java
@@ -1,14 +1,19 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
+import java.math.BigInteger;
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_4_0.common.ElementarproduktType;
+import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
/**
- * Typ für ein Elementarprodukt in der Sparte Rechtsschutz
+ * Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten.
*
* Java-Klasse für ElementarproduktRechtsschutz_Type complex type.
*
@@ -18,6 +23,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType;
* <complexType name="ElementarproduktRechtsschutz_Type">
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ * <sequence>
+ * <element name="VersInteresseRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * <element name="OertlicherGeltungsbereich" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}OertlicherGeltungsbereichCd_Type"/>
+ * <element name="WartezeitInMonaten" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/>
+ * <element name="Wartezeitverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
* </extension>
* </complexContent>
* </complexType>
@@ -26,10 +39,157 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ElementarproduktRechtsschutz_Type")
-public class ElementarproduktRechtsschutzType
+@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = {
+ "versInteresseRefLfNr",
+ "versicherungssumme",
+ "selbstbehalt",
+ "oertlicherGeltungsbereich",
+ "wartezeitInMonaten",
+ "wartezeitverzicht"
+})
+@XmlSeeAlso({
+ ElementarproduktPrivatRechtsschutzType.class,
+ ElementarproduktFirmenRechtsschutzType.class,
+ ElementarproduktVertragsrechtsschutzType.class
+})
+public abstract class ElementarproduktRechtsschutzType
extends ElementarproduktType
{
+ @XmlElement(name = "VersInteresseRefLfNr")
+ protected String versInteresseRefLfNr;
+ @XmlElement(name = "Versicherungssumme")
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger versicherungssumme;
+ @XmlElement(name = "Selbstbehalt")
+ protected SelbstbehaltType selbstbehalt;
+ @XmlElement(name = "OertlicherGeltungsbereich")
+ @XmlSchemaType(name = "unsignedByte")
+ protected short oertlicherGeltungsbereich;
+ @XmlElement(name = "WartezeitInMonaten")
+ @XmlSchemaType(name = "unsignedByte")
+ protected short wartezeitInMonaten;
+ @XmlElement(name = "Wartezeitverzicht")
+ protected boolean wartezeitverzicht;
+
+ /**
+ * Ruft den Wert der versInteresseRefLfNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersInteresseRefLfNr() {
+ return versInteresseRefLfNr;
+ }
+
+ /**
+ * Legt den Wert der versInteresseRefLfNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersInteresseRefLfNr(String value) {
+ this.versInteresseRefLfNr = value;
+ }
+
+ /**
+ * Ruft den Wert der versicherungssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getVersicherungssumme() {
+ return versicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der versicherungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setVersicherungssumme(BigInteger value) {
+ this.versicherungssumme = value;
+ }
+
+ /**
+ * Ruft den Wert der selbstbehalt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public SelbstbehaltType getSelbstbehalt() {
+ return selbstbehalt;
+ }
+
+ /**
+ * Legt den Wert der selbstbehalt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public void setSelbstbehalt(SelbstbehaltType value) {
+ this.selbstbehalt = value;
+ }
+
+ /**
+ * Ruft den Wert der oertlicherGeltungsbereich-Eigenschaft ab.
+ *
+ */
+ public short getOertlicherGeltungsbereich() {
+ return oertlicherGeltungsbereich;
+ }
+
+ /**
+ * Legt den Wert der oertlicherGeltungsbereich-Eigenschaft fest.
+ *
+ */
+ public void setOertlicherGeltungsbereich(short value) {
+ this.oertlicherGeltungsbereich = value;
+ }
+
+ /**
+ * Ruft den Wert der wartezeitInMonaten-Eigenschaft ab.
+ *
+ */
+ public short getWartezeitInMonaten() {
+ return wartezeitInMonaten;
+ }
+
+ /**
+ * Legt den Wert der wartezeitInMonaten-Eigenschaft fest.
+ *
+ */
+ public void setWartezeitInMonaten(short value) {
+ this.wartezeitInMonaten = value;
+ }
+
+ /**
+ * Ruft den Wert der wartezeitverzicht-Eigenschaft ab.
+ *
+ */
+ public boolean isWartezeitverzicht() {
+ return wartezeitverzicht;
+ }
+
+ /**
+ * Legt den Wert der wartezeitverzicht-Eigenschaft fest.
+ *
+ */
+ public void setWartezeitverzicht(boolean value) {
+ this.wartezeitverzicht = value;
+ }
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktVertragsrechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktVertragsrechtsschutzType.java
new file mode 100644
index 00000000..81b6dbcf
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktVertragsrechtsschutzType.java
@@ -0,0 +1,95 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ für ein Elementarprodukt Vertragsrechtsschutz
+ *
+ *
Java-Klasse für ElementarproduktVertragsrechtsschutz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktVertragsrechtsschutz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type">
+ * <sequence>
+ * <element name="Streitwertobergrenze" type="{urn:omds20}decimal"/>
+ * <element name="Streitwertuntergrenze" type="{urn:omds20}decimal" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktVertragsrechtsschutz_Type", propOrder = {
+ "streitwertobergrenze",
+ "streitwertuntergrenze"
+})
+public class ElementarproduktVertragsrechtsschutzType
+ extends ElementarproduktRechtsschutzType
+{
+
+ @XmlElement(name = "Streitwertobergrenze", required = true)
+ protected BigDecimal streitwertobergrenze;
+ @XmlElement(name = "Streitwertuntergrenze")
+ protected BigDecimal streitwertuntergrenze;
+
+ /**
+ * Ruft den Wert der streitwertobergrenze-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getStreitwertobergrenze() {
+ return streitwertobergrenze;
+ }
+
+ /**
+ * Legt den Wert der streitwertobergrenze-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setStreitwertobergrenze(BigDecimal value) {
+ this.streitwertobergrenze = value;
+ }
+
+ /**
+ * Ruft den Wert der streitwertuntergrenze-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getStreitwertuntergrenze() {
+ return streitwertuntergrenze;
+ }
+
+ /**
+ * Legt den Wert der streitwertuntergrenze-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setStreitwertuntergrenze(BigDecimal value) {
+ this.streitwertuntergrenze = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java
index c7889650..4e8efdd1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java
@@ -24,14 +24,17 @@ import javax.xml.namespace.QName;
@XmlRegistry
public class ObjectFactory {
- private final static QName _CalculateRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CalculateRechtsschutzRequest");
- private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CalculateRechtsschutzResponse");
- private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateOfferRechtsschutzRequest");
- private final static QName _CreateOfferRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateOfferRechtsschutzResponse");
- private final static QName _CreateApplicationRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateApplicationRechtsschutzRequest");
- private final static QName _CreateApplicationRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateApplicationRechtsschutzResponse");
- private final static QName _SubmitApplicationRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "SubmitApplicationRechtsschutzRequest");
- private final static QName _SubmitApplicationRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "SubmitApplicationRechtsschutzResponse");
+ private final static QName _VerkaufsproduktRechtsschutz_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "VerkaufsproduktRechtsschutz");
+ private final static QName _ProduktRechtsschutz_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "ProduktRechtsschutz");
+ private final static QName _ElementarproduktRechtsschutz_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "ElementarproduktRechtsschutz");
+ private final static QName _CalculateRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CalculateRechtsschutzRequest");
+ private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CalculateRechtsschutzResponse");
+ private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateOfferRechtsschutzRequest");
+ private final static QName _CreateOfferRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateOfferRechtsschutzResponse");
+ private final static QName _CreateApplicationRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateApplicationRechtsschutzRequest");
+ private final static QName _CreateApplicationRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateApplicationRechtsschutzResponse");
+ private final static QName _SubmitApplicationRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "SubmitApplicationRechtsschutzRequest");
+ private final static QName _SubmitApplicationRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "SubmitApplicationRechtsschutzResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs
@@ -40,6 +43,14 @@ public class ObjectFactory {
public ObjectFactory() {
}
+ /**
+ * Create an instance of {@link VerkaufsproduktRechtsschutzType }
+ *
+ */
+ public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() {
+ return new VerkaufsproduktRechtsschutzType();
+ }
+
/**
* Create an instance of {@link CalculateRechtsschutzRequestType }
*
@@ -97,27 +108,11 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link VerkaufsproduktRechtsschutzType }
+ * Create an instance of {@link ElementarproduktVertragsrechtsschutzType }
*
*/
- public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() {
- return new VerkaufsproduktRechtsschutzType();
- }
-
- /**
- * Create an instance of {@link ProduktRechtsschutzType }
- *
- */
- public ProduktRechtsschutzType createProduktRechtsschutzType() {
- return new ProduktRechtsschutzType();
- }
-
- /**
- * Create an instance of {@link ElementarproduktRechtsschutzType }
- *
- */
- public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() {
- return new ElementarproduktRechtsschutzType();
+ public ElementarproduktVertragsrechtsschutzType createElementarproduktVertragsrechtsschutzType() {
+ return new ElementarproduktVertragsrechtsschutzType();
}
/**
@@ -152,11 +147,38 @@ public class ObjectFactory {
return new SubmitApplicationRechtsschutzRequestType();
}
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VerkaufsproduktRechtsschutzType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "VerkaufsproduktRechtsschutz")
+ public JAXBElement createVerkaufsproduktRechtsschutz(VerkaufsproduktRechtsschutzType value) {
+ return new JAXBElement(_VerkaufsproduktRechtsschutz_QNAME, VerkaufsproduktRechtsschutzType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProduktRechtsschutzType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "ProduktRechtsschutz")
+ public JAXBElement createProduktRechtsschutz(ProduktRechtsschutzType value) {
+ return new JAXBElement(_ProduktRechtsschutz_QNAME, ProduktRechtsschutzType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ElementarproduktRechtsschutzType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "ElementarproduktRechtsschutz")
+ public JAXBElement createElementarproduktRechtsschutz(ElementarproduktRechtsschutzType value) {
+ return new JAXBElement(_ElementarproduktRechtsschutz_QNAME, ElementarproduktRechtsschutzType.class, null, value);
+ }
+
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzRequestType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CalculateRechtsschutzRequest")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CalculateRechtsschutzRequest")
public JAXBElement createCalculateRechtsschutzRequest(CalculateRechtsschutzRequestType value) {
return new JAXBElement(_CalculateRechtsschutzRequest_QNAME, CalculateRechtsschutzRequestType.class, null, value);
}
@@ -165,7 +187,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzResponseType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CalculateRechtsschutzResponse")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CalculateRechtsschutzResponse")
public JAXBElement createCalculateRechtsschutzResponse(CalculateRechtsschutzResponseType value) {
return new JAXBElement(_CalculateRechtsschutzResponse_QNAME, CalculateRechtsschutzResponseType.class, null, value);
}
@@ -174,7 +196,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRechtsschutzRequestType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateOfferRechtsschutzRequest")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateOfferRechtsschutzRequest")
public JAXBElement createCreateOfferRechtsschutzRequest(CreateOfferRechtsschutzRequestType value) {
return new JAXBElement(_CreateOfferRechtsschutzRequest_QNAME, CreateOfferRechtsschutzRequestType.class, null, value);
}
@@ -183,7 +205,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRechtsschutzResponseType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateOfferRechtsschutzResponse")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateOfferRechtsschutzResponse")
public JAXBElement createCreateOfferRechtsschutzResponse(CreateOfferRechtsschutzResponseType value) {
return new JAXBElement(_CreateOfferRechtsschutzResponse_QNAME, CreateOfferRechtsschutzResponseType.class, null, value);
}
@@ -192,7 +214,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRechtsschutzRequestType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateApplicationRechtsschutzRequest")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateApplicationRechtsschutzRequest")
public JAXBElement createCreateApplicationRechtsschutzRequest(CreateApplicationRechtsschutzRequestType value) {
return new JAXBElement(_CreateApplicationRechtsschutzRequest_QNAME, CreateApplicationRechtsschutzRequestType.class, null, value);
}
@@ -201,7 +223,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRechtsschutzResponseType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateApplicationRechtsschutzResponse")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateApplicationRechtsschutzResponse")
public JAXBElement createCreateApplicationRechtsschutzResponse(CreateApplicationRechtsschutzResponseType value) {
return new JAXBElement(_CreateApplicationRechtsschutzResponse_QNAME, CreateApplicationRechtsschutzResponseType.class, null, value);
}
@@ -210,7 +232,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRechtsschutzResponseType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "SubmitApplicationRechtsschutzRequest")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "SubmitApplicationRechtsschutzRequest")
public JAXBElement createSubmitApplicationRechtsschutzRequest(SubmitApplicationRechtsschutzResponseType value) {
return new JAXBElement(_SubmitApplicationRechtsschutzRequest_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value);
}
@@ -219,7 +241,7 @@ public class ObjectFactory {
* Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRechtsschutzResponseType }{@code >}}
*
*/
- @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "SubmitApplicationRechtsschutzResponse")
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "SubmitApplicationRechtsschutzResponse")
public JAXBElement createSubmitApplicationRechtsschutzResponse(SubmitApplicationRechtsschutzResponseType value) {
return new JAXBElement(_SubmitApplicationRechtsschutzResponse_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value);
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java
index 3e4b24a2..9a757d84 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java
@@ -8,10 +8,11 @@ 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_4_0.common.ProduktType;
+import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
/**
- * Typ für ein Produkt in der Sparte Rechtsschut
+ * Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
*
* Java-Klasse für ProduktRechtsschutz_Type complex type.
*
@@ -22,7 +23,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
* <sequence>
- * <element name="ElementarproduktRechtsschutz" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded"/>
+ * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
+ * <element name="FreieAnwaltswahl" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * <element name="Elementarprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -33,28 +36,74 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktRechtsschutz_Type", propOrder = {
- "elementarproduktRechtsschutz"
+ "selbstbehalt",
+ "freieAnwaltswahl",
+ "elementarprodukt"
})
-public class ProduktRechtsschutzType
+public abstract class ProduktRechtsschutzType
extends ProduktType
{
- @XmlElement(name = "ElementarproduktRechtsschutz", required = true)
- protected List elementarproduktRechtsschutz;
+ @XmlElement(name = "Selbstbehalt")
+ protected SelbstbehaltType selbstbehalt;
+ @XmlElement(name = "FreieAnwaltswahl")
+ protected boolean freieAnwaltswahl;
+ @XmlElement(name = "Elementarprodukt")
+ protected List elementarprodukt;
/**
- * Gets the value of the elementarproduktRechtsschutz property.
+ * Ruft den Wert der selbstbehalt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public SelbstbehaltType getSelbstbehalt() {
+ return selbstbehalt;
+ }
+
+ /**
+ * Legt den Wert der selbstbehalt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public void setSelbstbehalt(SelbstbehaltType value) {
+ this.selbstbehalt = value;
+ }
+
+ /**
+ * Ruft den Wert der freieAnwaltswahl-Eigenschaft ab.
+ *
+ */
+ public boolean isFreieAnwaltswahl() {
+ return freieAnwaltswahl;
+ }
+
+ /**
+ * Legt den Wert der freieAnwaltswahl-Eigenschaft fest.
+ *
+ */
+ public void setFreieAnwaltswahl(boolean value) {
+ this.freieAnwaltswahl = value;
+ }
+
+ /**
+ * Gets the value of the elementarprodukt 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 elementarproduktRechtsschutz property.
+ * This is why there is not a set method for the elementarprodukt property.
*
*
* For example, to add a new item, do as follows:
*
- * getElementarproduktRechtsschutz().add(newItem);
+ * getElementarprodukt().add(newItem);
*
*
*
@@ -64,11 +113,11 @@ public class ProduktRechtsschutzType
*
*
*/
- public List getElementarproduktRechtsschutz() {
- if (elementarproduktRechtsschutz == null) {
- elementarproduktRechtsschutz = new ArrayList();
+ public List getElementarprodukt() {
+ if (elementarprodukt == null) {
+ elementarprodukt = new ArrayList();
}
- return this.elementarproduktRechtsschutz;
+ return this.elementarprodukt;
}
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java
index 304d7325..ba042da5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezAntragType;
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
* <sequence>
- * <element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java
index 8b5f1e06..c6e9fd08 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezBerechnungType;
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
* <sequence>
- * <element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java
index fc13584c..4c59ff44 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezOffertType;
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
* <sequence>
- * <element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java
index ff8b538b..8fae8222 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationRes
* <complexContent>
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
* <sequence>
- * <element name="Antragsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/>
* </sequence>
* </extension>
* </complexContent>
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java
index 2316e04e..59a50207 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java
@@ -23,7 +23,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
* <sequence>
- * <element name="Rechtsschutzversicherung" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/>
+ * <element name="Rechtsschutzversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RechtsschutzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="VersichertesInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
@@ -44,7 +44,7 @@ public class VerkaufsproduktRechtsschutzType
extends VerkaufsproduktType
{
- @XmlElement(name = "Rechtsschutzversicherung", required = true)
+ @XmlElement(name = "Rechtsschutzversicherung")
protected List rechtsschutzversicherung;
@XmlElement(name = "RechtsschutzZusatzVersicherung")
protected List rechtsschutzZusatzVersicherung;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java
index 9bd97539..c9f5050d 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java
@@ -1,2 +1,2 @@
-@javax.xml.bind.annotation.XmlSchema(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/BesitzZusatzVersicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/BesitzZusatzVersicherungType.java
new file mode 100644
index 00000000..646b028f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/BesitzZusatzVersicherungType.java
@@ -0,0 +1,34 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakte Basisklasse für Besitz-Zusatzprodukte, die mit einer Besitz-Versicherung gebündelt werden können.
+ *
+ * Java-Klasse für BesitzZusatzVersicherung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="BesitzZusatzVersicherung_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "BesitzZusatzVersicherung_Type")
+public abstract class BesitzZusatzVersicherungType
+ extends ProduktBesitzType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java
index 793a15a0..2ea230a2 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java
@@ -21,7 +21,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType;
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
* <sequence>
* <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezBerechnungBesitz_Type"/>
- * <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingBesitzResponse_Type" minOccurs="0"/>
+ * <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingResponseBesitz_Type" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -42,7 +42,7 @@ public class CalculateBesitzResponseType
@XmlElement(name = "Berechnungsantwort", required = true)
protected SpezBerechnungBesitzType berechnungsantwort;
@XmlElement(name = "ResponseUpselling")
- protected UpsellingBesitzResponseType responseUpselling;
+ protected UpsellingResponseBesitzType responseUpselling;
/**
* Ruft den Wert der berechnungsantwort-Eigenschaft ab.
@@ -73,10 +73,10 @@ public class CalculateBesitzResponseType
*
* @return
* possible object is
- * {@link UpsellingBesitzResponseType }
+ * {@link UpsellingResponseBesitzType }
*
*/
- public UpsellingBesitzResponseType getResponseUpselling() {
+ public UpsellingResponseBesitzType getResponseUpselling() {
return responseUpselling;
}
@@ -85,10 +85,10 @@ public class CalculateBesitzResponseType
*
* @param value
* allowed object is
- * {@link UpsellingBesitzResponseType }
+ * {@link UpsellingResponseBesitzType }
*
*/
- public void setResponseUpselling(UpsellingBesitzResponseType value) {
+ public void setResponseUpselling(UpsellingResponseBesitzType value) {
this.responseUpselling = value;
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzRequestType.java
new file mode 100644
index 00000000..771f1b42
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzRequestType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.on2antrag.common.CreateApplicationRequestType;
+
+
+/**
+ * Typ des Requestobjekts für einen Antrag Besitz
+ *
+ * Java-Klasse für CreateApplicationBesitzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateApplicationBesitzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ * <sequence>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationBesitzRequest_Type", propOrder = {
+ "berechnungsanfrage"
+})
+public class CreateApplicationBesitzRequestType
+ extends CreateApplicationRequestType
+{
+
+ @XmlElement(name = "Berechnungsanfrage", required = true)
+ protected SpezAntragBesitzType berechnungsanfrage;
+
+ /**
+ * Ruft den Wert der berechnungsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragBesitzType }
+ *
+ */
+ public SpezAntragBesitzType getBerechnungsanfrage() {
+ return berechnungsanfrage;
+ }
+
+ /**
+ * Legt den Wert der berechnungsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragBesitzType }
+ *
+ */
+ public void setBerechnungsanfrage(SpezAntragBesitzType value) {
+ this.berechnungsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzResponseType.java
new file mode 100644
index 00000000..f8852866
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzResponseType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.common.CommonResponseType;
+
+
+/**
+ * Typ des Responseobjekts für einen Antrag Besitz
+ *
+ * Java-Klasse für CreateApplicationBesitzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateApplicationBesitzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateApplicationBesitzResponse_Type", propOrder = {
+ "berechnungsantwort"
+})
+public class CreateApplicationBesitzResponseType
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "Berechnungsantwort", required = true)
+ protected SpezAntragBesitzType berechnungsantwort;
+
+ /**
+ * Ruft den Wert der berechnungsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragBesitzType }
+ *
+ */
+ public SpezAntragBesitzType getBerechnungsantwort() {
+ return berechnungsantwort;
+ }
+
+ /**
+ * Legt den Wert der berechnungsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragBesitzType }
+ *
+ */
+ public void setBerechnungsantwort(SpezAntragBesitzType value) {
+ this.berechnungsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzRequestType.java
new file mode 100644
index 00000000..740dc654
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzRequestType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.on2antrag.common.CreateOfferRequestType;
+
+
+/**
+ * Typ des Requestobjekts für ein Offert Besitz
+ *
+ * Java-Klasse für CreateOfferBesitzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateOfferBesitzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ * <sequence>
+ * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezOffertBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferBesitzRequest_Type", propOrder = {
+ "berechnungsanfrage"
+})
+public class CreateOfferBesitzRequestType
+ extends CreateOfferRequestType
+{
+
+ @XmlElement(name = "Berechnungsanfrage", required = true)
+ protected SpezOffertBesitzType berechnungsanfrage;
+
+ /**
+ * Ruft den Wert der berechnungsanfrage-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertBesitzType }
+ *
+ */
+ public SpezOffertBesitzType getBerechnungsanfrage() {
+ return berechnungsanfrage;
+ }
+
+ /**
+ * Legt den Wert der berechnungsanfrage-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertBesitzType }
+ *
+ */
+ public void setBerechnungsanfrage(SpezOffertBesitzType value) {
+ this.berechnungsanfrage = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzResponseType.java
new file mode 100644
index 00000000..6e30e29b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzResponseType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.common.CommonResponseType;
+
+
+/**
+ * Typ des Responseobjekts für ein Offert Besitz
+ *
+ * Java-Klasse für CreateOfferBesitzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="CreateOfferBesitzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ * <sequence>
+ * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezOffertBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "CreateOfferBesitzResponse_Type", propOrder = {
+ "berechnungsantwort"
+})
+public class CreateOfferBesitzResponseType
+ extends CommonResponseType
+{
+
+ @XmlElement(name = "Berechnungsantwort", required = true)
+ protected SpezOffertBesitzType berechnungsantwort;
+
+ /**
+ * Ruft den Wert der berechnungsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezOffertBesitzType }
+ *
+ */
+ public SpezOffertBesitzType getBerechnungsantwort() {
+ return berechnungsantwort;
+ }
+
+ /**
+ * Legt den Wert der berechnungsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezOffertBesitzType }
+ *
+ */
+ public void setBerechnungsantwort(SpezOffertBesitzType value) {
+ this.berechnungsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java
index 52003c93..553d3818 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java
@@ -9,6 +9,8 @@ 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_4_0.common.ElementarproduktType;
+import at.vvo.omds.types.omds3Types.v1_4_0.common.KostenFixOderProzentType;
+import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType;
/**
@@ -21,7 +23,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType;
* <complexContent>
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
* <sequence>
- * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
+ * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" 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="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"/>
* </sequence>
* </extension>
* </complexContent>
@@ -32,7 +41,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktBesitz_Type", propOrder = {
- "versicherungssumme"
+ "versicherungssumme",
+ "pauschalbetrag",
+ "prozentVersicherungssumme",
+ "selbstbehalt",
+ "unterversicherungsverzicht",
+ "nebenkosten",
+ "vorsorge",
+ "hoechsthaftungssumme"
})
@XmlSeeAlso({
ElementarproduktGebaeudeType.class,
@@ -42,9 +58,26 @@ public abstract class ElementarproduktBesitzType
extends ElementarproduktType
{
- @XmlElement(name = "Versicherungssumme", required = true)
+ @XmlElement(name = "Versicherungssumme")
@XmlSchemaType(name = "unsignedLong")
protected BigInteger versicherungssumme;
+ @XmlElement(name = "Pauschalbetrag")
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger pauschalbetrag;
+ @XmlElement(name = "ProzentVersicherungssumme")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long prozentVersicherungssumme;
+ @XmlElement(name = "Selbstbehalt")
+ protected SelbstbehaltType selbstbehalt;
+ @XmlElement(name = "Unterversicherungsverzicht")
+ protected Boolean unterversicherungsverzicht;
+ @XmlElement(name = "Nebenkosten")
+ protected KostenFixOderProzentType nebenkosten;
+ @XmlElement(name = "Vorsorge")
+ protected KostenFixOderProzentType vorsorge;
+ @XmlElement(name = "Hoechsthaftungssumme")
+ @XmlSchemaType(name = "unsignedLong")
+ protected BigInteger hoechsthaftungssumme;
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
@@ -70,4 +103,172 @@ public abstract class ElementarproduktBesitzType
this.versicherungssumme = value;
}
+ /**
+ * Ruft den Wert der pauschalbetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getPauschalbetrag() {
+ return pauschalbetrag;
+ }
+
+ /**
+ * Legt den Wert der pauschalbetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setPauschalbetrag(BigInteger value) {
+ this.pauschalbetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getProzentVersicherungssumme() {
+ return prozentVersicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setProzentVersicherungssumme(Long value) {
+ this.prozentVersicherungssumme = value;
+ }
+
+ /**
+ * Ruft den Wert der selbstbehalt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public SelbstbehaltType getSelbstbehalt() {
+ return selbstbehalt;
+ }
+
+ /**
+ * Legt den Wert der selbstbehalt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SelbstbehaltType }
+ *
+ */
+ public void setSelbstbehalt(SelbstbehaltType value) {
+ this.selbstbehalt = value;
+ }
+
+ /**
+ * Ruft den Wert der unterversicherungsverzicht-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Boolean }
+ *
+ */
+ public Boolean isUnterversicherungsverzicht() {
+ return unterversicherungsverzicht;
+ }
+
+ /**
+ * Legt den Wert der unterversicherungsverzicht-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Boolean }
+ *
+ */
+ public void setUnterversicherungsverzicht(Boolean value) {
+ this.unterversicherungsverzicht = value;
+ }
+
+ /**
+ * Ruft den Wert der nebenkosten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KostenFixOderProzentType }
+ *
+ */
+ public KostenFixOderProzentType getNebenkosten() {
+ return nebenkosten;
+ }
+
+ /**
+ * Legt den Wert der nebenkosten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KostenFixOderProzentType }
+ *
+ */
+ public void setNebenkosten(KostenFixOderProzentType value) {
+ this.nebenkosten = value;
+ }
+
+ /**
+ * Ruft den Wert der vorsorge-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link KostenFixOderProzentType }
+ *
+ */
+ public KostenFixOderProzentType getVorsorge() {
+ return vorsorge;
+ }
+
+ /**
+ * Legt den Wert der vorsorge-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link KostenFixOderProzentType }
+ *
+ */
+ public void setVorsorge(KostenFixOderProzentType value) {
+ this.vorsorge = value;
+ }
+
+ /**
+ * Ruft den Wert der hoechsthaftungssumme-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getHoechsthaftungssumme() {
+ return hoechsthaftungssumme;
+ }
+
+ /**
+ * Legt den Wert der hoechsthaftungssumme-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setHoechsthaftungssumme(BigInteger value) {
+ this.hoechsthaftungssumme = value;
+ }
+
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeEinbruchType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeEinbruchType.java
new file mode 100644
index 00000000..4846d94c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeEinbruchType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktGebaeudeEinbruch_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktGebaeudeEinbruch_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 = "ElementarproduktGebaeudeEinbruch_Type")
+public class ElementarproduktGebaeudeEinbruchType
+ extends ElementarproduktGebaeudeType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeFeuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeFeuerType.java
new file mode 100644
index 00000000..84ac1ef9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeFeuerType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktGebaeudeFeuer_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktGebaeudeFeuer_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 = "ElementarproduktGebaeudeFeuer_Type")
+public class ElementarproduktGebaeudeFeuerType
+ extends ElementarproduktGebaeudeType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeLeitungswasserType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeLeitungswasserType.java
new file mode 100644
index 00000000..4782c0b9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeLeitungswasserType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktGebaeudeLeitungswasser_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktGebaeudeLeitungswasser_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 = "ElementarproduktGebaeudeLeitungswasser_Type")
+public class ElementarproduktGebaeudeLeitungswasserType
+ extends ElementarproduktGebaeudeType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeSturmType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeSturmType.java
new file mode 100644
index 00000000..5496eec9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeSturmType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktGebaeudeSturm_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktGebaeudeSturm_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 = "ElementarproduktGebaeudeSturm_Type")
+public class ElementarproduktGebaeudeSturmType
+ extends ElementarproduktGebaeudeType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java
index f0405f11..87b20949 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java
@@ -26,16 +26,12 @@ import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGebaeude_Type")
@XmlSeeAlso({
- ElementarproduktFeuerType.class,
- ElementarproduktElementarType.class,
- ElementarproduktLeitungswasserType.class,
- ElementarproduktGlasbruchType.class,
- ElementarproduktSchwimmbadType.class,
- ElementarproduktSonderverglasungType.class,
- ElementarproduktHeizungsanlageType.class,
- ElementarproduktZusaetlicheGebaeudeType.class
+ ElementarproduktGebaeudeFeuerType.class,
+ ElementarproduktGebaeudeEinbruchType.class,
+ ElementarproduktGebaeudeSturmType.class,
+ ElementarproduktGebaeudeLeitungswasserType.class
})
-public class ElementarproduktGebaeudeType
+public abstract class ElementarproduktGebaeudeType
extends ElementarproduktBesitzType
{
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltEinbruchType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltEinbruchType.java
new file mode 100644
index 00000000..e4821a0e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltEinbruchType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktHaushaltEinbruch_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktHaushaltEinbruch_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktHaushaltEinbruch_Type")
+public class ElementarproduktHaushaltEinbruchType
+ extends ElementarproduktHaushaltType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltFeuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltFeuerType.java
new file mode 100644
index 00000000..1fb2d102
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltFeuerType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktHaushaltFeuer_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktHaushaltFeuer_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktHaushaltFeuer_Type")
+public class ElementarproduktHaushaltFeuerType
+ extends ElementarproduktHaushaltType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltLeitungswasserType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltLeitungswasserType.java
new file mode 100644
index 00000000..4f727c5e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltLeitungswasserType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktHaushaltLeitungswasser_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktHaushaltLeitungswasser_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktHaushaltLeitungswasser_Type")
+public class ElementarproduktHaushaltLeitungswasserType
+ extends ElementarproduktHaushaltType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltSturmType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltSturmType.java
new file mode 100644
index 00000000..34ce4853
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltSturmType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 ElementarproduktHaushaltSturm_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ElementarproduktHaushaltSturm_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ElementarproduktHaushaltSturm_Type")
+public class ElementarproduktHaushaltSturmType
+ extends ElementarproduktHaushaltType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java
index 3dbef403..5a096f79 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java
@@ -3,6 +3,7 @@ package at.vvo.omds.types.omds3Types.v1_4_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;
@@ -24,7 +25,13 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHaushalt_Type")
-public class ElementarproduktHaushaltType
+@XmlSeeAlso({
+ ElementarproduktHaushaltFeuerType.class,
+ ElementarproduktHaushaltSturmType.class,
+ ElementarproduktHaushaltEinbruchType.class,
+ ElementarproduktHaushaltLeitungswasserType.class
+})
+public abstract class ElementarproduktHaushaltType
extends ElementarproduktBesitzType
{
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java
index a8f64650..1ef47e77 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java
@@ -1,7 +1,10 @@
package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat;
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
/**
@@ -21,6 +24,16 @@ import javax.xml.bind.annotation.XmlRegistry;
@XmlRegistry
public class ObjectFactory {
+ private final static QName _ProduktGebaeudeversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "ProduktGebaeudeversicherung");
+ private final static QName _ProduktHaushaltsversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "ProduktHaushaltsversicherung");
+ private final static QName _CalculateBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CalculateBesitzRequest");
+ private final static QName _CalculateBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CalculateBesitzResponse");
+ private final static QName _CreateOfferBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateOfferBesitzRequest");
+ private final static QName _CreateOfferBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateOfferBesitzResponse");
+ private final static QName _CreateApplicationBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateApplicationBesitzRequest");
+ private final static QName _CreateApplicationBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateApplicationBesitzResponse");
+ private final static QName _SubmitApplicationBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "SubmitApplicationBesitzRequest");
+ private final static QName _SubmitApplicationBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "SubmitApplicationBesitzResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat
@@ -45,6 +58,86 @@ public class ObjectFactory {
return new VerkaufsproduktBesitzType.VersicherteObjekte();
}
+ /**
+ * 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 CalculateBesitzRequestType }
+ *
+ */
+ public CalculateBesitzRequestType createCalculateBesitzRequestType() {
+ return new CalculateBesitzRequestType();
+ }
+
+ /**
+ * Create an instance of {@link CalculateBesitzResponseType }
+ *
+ */
+ public CalculateBesitzResponseType createCalculateBesitzResponseType() {
+ return new CalculateBesitzResponseType();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferBesitzRequestType }
+ *
+ */
+ public CreateOfferBesitzRequestType createCreateOfferBesitzRequestType() {
+ return new CreateOfferBesitzRequestType();
+ }
+
+ /**
+ * Create an instance of {@link CreateOfferBesitzResponseType }
+ *
+ */
+ public CreateOfferBesitzResponseType createCreateOfferBesitzResponseType() {
+ return new CreateOfferBesitzResponseType();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationBesitzRequestType }
+ *
+ */
+ public CreateApplicationBesitzRequestType createCreateApplicationBesitzRequestType() {
+ return new CreateApplicationBesitzRequestType();
+ }
+
+ /**
+ * Create an instance of {@link CreateApplicationBesitzResponseType }
+ *
+ */
+ public CreateApplicationBesitzResponseType createCreateApplicationBesitzResponseType() {
+ return new CreateApplicationBesitzResponseType();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationBesitzRequestType }
+ *
+ */
+ public SubmitApplicationBesitzRequestType createSubmitApplicationBesitzRequestType() {
+ return new SubmitApplicationBesitzRequestType();
+ }
+
+ /**
+ * Create an instance of {@link SubmitApplicationBesitzResponseType }
+ *
+ */
+ public SubmitApplicationBesitzResponseType createSubmitApplicationBesitzResponseType() {
+ return new SubmitApplicationBesitzResponseType();
+ }
+
/**
* Create an instance of {@link RisikoHaushaltType }
*
@@ -94,99 +187,67 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link ProduktGebaeudeversicherungType }
+ * Create an instance of {@link ElementarproduktGebaeudeFeuerType }
*
*/
- public ProduktGebaeudeversicherungType createProduktGebaeudeversicherungType() {
- return new ProduktGebaeudeversicherungType();
+ public ElementarproduktGebaeudeFeuerType createElementarproduktGebaeudeFeuerType() {
+ return new ElementarproduktGebaeudeFeuerType();
}
/**
- * Create an instance of {@link ProduktHaushaltsversicherungType }
+ * Create an instance of {@link ElementarproduktGebaeudeEinbruchType }
*
*/
- public ProduktHaushaltsversicherungType createProduktHaushaltsversicherungType() {
- return new ProduktHaushaltsversicherungType();
+ public ElementarproduktGebaeudeEinbruchType createElementarproduktGebaeudeEinbruchType() {
+ return new ElementarproduktGebaeudeEinbruchType();
}
/**
- * Create an instance of {@link ElementarproduktGebaeudeType }
+ * Create an instance of {@link ElementarproduktGebaeudeSturmType }
*
*/
- public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() {
- return new ElementarproduktGebaeudeType();
+ public ElementarproduktGebaeudeSturmType createElementarproduktGebaeudeSturmType() {
+ return new ElementarproduktGebaeudeSturmType();
}
/**
- * Create an instance of {@link ElementarproduktFeuerType }
+ * Create an instance of {@link ElementarproduktGebaeudeLeitungswasserType }
*
*/
- public ElementarproduktFeuerType createElementarproduktFeuerType() {
- return new ElementarproduktFeuerType();
+ public ElementarproduktGebaeudeLeitungswasserType createElementarproduktGebaeudeLeitungswasserType() {
+ return new ElementarproduktGebaeudeLeitungswasserType();
}
/**
- * Create an instance of {@link ElementarproduktElementarType }
+ * Create an instance of {@link ElementarproduktHaushaltFeuerType }
*
*/
- public ElementarproduktElementarType createElementarproduktElementarType() {
- return new ElementarproduktElementarType();
+ public ElementarproduktHaushaltFeuerType createElementarproduktHaushaltFeuerType() {
+ return new ElementarproduktHaushaltFeuerType();
}
/**
- * Create an instance of {@link ElementarproduktLeitungswasserType }
+ * Create an instance of {@link ElementarproduktHaushaltSturmType }
*
*/
- public ElementarproduktLeitungswasserType createElementarproduktLeitungswasserType() {
- return new ElementarproduktLeitungswasserType();
+ public ElementarproduktHaushaltSturmType createElementarproduktHaushaltSturmType() {
+ return new ElementarproduktHaushaltSturmType();
}
/**
- * Create an instance of {@link ElementarproduktGlasbruchType }
+ * Create an instance of {@link ElementarproduktHaushaltEinbruchType }
*
*/
- public ElementarproduktGlasbruchType createElementarproduktGlasbruchType() {
- return new ElementarproduktGlasbruchType();
+ public ElementarproduktHaushaltEinbruchType createElementarproduktHaushaltEinbruchType() {
+ return new ElementarproduktHaushaltEinbruchType();
}
/**
- * Create an instance of {@link ElementarproduktSchwimmbadType }
+ * Create an instance of {@link ElementarproduktHaushaltLeitungswasserType }
*
*/
- 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();
+ public ElementarproduktHaushaltLeitungswasserType createElementarproduktHaushaltLeitungswasserType() {
+ return new ElementarproduktHaushaltLeitungswasserType();
}
/**
@@ -198,35 +259,27 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link CalculateBesitzRequestType }
+ * Create an instance of {@link SpezOffertBesitzType }
*
*/
- public CalculateBesitzRequestType createCalculateBesitzRequestType() {
- return new CalculateBesitzRequestType();
+ public SpezOffertBesitzType createSpezOffertBesitzType() {
+ return new SpezOffertBesitzType();
}
/**
- * Create an instance of {@link CalculateBesitzResponseType }
+ * Create an instance of {@link SpezAntragBesitzType }
*
*/
- public CalculateBesitzResponseType createCalculateBesitzResponseType() {
- return new CalculateBesitzResponseType();
+ public SpezAntragBesitzType createSpezAntragBesitzType() {
+ return new SpezAntragBesitzType();
}
/**
- * Create an instance of {@link UpsellingBesitzResponseType }
+ * Create an instance of {@link UpsellingResponseBesitzType }
*
*/
- public UpsellingBesitzResponseType createUpsellingBesitzResponseType() {
- return new UpsellingBesitzResponseType();
- }
-
- /**
- * Create an instance of {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung }
- *
- */
- public VerkaufsproduktBesitzType.BesitzZusatzVersicherung createVerkaufsproduktBesitzTypeBesitzZusatzVersicherung() {
- return new VerkaufsproduktBesitzType.BesitzZusatzVersicherung();
+ public UpsellingResponseBesitzType createUpsellingResponseBesitzType() {
+ return new UpsellingResponseBesitzType();
}
/**
@@ -237,4 +290,94 @@ public class ObjectFactory {
return new VerkaufsproduktBesitzType.VersicherteObjekte.RisikoAdresse();
}
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProduktGebaeudeversicherungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "ProduktGebaeudeversicherung")
+ public JAXBElement createProduktGebaeudeversicherung(ProduktGebaeudeversicherungType value) {
+ return new JAXBElement(_ProduktGebaeudeversicherung_QNAME, ProduktGebaeudeversicherungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProduktHaushaltsversicherungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "ProduktHaushaltsversicherung")
+ public JAXBElement createProduktHaushaltsversicherung(ProduktHaushaltsversicherungType value) {
+ return new JAXBElement(_ProduktHaushaltsversicherung_QNAME, ProduktHaushaltsversicherungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CalculateBesitzRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CalculateBesitzRequest")
+ public JAXBElement createCalculateBesitzRequest(CalculateBesitzRequestType value) {
+ return new JAXBElement(_CalculateBesitzRequest_QNAME, CalculateBesitzRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CalculateBesitzResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CalculateBesitzResponse")
+ public JAXBElement createCalculateBesitzResponse(CalculateBesitzResponseType value) {
+ return new JAXBElement(_CalculateBesitzResponse_QNAME, CalculateBesitzResponseType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferBesitzRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateOfferBesitzRequest")
+ public JAXBElement createCreateOfferBesitzRequest(CreateOfferBesitzRequestType value) {
+ return new JAXBElement(_CreateOfferBesitzRequest_QNAME, CreateOfferBesitzRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferBesitzResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateOfferBesitzResponse")
+ public JAXBElement createCreateOfferBesitzResponse(CreateOfferBesitzResponseType value) {
+ return new JAXBElement(_CreateOfferBesitzResponse_QNAME, CreateOfferBesitzResponseType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationBesitzRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateApplicationBesitzRequest")
+ public JAXBElement createCreateApplicationBesitzRequest(CreateApplicationBesitzRequestType value) {
+ return new JAXBElement(_CreateApplicationBesitzRequest_QNAME, CreateApplicationBesitzRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationBesitzResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateApplicationBesitzResponse")
+ public JAXBElement createCreateApplicationBesitzResponse(CreateApplicationBesitzResponseType value) {
+ return new JAXBElement(_CreateApplicationBesitzResponse_QNAME, CreateApplicationBesitzResponseType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationBesitzRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "SubmitApplicationBesitzRequest")
+ public JAXBElement createSubmitApplicationBesitzRequest(SubmitApplicationBesitzRequestType value) {
+ return new JAXBElement(_SubmitApplicationBesitzRequest_QNAME, SubmitApplicationBesitzRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationBesitzResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "SubmitApplicationBesitzResponse")
+ public JAXBElement createSubmitApplicationBesitzResponse(SubmitApplicationBesitzResponseType value) {
+ return new JAXBElement(_SubmitApplicationBesitzResponse_QNAME, SubmitApplicationBesitzResponseType.class, null, value);
+ }
+
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java
index e4f2ee51..7f851a5c 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java
@@ -23,8 +23,6 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VarianteType;
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
* <sequence>
* <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>
@@ -37,13 +35,12 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VarianteType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktBesitz_Type", propOrder = {
"objektId",
- "hauptfaelligkeitTag",
- "hauptfaelligkeitMonat",
"variante"
})
@XmlSeeAlso({
ProduktGebaeudeversicherungType.class,
- ProduktHaushaltsversicherungType.class
+ ProduktHaushaltsversicherungType.class,
+ BesitzZusatzVersicherungType.class
})
public abstract class ProduktBesitzType
extends ProduktType
@@ -51,12 +48,6 @@ public abstract class ProduktBesitzType
@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;
@@ -85,38 +76,6 @@ public abstract class ProduktBesitzType
this.objektId = value;
}
- /**
- * 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.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java
index d119c20e..8d1d97b1 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.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.v1_4_0.common.DeckungProzentType;
/**
@@ -22,15 +21,11 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungProzentType;
* <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"/>
+ * <element name="Feuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeFeuer_Type" minOccurs="0"/>
+ * <element name="Sturm" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeSturm_Type" minOccurs="0"/>
+ * <element name="Einbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeEinbruch_Type" minOccurs="0"/>
+ * <element name="Leitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeLeitungswasser_Type" minOccurs="0"/>
+ * <element name="Deckung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -41,258 +36,150 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungProzentType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktGebaeudeversicherung_Type", propOrder = {
- "deckungElementar",
- "deckungFeuer",
- "deckungLeitungswasser",
- "deckungGlasbruch",
- "deckungSonderverglasung",
- "deckungSchwimmbad",
- "deckungHeizungsanlage",
- "deckungGrobeFahrlaessigkeit",
- "zusaetzlicheDeckungen"
+ "feuer",
+ "sturm",
+ "einbruch",
+ "leitungswasser",
+ "deckung"
})
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;
+ @XmlElement(name = "Feuer")
+ protected ElementarproduktGebaeudeFeuerType feuer;
+ @XmlElement(name = "Sturm")
+ protected ElementarproduktGebaeudeSturmType sturm;
+ @XmlElement(name = "Einbruch")
+ protected ElementarproduktGebaeudeEinbruchType einbruch;
+ @XmlElement(name = "Leitungswasser")
+ protected ElementarproduktGebaeudeLeitungswasserType leitungswasser;
+ @XmlElement(name = "Deckung")
+ protected List deckung;
/**
- * Ruft den Wert der deckungElementar-Eigenschaft ab.
+ * Ruft den Wert der feuer-Eigenschaft ab.
*
* @return
* possible object is
- * {@link ElementarproduktElementarType }
+ * {@link ElementarproduktGebaeudeFeuerType }
*
*/
- public ElementarproduktElementarType getDeckungElementar() {
- return deckungElementar;
+ public ElementarproduktGebaeudeFeuerType getFeuer() {
+ return feuer;
}
/**
- * Legt den Wert der deckungElementar-Eigenschaft fest.
+ * Legt den Wert der feuer-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link ElementarproduktElementarType }
+ * {@link ElementarproduktGebaeudeFeuerType }
*
*/
- public void setDeckungElementar(ElementarproduktElementarType value) {
- this.deckungElementar = value;
+ public void setFeuer(ElementarproduktGebaeudeFeuerType value) {
+ this.feuer = value;
}
/**
- * Ruft den Wert der deckungFeuer-Eigenschaft ab.
+ * Ruft den Wert der sturm-Eigenschaft ab.
*
* @return
* possible object is
- * {@link ElementarproduktFeuerType }
+ * {@link ElementarproduktGebaeudeSturmType }
*
*/
- public ElementarproduktFeuerType getDeckungFeuer() {
- return deckungFeuer;
+ public ElementarproduktGebaeudeSturmType getSturm() {
+ return sturm;
}
/**
- * Legt den Wert der deckungFeuer-Eigenschaft fest.
+ * Legt den Wert der sturm-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link ElementarproduktFeuerType }
+ * {@link ElementarproduktGebaeudeSturmType }
*
*/
- public void setDeckungFeuer(ElementarproduktFeuerType value) {
- this.deckungFeuer = value;
+ public void setSturm(ElementarproduktGebaeudeSturmType value) {
+ this.sturm = value;
}
/**
- * Ruft den Wert der deckungLeitungswasser-Eigenschaft ab.
+ * Ruft den Wert der einbruch-Eigenschaft ab.
*
* @return
* possible object is
- * {@link ElementarproduktLeitungswasserType }
+ * {@link ElementarproduktGebaeudeEinbruchType }
*
*/
- public ElementarproduktLeitungswasserType getDeckungLeitungswasser() {
- return deckungLeitungswasser;
+ public ElementarproduktGebaeudeEinbruchType getEinbruch() {
+ return einbruch;
}
/**
- * Legt den Wert der deckungLeitungswasser-Eigenschaft fest.
+ * Legt den Wert der einbruch-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link ElementarproduktLeitungswasserType }
+ * {@link ElementarproduktGebaeudeEinbruchType }
*
*/
- public void setDeckungLeitungswasser(ElementarproduktLeitungswasserType value) {
- this.deckungLeitungswasser = value;
+ public void setEinbruch(ElementarproduktGebaeudeEinbruchType value) {
+ this.einbruch = value;
}
/**
- * Ruft den Wert der deckungGlasbruch-Eigenschaft ab.
+ * Ruft den Wert der leitungswasser-Eigenschaft ab.
*
* @return
* possible object is
- * {@link ElementarproduktGlasbruchType }
+ * {@link ElementarproduktGebaeudeLeitungswasserType }
*
*/
- public ElementarproduktGlasbruchType getDeckungGlasbruch() {
- return deckungGlasbruch;
+ public ElementarproduktGebaeudeLeitungswasserType getLeitungswasser() {
+ return leitungswasser;
}
/**
- * Legt den Wert der deckungGlasbruch-Eigenschaft fest.
+ * Legt den Wert der leitungswasser-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link ElementarproduktGlasbruchType }
+ * {@link ElementarproduktGebaeudeLeitungswasserType }
*
*/
- public void setDeckungGlasbruch(ElementarproduktGlasbruchType value) {
- this.deckungGlasbruch = value;
+ public void setLeitungswasser(ElementarproduktGebaeudeLeitungswasserType value) {
+ this.leitungswasser = 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.
+ * Gets the value of the deckung 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.
+ * This is why there is not a set method for the deckung property.
*
*
* For example, to add a new item, do as follows:
*
- * getZusaetzlicheDeckungen().add(newItem);
+ * getDeckung().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
- * {@link ElementarproduktZusaetlicheGebaeudeType }
+ * {@link ElementarproduktGebaeudeType }
*
*
*/
- public List getZusaetzlicheDeckungen() {
- if (zusaetzlicheDeckungen == null) {
- zusaetzlicheDeckungen = new ArrayList();
+ public List getDeckung() {
+ if (deckung == null) {
+ deckung = new ArrayList();
}
- return this.zusaetzlicheDeckungen;
+ return this.deckung;
}
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java
index fc336379..9384d015 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java
@@ -1,11 +1,12 @@
package at.vvo.omds.types.omds3Types.v1_4_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_4_0.common.DeckungVsType;
/**
@@ -18,9 +19,11 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType;
* <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"/>
+ * <element name="Feuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltFeuer_Type" minOccurs="0"/>
+ * <element name="Sturm" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltSturm_Type" minOccurs="0"/>
+ * <element name="Einbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltEinbruch_Type" minOccurs="0"/>
+ * <element name="Leitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltLeitungswasser_Type" minOccurs="0"/>
+ * <element name="Deckung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -31,91 +34,150 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktHaushaltsversicherung_Type", propOrder = {
- "deckungHaushalt",
- "deckungHaftpflicht",
- "deckungEZusatz"
+ "feuer",
+ "sturm",
+ "einbruch",
+ "leitungswasser",
+ "deckung"
})
public class ProduktHaushaltsversicherungType
extends ProduktBesitzType
{
- @XmlElement(name = "DeckungHaushalt")
- protected DeckungVsType deckungHaushalt;
- @XmlElement(name = "DeckungHaftpflicht")
- protected DeckungVsType deckungHaftpflicht;
- @XmlElement(name = "DeckungEZusatz")
- protected Boolean deckungEZusatz;
+ @XmlElement(name = "Feuer")
+ protected ElementarproduktHaushaltFeuerType feuer;
+ @XmlElement(name = "Sturm")
+ protected ElementarproduktHaushaltSturmType sturm;
+ @XmlElement(name = "Einbruch")
+ protected ElementarproduktHaushaltEinbruchType einbruch;
+ @XmlElement(name = "Leitungswasser")
+ protected ElementarproduktHaushaltLeitungswasserType leitungswasser;
+ @XmlElement(name = "Deckung")
+ protected List deckung;
/**
- * Ruft den Wert der deckungHaushalt-Eigenschaft ab.
+ * Ruft den Wert der feuer-Eigenschaft ab.
*
* @return
* possible object is
- * {@link DeckungVsType }
+ * {@link ElementarproduktHaushaltFeuerType }
*
*/
- public DeckungVsType getDeckungHaushalt() {
- return deckungHaushalt;
+ public ElementarproduktHaushaltFeuerType getFeuer() {
+ return feuer;
}
/**
- * Legt den Wert der deckungHaushalt-Eigenschaft fest.
+ * Legt den Wert der feuer-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link DeckungVsType }
+ * {@link ElementarproduktHaushaltFeuerType }
*
*/
- public void setDeckungHaushalt(DeckungVsType value) {
- this.deckungHaushalt = value;
+ public void setFeuer(ElementarproduktHaushaltFeuerType value) {
+ this.feuer = value;
}
/**
- * Ruft den Wert der deckungHaftpflicht-Eigenschaft ab.
+ * Ruft den Wert der sturm-Eigenschaft ab.
*
* @return
* possible object is
- * {@link DeckungVsType }
+ * {@link ElementarproduktHaushaltSturmType }
*
*/
- public DeckungVsType getDeckungHaftpflicht() {
- return deckungHaftpflicht;
+ public ElementarproduktHaushaltSturmType getSturm() {
+ return sturm;
}
/**
- * Legt den Wert der deckungHaftpflicht-Eigenschaft fest.
+ * Legt den Wert der sturm-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link DeckungVsType }
+ * {@link ElementarproduktHaushaltSturmType }
*
*/
- public void setDeckungHaftpflicht(DeckungVsType value) {
- this.deckungHaftpflicht = value;
+ public void setSturm(ElementarproduktHaushaltSturmType value) {
+ this.sturm = value;
}
/**
- * Ruft den Wert der deckungEZusatz-Eigenschaft ab.
+ * Ruft den Wert der einbruch-Eigenschaft ab.
*
* @return
* possible object is
- * {@link Boolean }
+ * {@link ElementarproduktHaushaltEinbruchType }
*
*/
- public Boolean isDeckungEZusatz() {
- return deckungEZusatz;
+ public ElementarproduktHaushaltEinbruchType getEinbruch() {
+ return einbruch;
}
/**
- * Legt den Wert der deckungEZusatz-Eigenschaft fest.
+ * Legt den Wert der einbruch-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link Boolean }
+ * {@link ElementarproduktHaushaltEinbruchType }
*
*/
- public void setDeckungEZusatz(Boolean value) {
- this.deckungEZusatz = value;
+ public void setEinbruch(ElementarproduktHaushaltEinbruchType value) {
+ this.einbruch = value;
+ }
+
+ /**
+ * Ruft den Wert der leitungswasser-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ElementarproduktHaushaltLeitungswasserType }
+ *
+ */
+ public ElementarproduktHaushaltLeitungswasserType getLeitungswasser() {
+ return leitungswasser;
+ }
+
+ /**
+ * Legt den Wert der leitungswasser-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ElementarproduktHaushaltLeitungswasserType }
+ *
+ */
+ public void setLeitungswasser(ElementarproduktHaushaltLeitungswasserType value) {
+ this.leitungswasser = value;
+ }
+
+ /**
+ * Gets the value of the deckung 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 deckung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getDeckung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ElementarproduktHaushaltType }
+ *
+ *
+ */
+ public List getDeckung() {
+ if (deckung == null) {
+ deckung = new ArrayList();
+ }
+ return this.deckung;
}
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java
index 71c60b11..a7837458 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java
@@ -9,6 +9,7 @@ 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.v1_4_0.common.VersichertesInteresseType;
/**
@@ -19,7 +20,7 @@ import javax.xml.bind.annotation.XmlType;
*
* <complexType name="RisikoGebaeude_Type">
* <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
* <sequence>
* <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
* <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
@@ -36,7 +37,7 @@ import javax.xml.bind.annotation.XmlType;
* <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>
+ * </extension>
* </complexContent>
* </complexType>
*
@@ -60,7 +61,9 @@ import javax.xml.bind.annotation.XmlType;
"preisProQm",
"zusaetzlicheGebaeudedaten"
})
-public class RisikoGebaeudeType {
+public class RisikoGebaeudeType
+ extends VersichertesInteresseType
+{
@XmlElement(name = "GebaeudeArtCd", required = true)
protected String gebaeudeArtCd;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
index d9bb8c9f..39bd788c 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.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_4_0.common.VersichertesInteresseType;
/**
@@ -17,15 +18,14 @@ import javax.xml.bind.annotation.XmlType;
*
* <complexType name="RisikoHaushalt_Type">
* <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
* <sequence>
* <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
* <element name="AusstattungCd" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
- * <element name="AnzahlTiere" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
- * <element name="AnzahlWeiterePersonen" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
* <element name="ZusaetzlicheHaushaltDaten" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
- * </restriction>
+ * </extension>
* </complexContent>
* </complexType>
*
@@ -36,20 +36,19 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "RisikoHaushalt_Type", propOrder = {
"wohnflaeche",
"ausstattungCd",
- "anzahlTiere",
- "anzahlWeiterePersonen",
+ "nutzungCd",
"zusaetzlicheHaushaltDaten"
})
-public class RisikoHaushaltType {
+public class RisikoHaushaltType
+ extends VersichertesInteresseType
+{
@XmlElement(name = "Wohnflaeche", required = true)
protected Object wohnflaeche;
@XmlElement(name = "AusstattungCd", required = true)
protected Object ausstattungCd;
- @XmlElement(name = "AnzahlTiere", required = true)
- protected Object anzahlTiere;
- @XmlElement(name = "AnzahlWeiterePersonen", required = true)
- protected Object anzahlWeiterePersonen;
+ @XmlElement(name = "NutzungCd")
+ protected String nutzungCd;
@XmlElement(name = "ZusaetzlicheHaushaltDaten")
protected List zusaetzlicheHaushaltDaten;
@@ -102,51 +101,27 @@ public class RisikoHaushaltType {
}
/**
- * Ruft den Wert der anzahlTiere-Eigenschaft ab.
+ * Ruft den Wert der nutzungCd-Eigenschaft ab.
*
* @return
* possible object is
- * {@link Object }
+ * {@link String }
*
*/
- public Object getAnzahlTiere() {
- return anzahlTiere;
+ public String getNutzungCd() {
+ return nutzungCd;
}
/**
- * Legt den Wert der anzahlTiere-Eigenschaft fest.
+ * Legt den Wert der nutzungCd-Eigenschaft fest.
*
* @param value
* allowed object is
- * {@link Object }
+ * {@link String }
*
*/
- public void setAnzahlTiere(Object value) {
- this.anzahlTiere = value;
- }
-
- /**
- * Ruft den Wert der anzahlWeiterePersonen-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Object }
- *
- */
- public Object getAnzahlWeiterePersonen() {
- return anzahlWeiterePersonen;
- }
-
- /**
- * Legt den Wert der anzahlWeiterePersonen-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Object }
- *
- */
- public void setAnzahlWeiterePersonen(Object value) {
- this.anzahlWeiterePersonen = value;
+ public void setNutzungCd(String value) {
+ this.nutzungCd = value;
}
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezAntragBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezAntragBesitzType.java
new file mode 100644
index 00000000..3476a87d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezAntragBesitzType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.on2antrag.common.SpezAntragType;
+
+
+/**
+ * Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird
+ *
+ * Java-Klasse für SpezAntragBesitz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SpezAntragBesitz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezAntragBesitz_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezAntragBesitzType
+ extends SpezAntragType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktBesitzType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktBesitzType }
+ *
+ */
+ public VerkaufsproduktBesitzType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktBesitzType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktBesitzType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezOffertBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezOffertBesitzType.java
new file mode 100644
index 00000000..b898bea1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezOffertBesitzType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.on2antrag.common.SpezOffertType;
+
+
+/**
+ * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird
+ *
+ * Java-Klasse für SpezOffertBesitz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SpezOffertBesitz_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ * <sequence>
+ * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SpezOffertBesitz_Type", propOrder = {
+ "verkaufsprodukt"
+})
+public class SpezOffertBesitzType
+ extends SpezOffertType
+{
+
+ @XmlElement(name = "Verkaufsprodukt", required = true)
+ protected VerkaufsproduktBesitzType verkaufsprodukt;
+
+ /**
+ * Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VerkaufsproduktBesitzType }
+ *
+ */
+ public VerkaufsproduktBesitzType getVerkaufsprodukt() {
+ return verkaufsprodukt;
+ }
+
+ /**
+ * Legt den Wert der verkaufsprodukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VerkaufsproduktBesitzType }
+ *
+ */
+ public void setVerkaufsprodukt(VerkaufsproduktBesitzType value) {
+ this.verkaufsprodukt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzRequestType.java
new file mode 100644
index 00000000..87835543
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzRequestType.java
@@ -0,0 +1,35 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationRequestType;
+
+
+/**
+ * Type des Requests, um den Antrag einzureichen
+ *
+ * Java-Klasse für SubmitApplicationBesitzRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SubmitApplicationBesitzRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationBesitzRequest_Type")
+public class SubmitApplicationBesitzRequestType
+ extends SubmitApplicationRequestType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzResponseType.java
new file mode 100644
index 00000000..1c997c56
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzResponseType.java
@@ -0,0 +1,67 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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_4_0.on2antrag.common.SubmitApplicationResponseType;
+
+
+/**
+ * Type des Response, um den Antrag einzureichen
+ *
+ * Java-Klasse für SubmitApplicationBesitzResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SubmitApplicationBesitzResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ * <sequence>
+ * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SubmitApplicationBesitzResponse_Type", propOrder = {
+ "antragsantwort"
+})
+public class SubmitApplicationBesitzResponseType
+ extends SubmitApplicationResponseType
+{
+
+ @XmlElement(name = "Antragsantwort", required = true)
+ protected SpezAntragBesitzType antragsantwort;
+
+ /**
+ * Ruft den Wert der antragsantwort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SpezAntragBesitzType }
+ *
+ */
+ public SpezAntragBesitzType getAntragsantwort() {
+ return antragsantwort;
+ }
+
+ /**
+ * Legt den Wert der antragsantwort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SpezAntragBesitzType }
+ *
+ */
+ public void setAntragsantwort(SpezAntragBesitzType value) {
+ this.antragsantwort = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/UpsellingResponseBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/UpsellingResponseBesitzType.java
new file mode 100644
index 00000000..a25fcf3f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/UpsellingResponseBesitzType.java
@@ -0,0 +1,30 @@
+
+package at.vvo.omds.types.omds3Types.v1_4_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 UpsellingResponseBesitz_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="UpsellingResponseBesitz_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "UpsellingResponseBesitz_Type")
+public class UpsellingResponseBesitzType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java
index b7f3e322..2d83280c 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java
@@ -9,7 +9,6 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType;
-import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.VerkaufsproduktType;
@@ -27,19 +26,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VerkaufsproduktType;
* <sequence>
* <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>
+ * <element name="BesitzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}BesitzZusatzVersicherung_Type" maxOccurs="unbounded" minOccurs="0"/>
* <element name="VersicherteObjekte" maxOccurs="unbounded">
* <complexType>
* <complexContent>
@@ -92,7 +79,7 @@ public class VerkaufsproduktBesitzType
@XmlElement(name = "Gebaeudeversicherung")
protected List gebaeudeversicherung;
@XmlElement(name = "BesitzZusatzVersicherung")
- protected List besitzZusatzVersicherung;
+ protected List besitzZusatzVersicherung;
@XmlElement(name = "VersicherteObjekte", required = true)
protected List versicherteObjekte;
@@ -172,13 +159,13 @@ public class VerkaufsproduktBesitzType
*
*
* Objects of the following type(s) are allowed in the list
- * {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung }
+ * {@link BesitzZusatzVersicherungType }
*
*
*/
- public List getBesitzZusatzVersicherung() {
+ public List getBesitzZusatzVersicherung() {
if (besitzZusatzVersicherung == null) {
- besitzZusatzVersicherung = new ArrayList();
+ besitzZusatzVersicherung = new ArrayList();
}
return this.besitzZusatzVersicherung;
}
@@ -213,117 +200,6 @@ public class VerkaufsproduktBesitzType
}
- /**
- * 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;
- }
-
- }
-
-
/**
* Java-Klasse für anonymous complex type.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java
index 7dbb22ee..0a09d8f8 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java
@@ -62,8 +62,8 @@ public class ChangeCommunicationObjectRequestType
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElementRefs({
- @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class),
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", type = JAXBElement.class),
+ @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class),
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", type = JAXBElement.class)
})
protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
*
*
* Objects of the following type(s) are allowed in the list
- * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
- * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
+ * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
+ * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
*
*
*/
diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml
index f2825ec5..e751a35f 100644
--- a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml
+++ b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml
@@ -1,40 +1,26 @@
-
+
100
TotalAggro
Fsure_AllgemeineVersicherungsbedRS
Fsure_BesondereVersicherungsbedRS
2019-01-01T00:00:00.000
-
+
200
2019-01-01T00:00:00.000
0
1
--12-20
true
-
+
300
2019-01-01T00:00:00.000
2
3
false
10000000.00
-
-
- 301
- 2019-01-01T00:00:00.000
- 2
- 3
- false
-
-
+
+
@@ -44,7 +30,6 @@
Fsure_AllgemeineVersicherungsbedRS
Fsure_BesondereVersicherungsbedRS
2019-01-01T00:00:00.000
-
100
2019-01-01T00:00:00.000
@@ -52,7 +37,6 @@
1
--12-20
true
-
300
2019-01-01T00:00:00.000
@@ -60,7 +44,6 @@
3
false
-
301
2019-01-01T00:00:00.000
@@ -76,7 +59,6 @@
1
--12-20
true
-
300
2019-01-01T00:00:00.000
@@ -84,14 +66,12 @@
3
false
-
302
2019-01-01T00:00:00.000
2
3
false
-
diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd
index 7f6d50de..5ccd1ef1 100644
--- a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd
+++ b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd
@@ -1,10 +1,10 @@
-
+
-
+
@@ -21,7 +21,6 @@
Definition eines RS-Produkts
-
@@ -35,13 +34,11 @@
-
-
-
-
+
@@ -67,9 +63,6 @@
-
-
-
@@ -79,9 +72,6 @@
-
-
-
diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd
index a11adc40..9a68dc6c 100644
--- a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd
+++ b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd
@@ -10,15 +10,16 @@
-
-
-
+
-
+
+
+ Abstraktes Element für Ebene 2 und 3
+
@@ -46,6 +47,44 @@
+
+
+ Element Ebene 1 Verkaufsprodukt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element Ebene 2 Produkt
+
+
+
+
+
+
+
+ Element Ebene 3 Elementarprodukt
+
+
+
+
+