Typen neu generiert

This commit is contained in:
2019-01-22 17:31:21 +01:00
parent 37fed99ef9
commit 06e3b2262c
79 changed files with 2747 additions and 660 deletions

View File

@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
/**
* This class was generated by Apache CXF 3.2.0
* 2018-12-11T11:50:32.713+01:00
* 2019-01-15T18:06:27.350+01:00
* Generated source version: 3.2.0
*
*/

View File

@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2018-12-11T11:50:32.634+01:00
* 2019-01-15T18:06:27.222+01:00
* Generated source version: 3.2.0
*
*/

View File

@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2018-12-11T11:50:32.697+01:00
* 2019-01-15T18:06:27.306+01:00
* Generated source version: 3.2.0
*
*/

View File

@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
/**
* This class was generated by Apache CXF 3.2.0
* 2018-12-11T11:50:32.543+01:00
* 2019-01-15T18:06:27.086+01:00
* Generated source version: 3.2.0
*
*/

View File

@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
/**
* This class was generated by Apache CXF 3.2.0
* 2018-12-11T11:50:32.621+01:00
* 2019-01-15T18:06:27.198+01:00
* Generated source version: 3.2.0
*/

View File

@@ -38,10 +38,10 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationReq
"geschaeftsfallnummer"
})
@XmlSeeAlso({
CalculateRequestType.class,
CreateOfferRequestType.class,
CreateApplicationRequestType.class,
SubmitApplicationRequestType.class,
CalculateRequestType.class
SubmitApplicationRequestType.class
})
public abstract class CommonProcessRequestType
extends CommonRequestType

View File

@@ -12,6 +12,8 @@ import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.DeleteResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.GetApplicationDocumentResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CalculateBesitzResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CreateApplicationBesitzResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CreateOfferBesitzResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on3vertrag.CollectionChangeResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on3vertrag.GetPoliciesOfPartnerResponseType;
import at.vvo.omds.types.omds3Types.v1_4_0.on3vertrag.SetMailingAddressResponseType;
@@ -70,6 +72,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on4partner.GetPartnerResponseType;
DeleteCommunicationObjectResponseType.class,
GetApplicationDocumentResponseType.class,
CalculateBesitzResponseType.class,
CreateOfferBesitzResponseType.class,
CreateApplicationBesitzResponseType.class,
GetPoliciesOfPartnerResponseType.class,
SetMailingAddressResponseType.class,
CollectionChangeResponseType.class,

View File

@@ -42,8 +42,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.Elementarprodukt
@XmlSeeAlso({
ElementarproduktKfzType.class,
VerkehrsrechtsschutzKfzType.class,
ElementarproduktRechtsschutzType.class,
ElementarproduktBesitzType.class
ElementarproduktBesitzType.class,
ElementarproduktRechtsschutzType.class
})
public abstract class ElementarproduktType
extends ProduktbausteinAntragsprozessType

View File

@@ -0,0 +1,97 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common;
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.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert
*
* <p>Java-Klasse für KostenFixOderProzent_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KostenFixOderProzent_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;choice&gt;
* &lt;element name="AbsoluterBetrag" type="{urn:omds20}decimal"/&gt;
* &lt;element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;/choice&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KostenFixOderProzent_Type", propOrder = {
"absoluterBetrag",
"prozentVs"
})
public class KostenFixOderProzentType {
@XmlElement(name = "AbsoluterBetrag")
protected BigDecimal absoluterBetrag;
@XmlElement(name = "ProzentVs")
@XmlSchemaType(name = "unsignedInt")
protected Long prozentVs;
/**
* Ruft den Wert der absoluterBetrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getAbsoluterBetrag() {
return absoluterBetrag;
}
/**
* Legt den Wert der absoluterBetrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setAbsoluterBetrag(BigDecimal value) {
this.absoluterBetrag = value;
}
/**
* Ruft den Wert der prozentVs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getProzentVs() {
return prozentVs;
}
/**
* Legt den Wert der prozentVs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setProzentVs(Long value) {
this.prozentVs = value;
}
}

View File

@@ -29,6 +29,7 @@ public class ObjectFactory {
private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd");
private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse");
private final static QName _ObjLfnr_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjLfnr");
/**
* 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.common
@@ -293,6 +294,38 @@ public class ObjectFactory {
return new FahrzeugType();
}
/**
* Create an instance of {@link VersicherterBetriebType }
*
*/
public VersicherterBetriebType createVersicherterBetriebType() {
return new VersicherterBetriebType();
}
/**
* Create an instance of {@link VersicherteLiegenschaftType }
*
*/
public VersicherteLiegenschaftType createVersicherteLiegenschaftType() {
return new VersicherteLiegenschaftType();
}
/**
* Create an instance of {@link KostenFixOderProzentType }
*
*/
public KostenFixOderProzentType createKostenFixOderProzentType() {
return new KostenFixOderProzentType();
}
/**
* Create an instance of {@link SelbstbehaltType }
*
*/
public SelbstbehaltType createSelbstbehaltType() {
return new SelbstbehaltType();
}
/**
* Create an instance of {@link ZahlwegType.Kundenkonto }
*
@@ -346,4 +379,13 @@ public class ObjectFactory {
return new JAXBElement<AdresseType>(_Adresse_QNAME, AdresseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjLfnr")
public JAXBElement<String> createObjLfnr(String value) {
return new JAXBElement<String>(_ObjLfnr_QNAME, String.class, null, value);
}
}

View File

@@ -31,7 +31,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.ProduktBesitzTyp
* &lt;element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/&gt;
* &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hptfaelligkeit_Type"/&gt;
* &lt;element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/&gt;
* &lt;element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -52,8 +52,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.ProduktBesitzTyp
@XmlSeeAlso({
ProduktKfzType.class,
ZusatzproduktKfzType.class,
ProduktRechtsschutzType.class,
ProduktBesitzType.class
ProduktBesitzType.class,
ProduktRechtsschutzType.class
})
public abstract class ProduktType
extends ProduktbausteinAntragsprozessType

View File

@@ -0,0 +1,151 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common;
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.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* Dient zur Abbildung eines Selbstbehalts
*
* <p>Java-Klasse für Selbstbehalt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Selbstbehalt_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Selbstbehalt_Type", propOrder = {
"selbstbehalt",
"selbstbehaltProzentVs",
"selbstbehaltMinBetrag",
"selbstbehaltMaxBetrag"
})
public class SelbstbehaltType {
@XmlElement(name = "Selbstbehalt")
protected BigDecimal selbstbehalt;
@XmlElement(name = "SelbstbehaltProzentVs")
@XmlSchemaType(name = "unsignedInt")
protected Long selbstbehaltProzentVs;
@XmlElement(name = "SelbstbehaltMinBetrag")
protected BigDecimal selbstbehaltMinBetrag;
@XmlElement(name = "SelbstbehaltMaxBetrag")
protected BigDecimal selbstbehaltMaxBetrag;
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSelbstbehalt(BigDecimal value) {
this.selbstbehalt = value;
}
/**
* Ruft den Wert der selbstbehaltProzentVs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getSelbstbehaltProzentVs() {
return selbstbehaltProzentVs;
}
/**
* Legt den Wert der selbstbehaltProzentVs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setSelbstbehaltProzentVs(Long value) {
this.selbstbehaltProzentVs = value;
}
/**
* Ruft den Wert der selbstbehaltMinBetrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSelbstbehaltMinBetrag() {
return selbstbehaltMinBetrag;
}
/**
* Legt den Wert der selbstbehaltMinBetrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSelbstbehaltMinBetrag(BigDecimal value) {
this.selbstbehaltMinBetrag = value;
}
/**
* Ruft den Wert der selbstbehaltMaxBetrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSelbstbehaltMaxBetrag() {
return selbstbehaltMaxBetrag;
}
/**
* Legt den Wert der selbstbehaltMaxBetrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSelbstbehaltMaxBetrag(BigDecimal value) {
this.selbstbehaltMaxBetrag = value;
}
}

View File

@@ -48,8 +48,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.VerkaufsproduktB
})
@XmlSeeAlso({
VerkaufsproduktKfzType.class,
VerkaufsproduktRechtsschutzType.class,
VerkaufsproduktBesitzType.class
VerkaufsproduktBesitzType.class,
VerkaufsproduktRechtsschutzType.class
})
public abstract class VerkaufsproduktType
extends ProduktbausteinAntragsprozessType

View File

@@ -0,0 +1,138 @@
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType;
/**
* Versicherte Liegenschaft
*
* <p>Java-Klasse für VersicherteLiegenschaft_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersicherteLiegenschaft_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="Adresse" type="{urn:omds20}ADRESSE_Type"/&gt;
* &lt;element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersicherteLiegenschaft_Type", propOrder = {
"objektId",
"adresse",
"bebauteFlaecheInQm",
"ueberdachteFlaecheInQm"
})
public class VersicherteLiegenschaftType
extends VersichertesInteresseType
{
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "Adresse", required = true)
protected ADRESSEType adresse;
@XmlElement(name = "BebauteFlaecheInQm")
@XmlSchemaType(name = "unsignedInt")
protected long bebauteFlaecheInQm;
@XmlElement(name = "UeberdachteFlaecheInQm")
@XmlSchemaType(name = "unsignedInt")
protected long ueberdachteFlaecheInQm;
/**
* 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;
}
/**
* Ruft den Wert der bebauteFlaecheInQm-Eigenschaft ab.
*
*/
public long getBebauteFlaecheInQm() {
return bebauteFlaecheInQm;
}
/**
* Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest.
*
*/
public void setBebauteFlaecheInQm(long value) {
this.bebauteFlaecheInQm = value;
}
/**
* Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab.
*
*/
public long getUeberdachteFlaecheInQm() {
return ueberdachteFlaecheInQm;
}
/**
* Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest.
*
*/
public void setUeberdachteFlaecheInQm(long value) {
this.ueberdachteFlaecheInQm = value;
}
}

View File

@@ -0,0 +1,273 @@
package at.vvo.omds.types.omds3Types.v1_4_0.common;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType;
/**
* Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein)
*
* <p>Java-Klasse für VersicherterBetrieb_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersicherterBetrieb_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/&gt;
* &lt;element name="Adresse" type="{urn:omds20}ADRESSE_Type"/&gt;
* &lt;element name="Betriebsart" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/&gt;
* &lt;element name="Mitarbeiteranzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/&gt;
* &lt;element name="Umsatz" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/&gt;
* &lt;element name="FlaecheInHektar" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheBetriebsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheBetriebsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersicherterBetrieb_Type", propOrder = {
"objektId",
"adresse",
"betriebsart",
"mitarbeiteranzahl",
"umsatz",
"flaecheInHektar",
"mitgliederanzahl",
"zusaetzlicheBetriebsdaten"
})
public class VersicherterBetriebType
extends VersichertesInteresseType
{
@XmlElement(name = "ObjektId")
protected ObjektIdType objektId;
@XmlElement(name = "Adresse", required = true)
protected ADRESSEType adresse;
@XmlElement(name = "Betriebsart", required = true)
protected List<String> betriebsart;
@XmlElement(name = "Mitarbeiteranzahl")
@XmlSchemaType(name = "unsignedInt")
protected long mitarbeiteranzahl;
@XmlElement(name = "Umsatz", required = true)
@XmlSchemaType(name = "unsignedLong")
protected BigInteger umsatz;
@XmlElement(name = "FlaecheInHektar")
@XmlSchemaType(name = "unsignedInt")
protected Long flaecheInHektar;
@XmlElement(name = "Mitgliederanzahl")
@XmlSchemaType(name = "unsignedLong")
protected BigInteger mitgliederanzahl;
@XmlElement(name = "ZusaetzlicheBetriebsdaten")
protected List<ZusaetzlicheBetriebsdatenType> 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.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the betriebsart property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBetriebsart().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getBetriebsart() {
if (betriebsart == null) {
betriebsart = new ArrayList<String>();
}
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.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the zusaetzlicheBetriebsdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheBetriebsdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheBetriebsdatenType }
*
*
*/
public List<ZusaetzlicheBetriebsdatenType> getZusaetzlicheBetriebsdaten() {
if (zusaetzlicheBetriebsdaten == null) {
zusaetzlicheBetriebsdaten = new ArrayList<ZusaetzlicheBetriebsdatenType>();
}
return this.zusaetzlicheBetriebsdaten;
}
}

View File

@@ -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;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjLfnr" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für ZusaetzlicheBetriebsdaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusaetzlicheBetriebsdaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheBetriebsdaten_Type")
public abstract class ZusaetzlicheBetriebsdatenType {
}

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CalculateRequestType
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezBerechnungRechtsschutz_Type"/&gt;
* &lt;element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CalculateResponseTyp
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezBerechnungRechtsschutz_Type"/&gt;
* &lt;element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationReq
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationRes
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferRequestTy
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Offertanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezOffertRechtsschutz_Type"/&gt;
* &lt;element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferResponseT
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Offertantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezOffertRechtsschutz_Type"/&gt;
* &lt;element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktFirmenRechtsschutz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktFirmenRechtsschutz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktFirmenRechtsschutz_Type")
public abstract class ElementarproduktFirmenRechtsschutzType
extends ElementarproduktRechtsschutzType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktPrivatRechtsschutz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktPrivatRechtsschutz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktPrivatRechtsschutz_Type")
public abstract class ElementarproduktPrivatRechtsschutzType
extends ElementarproduktRechtsschutzType
{
}

View File

@@ -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.
*
* <p>Java-Klasse für ElementarproduktRechtsschutz_Type complex type.
*
@@ -18,6 +23,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType;
* &lt;complexType name="ElementarproduktRechtsschutz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersInteresseRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="OertlicherGeltungsbereich" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}OertlicherGeltungsbereichCd_Type"/&gt;
* &lt;element name="WartezeitInMonaten" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="Wartezeitverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
@@ -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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für ElementarproduktVertragsrechtsschutz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktVertragsrechtsschutz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Streitwertobergrenze" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Streitwertuntergrenze" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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<VerkaufsproduktRechtsschutzType> createVerkaufsproduktRechtsschutz(VerkaufsproduktRechtsschutzType value) {
return new JAXBElement<VerkaufsproduktRechtsschutzType>(_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<ProduktRechtsschutzType> createProduktRechtsschutz(ProduktRechtsschutzType value) {
return new JAXBElement<ProduktRechtsschutzType>(_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<ElementarproduktRechtsschutzType> createElementarproduktRechtsschutz(ElementarproduktRechtsschutzType value) {
return new JAXBElement<ElementarproduktRechtsschutzType>(_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<CalculateRechtsschutzRequestType> createCalculateRechtsschutzRequest(CalculateRechtsschutzRequestType value) {
return new JAXBElement<CalculateRechtsschutzRequestType>(_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<CalculateRechtsschutzResponseType> createCalculateRechtsschutzResponse(CalculateRechtsschutzResponseType value) {
return new JAXBElement<CalculateRechtsschutzResponseType>(_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<CreateOfferRechtsschutzRequestType> createCreateOfferRechtsschutzRequest(CreateOfferRechtsschutzRequestType value) {
return new JAXBElement<CreateOfferRechtsschutzRequestType>(_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<CreateOfferRechtsschutzResponseType> createCreateOfferRechtsschutzResponse(CreateOfferRechtsschutzResponseType value) {
return new JAXBElement<CreateOfferRechtsschutzResponseType>(_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<CreateApplicationRechtsschutzRequestType> createCreateApplicationRechtsschutzRequest(CreateApplicationRechtsschutzRequestType value) {
return new JAXBElement<CreateApplicationRechtsschutzRequestType>(_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<CreateApplicationRechtsschutzResponseType> createCreateApplicationRechtsschutzResponse(CreateApplicationRechtsschutzResponseType value) {
return new JAXBElement<CreateApplicationRechtsschutzResponseType>(_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<SubmitApplicationRechtsschutzResponseType> createSubmitApplicationRechtsschutzRequest(SubmitApplicationRechtsschutzResponseType value) {
return new JAXBElement<SubmitApplicationRechtsschutzResponseType>(_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<SubmitApplicationRechtsschutzResponseType> createSubmitApplicationRechtsschutzResponse(SubmitApplicationRechtsschutzResponseType value) {
return new JAXBElement<SubmitApplicationRechtsschutzResponseType>(_SubmitApplicationRechtsschutzResponse_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value);
}

View File

@@ -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.
*
* <p>Java-Klasse für ProduktRechtsschutz_Type complex type.
*
@@ -22,7 +23,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ElementarproduktRechtsschutz" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="FreieAnwaltswahl" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="Elementarprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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<ElementarproduktRechtsschutzType> elementarproduktRechtsschutz;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "FreieAnwaltswahl")
protected boolean freieAnwaltswahl;
@XmlElement(name = "Elementarprodukt")
protected List<ElementarproduktRechtsschutzType> 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.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the elementarproduktRechtsschutz property.
* This is why there is not a <CODE>set</CODE> method for the elementarprodukt property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getElementarproduktRechtsschutz().add(newItem);
* getElementarprodukt().add(newItem);
* </pre>
*
*
@@ -64,11 +113,11 @@ public class ProduktRechtsschutzType
*
*
*/
public List<ElementarproduktRechtsschutzType> getElementarproduktRechtsschutz() {
if (elementarproduktRechtsschutz == null) {
elementarproduktRechtsschutz = new ArrayList<ElementarproduktRechtsschutzType>();
public List<ElementarproduktRechtsschutzType> getElementarprodukt() {
if (elementarprodukt == null) {
elementarprodukt = new ArrayList<ElementarproduktRechtsschutzType>();
}
return this.elementarproduktRechtsschutz;
return this.elementarprodukt;
}
}

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezAntragType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezBerechnungType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezOffertType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationRes
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;

View File

@@ -23,7 +23,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Rechtsschutzversicherung" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Rechtsschutzversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="RechtsschutzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersichertesInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
@@ -44,7 +44,7 @@ public class VerkaufsproduktRechtsschutzType
extends VerkaufsproduktType
{
@XmlElement(name = "Rechtsschutzversicherung", required = true)
@XmlElement(name = "Rechtsschutzversicherung")
protected List<ProduktRechtsschutzType> rechtsschutzversicherung;
@XmlElement(name = "RechtsschutzZusatzVersicherung")
protected List<Object> rechtsschutzZusatzVersicherung;

View File

@@ -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;

View File

@@ -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.
*
* <p>Java-Klasse für BesitzZusatzVersicherung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BesitzZusatzVersicherung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BesitzZusatzVersicherung_Type")
public abstract class BesitzZusatzVersicherungType
extends ProduktBesitzType
{
}

View File

@@ -21,7 +21,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezBerechnungBesitz_Type"/&gt;
* &lt;element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingBesitzResponse_Type" minOccurs="0"/&gt;
* &lt;element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingResponseBesitz_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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;
}

View File

@@ -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
*
* <p>Java-Klasse für CreateApplicationBesitzRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CreateApplicationBesitzRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für CreateApplicationBesitzResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CreateApplicationBesitzResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für CreateOfferBesitzRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CreateOfferBesitzRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezOffertBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für CreateOfferBesitzResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="CreateOfferBesitzResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezOffertBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/&gt;
* &lt;element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/&gt;
* &lt;element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/&gt;
* &lt;element name="Hoechsthaftungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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;
}
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktGebaeudeEinbruch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGebaeudeEinbruch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGebaeudeEinbruch_Type")
public class ElementarproduktGebaeudeEinbruchType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktGebaeudeFeuer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGebaeudeFeuer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGebaeudeFeuer_Type")
public class ElementarproduktGebaeudeFeuerType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktGebaeudeLeitungswasser_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGebaeudeLeitungswasser_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGebaeudeLeitungswasser_Type")
public class ElementarproduktGebaeudeLeitungswasserType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktGebaeudeSturm_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktGebaeudeSturm_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktGebaeudeSturm_Type")
public class ElementarproduktGebaeudeSturmType
extends ElementarproduktGebaeudeType
{
}

View File

@@ -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
{

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktHaushaltEinbruch_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktHaushaltEinbruch_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHaushaltEinbruch_Type")
public class ElementarproduktHaushaltEinbruchType
extends ElementarproduktHaushaltType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktHaushaltFeuer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktHaushaltFeuer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHaushaltFeuer_Type")
public class ElementarproduktHaushaltFeuerType
extends ElementarproduktHaushaltType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktHaushaltLeitungswasser_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktHaushaltLeitungswasser_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHaushaltLeitungswasser_Type")
public class ElementarproduktHaushaltLeitungswasserType
extends ElementarproduktHaushaltType
{
}

View File

@@ -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;
/**
* <p>Java-Klasse für ElementarproduktHaushaltSturm_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktHaushaltSturm_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktHaushaltSturm_Type")
public class ElementarproduktHaushaltSturmType
extends ElementarproduktHaushaltType
{
}

View File

@@ -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
{

View File

@@ -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<ProduktGebaeudeversicherungType> createProduktGebaeudeversicherung(ProduktGebaeudeversicherungType value) {
return new JAXBElement<ProduktGebaeudeversicherungType>(_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<ProduktHaushaltsversicherungType> createProduktHaushaltsversicherung(ProduktHaushaltsversicherungType value) {
return new JAXBElement<ProduktHaushaltsversicherungType>(_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<CalculateBesitzRequestType> createCalculateBesitzRequest(CalculateBesitzRequestType value) {
return new JAXBElement<CalculateBesitzRequestType>(_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<CalculateBesitzResponseType> createCalculateBesitzResponse(CalculateBesitzResponseType value) {
return new JAXBElement<CalculateBesitzResponseType>(_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<CreateOfferBesitzRequestType> createCreateOfferBesitzRequest(CreateOfferBesitzRequestType value) {
return new JAXBElement<CreateOfferBesitzRequestType>(_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<CreateOfferBesitzResponseType> createCreateOfferBesitzResponse(CreateOfferBesitzResponseType value) {
return new JAXBElement<CreateOfferBesitzResponseType>(_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<CreateApplicationBesitzRequestType> createCreateApplicationBesitzRequest(CreateApplicationBesitzRequestType value) {
return new JAXBElement<CreateApplicationBesitzRequestType>(_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<CreateApplicationBesitzResponseType> createCreateApplicationBesitzResponse(CreateApplicationBesitzResponseType value) {
return new JAXBElement<CreateApplicationBesitzResponseType>(_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<SubmitApplicationBesitzRequestType> createSubmitApplicationBesitzRequest(SubmitApplicationBesitzRequestType value) {
return new JAXBElement<SubmitApplicationBesitzRequestType>(_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<SubmitApplicationBesitzResponseType> createSubmitApplicationBesitzResponse(SubmitApplicationBesitzResponseType value) {
return new JAXBElement<SubmitApplicationBesitzResponseType>(_SubmitApplicationBesitzResponse_QNAME, SubmitApplicationBesitzResponseType.class, null, value);
}
}

View File

@@ -23,8 +23,6 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VarianteType;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="HauptfaelligkeitTag" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="HauptfaelligkeitMonat" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/&gt;
* &lt;element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -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.
*

View File

@@ -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;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungElementar" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktElementar_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungFeuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktFeuer_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungLeitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktLeitungswasser_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungGlasbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGlasbruch_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungSonderverglasung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSonderverglasung_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungSchwimmbad" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSchwimmbad_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungHeizungsanlage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHeizungsanlage_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheDeckungen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktZusaetlicheGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Feuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeFeuer_Type" minOccurs="0"/&gt;
* &lt;element name="Sturm" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeSturm_Type" minOccurs="0"/&gt;
* &lt;element name="Einbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeEinbruch_Type" minOccurs="0"/&gt;
* &lt;element name="Leitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeLeitungswasser_Type" minOccurs="0"/&gt;
* &lt;element name="Deckung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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<ElementarproduktZusaetlicheGebaeudeType> 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<ElementarproduktGebaeudeType> 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.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the zusaetzlicheDeckungen property.
* This is why there is not a <CODE>set</CODE> method for the deckung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheDeckungen().add(newItem);
* getDeckung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktZusaetlicheGebaeudeType }
* {@link ElementarproduktGebaeudeType }
*
*
*/
public List<ElementarproduktZusaetlicheGebaeudeType> getZusaetzlicheDeckungen() {
if (zusaetzlicheDeckungen == null) {
zusaetzlicheDeckungen = new ArrayList<ElementarproduktZusaetlicheGebaeudeType>();
public List<ElementarproduktGebaeudeType> getDeckung() {
if (deckung == null) {
deckung = new ArrayList<ElementarproduktGebaeudeType>();
}
return this.zusaetzlicheDeckungen;
return this.deckung;
}
}

View File

@@ -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;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="Feuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltFeuer_Type" minOccurs="0"/&gt;
* &lt;element name="Sturm" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltSturm_Type" minOccurs="0"/&gt;
* &lt;element name="Einbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltEinbruch_Type" minOccurs="0"/&gt;
* &lt;element name="Leitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltLeitungswasser_Type" minOccurs="0"/&gt;
* &lt;element name="Deckung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -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<ElementarproduktHaushaltType> 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.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the deckung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDeckung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktHaushaltType }
*
*
*/
public List<ElementarproduktHaushaltType> getDeckung() {
if (deckung == null) {
deckung = new ArrayList<ElementarproduktHaushaltType>();
}
return this.deckung;
}
}

View File

@@ -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;
* <pre>
* &lt;complexType name="RisikoGebaeude_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/&gt;
* &lt;element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
@@ -36,7 +37,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;element name="PreisProQm" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -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;

View File

@@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType;
/**
@@ -17,15 +18,14 @@ import javax.xml.bind.annotation.XmlType;
* <pre>
* &lt;complexType name="RisikoHaushalt_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="AusstattungCd" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="AnzahlTiere" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="AnzahlWeiterePersonen" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
* &lt;element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheHaushaltDaten" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -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<Object> 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;
}
/**

View File

@@ -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
*
* <p>Java-Klasse für SpezAntragBesitz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezAntragBesitz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für SpezOffertBesitz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezOffertBesitz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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
*
* <p>Java-Klasse für SubmitApplicationBesitzRequest_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SubmitApplicationBesitzRequest_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SubmitApplicationBesitzRequest_Type")
public class SubmitApplicationBesitzRequestType
extends SubmitApplicationRequestType
{
}

View File

@@ -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
*
* <p>Java-Klasse für SubmitApplicationBesitzResponse_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SubmitApplicationBesitzResponse_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@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;
}
}

View File

@@ -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;
/**
* <p>Java-Klasse für UpsellingResponseBesitz_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="UpsellingResponseBesitz_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "UpsellingResponseBesitz_Type")
public class UpsellingResponseBesitzType {
}

View File

@@ -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;
* &lt;sequence&gt;
* &lt;element name="Haushaltsversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktHaushaltsversicherung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Gebaeudeversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktGebaeudeversicherung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="BesitzZusatzVersicherung" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="BesitzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}BesitzZusatzVersicherung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="VersicherteObjekte" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
@@ -92,7 +79,7 @@ public class VerkaufsproduktBesitzType
@XmlElement(name = "Gebaeudeversicherung")
protected List<ProduktGebaeudeversicherungType> gebaeudeversicherung;
@XmlElement(name = "BesitzZusatzVersicherung")
protected List<VerkaufsproduktBesitzType.BesitzZusatzVersicherung> besitzZusatzVersicherung;
protected List<BesitzZusatzVersicherungType> besitzZusatzVersicherung;
@XmlElement(name = "VersicherteObjekte", required = true)
protected List<VerkaufsproduktBesitzType.VersicherteObjekte> versicherteObjekte;
@@ -172,13 +159,13 @@ public class VerkaufsproduktBesitzType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung }
* {@link BesitzZusatzVersicherungType }
*
*
*/
public List<VerkaufsproduktBesitzType.BesitzZusatzVersicherung> getBesitzZusatzVersicherung() {
public List<BesitzZusatzVersicherungType> getBesitzZusatzVersicherung() {
if (besitzZusatzVersicherung == null) {
besitzZusatzVersicherung = new ArrayList<VerkaufsproduktBesitzType.BesitzZusatzVersicherung>();
besitzZusatzVersicherung = new ArrayList<BesitzZusatzVersicherungType>();
}
return this.besitzZusatzVersicherung;
}
@@ -213,117 +200,6 @@ public class VerkaufsproduktBesitzType
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/&gt;
* &lt;element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"deckungRechtsschutz",
"deckungFahrzeugeRs",
"deckungTipUndTat"
})
public static class BesitzZusatzVersicherung {
@XmlElement(name = "DeckungRechtsschutz")
protected DeckungVsType deckungRechtsschutz;
@XmlElement(name = "DeckungFahrzeugeRs")
protected Boolean deckungFahrzeugeRs;
@XmlElement(name = "DeckungTipUndTat")
protected Boolean deckungTipUndTat;
/**
* Ruft den Wert der deckungRechtsschutz-Eigenschaft ab.
*
* @return
* possible object is
* {@link DeckungVsType }
*
*/
public DeckungVsType getDeckungRechtsschutz() {
return deckungRechtsschutz;
}
/**
* Legt den Wert der deckungRechtsschutz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DeckungVsType }
*
*/
public void setDeckungRechtsschutz(DeckungVsType value) {
this.deckungRechtsschutz = value;
}
/**
* Ruft den Wert der deckungFahrzeugeRs-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungFahrzeugeRs() {
return deckungFahrzeugeRs;
}
/**
* Legt den Wert der deckungFahrzeugeRs-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungFahrzeugeRs(Boolean value) {
this.deckungFahrzeugeRs = value;
}
/**
* Ruft den Wert der deckungTipUndTat-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDeckungTipUndTat() {
return deckungTipUndTat;
}
/**
* Legt den Wert der deckungTipUndTat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDeckungTipUndTat(Boolean value) {
this.deckungTipUndTat = value;
}
}
/**
* <p>Java-Klasse für anonymous complex type.
*

View File

@@ -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<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType
*
* <p>
* 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 >}
*
*
*/

View File

@@ -1,40 +1,26 @@
<fsure:Verkaufsprodukte
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:omds2="urn:omds20"
xmlns:ost="urn:omds3ServiceTypes-1-1-0"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:boaRs="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs"
xmlns:fsure="urn:exampleVuServiceTypes"
xsi:schemaLocation="urn:exampleVuServiceTypes exampleVuServiceTypes.xsd">
<fsure:Verkaufsprodukte xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:omds2="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" xmlns:fsure="urn:exampleVuServiceTypes" xsi:schemaLocation="urn:exampleVuServiceTypes exampleVuServiceTypes.xsd">
<fsure:Verkaufsprodukt>
<cst:Id>100</cst:Id>
<cst:Bezeichnung>TotalAggro</cst:Bezeichnung>
<cst:Bedingungen>Fsure_AllgemeineVersicherungsbedRS</cst:Bedingungen>
<cst:Bedingungen>Fsure_BesondereVersicherungsbedRS</cst:Bedingungen>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
<boaRs:PrivatRechtsschutz>
<boaRs:Rechtsschutzversicherung xmlns:fsure="urn:exampleVuServiceTypes" xsi:type="fsure:FakesuranceProduktPrivatrechtsschutz_Type">
<cst:Id>200</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
<cst:Produktgeneration>0</cst:Produktgeneration>
<cst:Zahlrhythmus>1</cst:Zahlrhythmus>
<cst:Hauptfaelligkeit>--12-20</cst:Hauptfaelligkeit>
<boaRs:FreieAnwaltswahl>true</boaRs:FreieAnwaltswahl>
<boaRs:Vertragsrechtsschutz>
<boaRs:Elementarprodukt xsi:type="boaRs:ElementarproduktVertragsrechtsschutz_Type">
<cst:Id>300</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
<boaRs:Streitwertobergrenze>10000000.00</boaRs:Streitwertobergrenze>
</boaRs:Vertragsrechtsschutz>
<boaRs:Liegenschaftsrechtsschutz>
<cst:Id>301</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
</boaRs:Liegenschaftsrechtsschutz>
</boaRs:PrivatRechtsschutz>
</boaRs:Elementarprodukt>
</boaRs:Rechtsschutzversicherung>
</fsure:Verkaufsprodukt>
<!--ein Element welches auf der VU-spezifischen Definition aufbaut -->
@@ -44,7 +30,6 @@
<cst:Bedingungen>Fsure_AllgemeineVersicherungsbedRS</cst:Bedingungen>
<cst:Bedingungen>Fsure_BesondereVersicherungsbedRS</cst:Bedingungen>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
<fsure:Produkt>
<cst:Id>100</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
@@ -52,7 +37,6 @@
<cst:Zahlrhythmus>1</cst:Zahlrhythmus>
<cst:Hauptfaelligkeit>--12-20</cst:Hauptfaelligkeit>
<boaRs:FreieAnwaltswahl>true</boaRs:FreieAnwaltswahl>
<fsure:Elementarprodukt>
<cst:Id>300</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
@@ -60,7 +44,6 @@
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
</fsure:Elementarprodukt>
<fsure:Elementarprodukt>
<cst:Id>301</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
@@ -76,7 +59,6 @@
<cst:Zahlrhythmus>1</cst:Zahlrhythmus>
<cst:Hauptfaelligkeit>--12-20</cst:Hauptfaelligkeit>
<boaRs:FreieAnwaltswahl>true</boaRs:FreieAnwaltswahl>
<fsure:Elementarprodukt>
<cst:Id>300</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
@@ -84,14 +66,12 @@
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
</fsure:Elementarprodukt>
<fsure:Elementarprodukt>
<cst:Id>302</cst:Id>
<cst:VtgBeg>2019-01-01T00:00:00.000</cst:VtgBeg>
<boaRs:OertlicherGeltungsbereich>2</boaRs:OertlicherGeltungsbereich>
<boaRs:WartezeitInMonaten>3</boaRs:WartezeitInMonaten>
<boaRs:Wartezeitverzicht>false</boaRs:Wartezeitverzicht>
</fsure:Elementarprodukt>
</fsure:Produkt>
</fsure:Verkaufsprodukt>

View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:boaK="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:boaRs="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" xmlns:fsure="urn:exampleVuServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ast="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.2.0">
<xsd:schema xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" xmlns:boaK="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:boaRs="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" xmlns:fsure="urn:exampleVuServiceTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:exampleVuServiceTypes" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ast="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:exampleVuServiceTypes" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.2.0">
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="../omds3ServiceTypes.xsd"/>
<xsd:import namespace="urn:omds20" schemaLocation="../omds29-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="../omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="../omds3_ON2_Antrag_Common.xsd"/>
<xsd:import namespace="http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs" schemaLocation="../omds3_ON2_Antrag_Rechtsschutz.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs" schemaLocation="../omds3_ON2_Antrag_Rechtsschutz.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="../omds3_ON2_Antrag_Kfz.xsd"/>
<xsd:import namespace="urn:omds20" schemaLocation="../omds29-00.xsd"/>
<!--Beispiel fuer die Erweiterung eines Typs fuer die speziellen Belange einer VU -->
@@ -21,7 +21,6 @@
<xsd:annotation>
<xsd:documentation>Definition eines RS-Produkts</xsd:documentation>
</xsd:annotation>
<!-- Verkaufsprodukt -->
<xsd:complexType name="FakesuranceVerkaufsproduktRs_Type">
<xsd:annotation>
@@ -35,13 +34,11 @@
<xsd:selector xpath="fsure:Elementarprodukt"/>
<xsd:field xpath="cst:Id"/>
</xsd:key>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="FakesuranceVerkaufsproduktRs1" type="FakesuranceVerkaufsproduktRs_Type">
<xsd:annotation>
<xsd:documentation>Verkaufsprodukt 1</xsd:documentation>
@@ -51,11 +48,10 @@
<xsd:field xpath="Id"/>
</xsd:unique>
</xsd:element>-->
<!-- Produkt -->
<xsd:complexType name="FakesuranceProduktPrivatrechtsschutz_Type">
<xsd:complexContent>
<xsd:extension base="boaRs:ProduktPrivatRechtsschutz_Type">
<xsd:extension base="boaRs:ProduktRechtsschutz_Type">
<xsd:sequence>
<xsd:element name="Elementarprodukt" type="FakesuranceElementarproduktRs_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:key name="ElementarProduktIdNurEinmal">
@@ -67,9 +63,6 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Elementarprodukt -->
<xsd:complexType name="FakesuranceElementarproduktRs_Type">
<xsd:annotation>
@@ -79,9 +72,6 @@
<xsd:extension base="boaRs:ElementarproduktRechtsschutz_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Verkaufsprodukte">
<xsd:complexType>
<xsd:sequence>

View File

@@ -10,15 +10,16 @@
<xsd:element name="Verkaufsprodukt" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="Produktbaustein_Type">
<xsd:sequence/>
</xsd:extension>
<xsd:extension base="Verkaufsproduktbaustein_Type"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Produktbaustein_Type">
<xsd:complexType name="Baustein_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstraktes Element für Ebene 2 und 3</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ProduktbausteinAuskunft_Type">
<xsd:sequence>
@@ -46,6 +47,44 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Verkaufsproduktbaustein_Type">
<xsd:annotation>
<xsd:documentation>Element Ebene 1 Verkaufsprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ProduktbausteinAuskunft_Type">
<xsd:sequence>
<xsd:element name="Produkt" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="Produktbaustein_Type">
<xsd:sequence>
<xsd:element name="Elementarprodukt" type="Elementarproduktbaustein_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Produktbaustein_Type">
<xsd:annotation>
<xsd:documentation>Element Ebene 2 Produkt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Baustein_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Elementarproduktbaustein_Type">
<xsd:annotation>
<xsd:documentation>Element Ebene 3 Elementarprodukt</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Baustein_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BausteinReferenz_Type">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string">