diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA BESITZ/Microsoft PowerPoint-Präsentation (neu).pptx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA BESITZ/Microsoft PowerPoint-Präsentation (neu).pptx deleted file mode 100644 index f688ca86..00000000 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA BESITZ/Microsoft PowerPoint-Präsentation (neu).pptx and /dev/null differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA BESITZ/ON_2.02.01_BOA_BESITZ_4zu3.potx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA BESITZ/ON_2.02.01_BOA_BESITZ_4zu3.potx deleted file mode 100644 index b0340d4c..00000000 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.02 BOA BESITZ/ON_2.02.01_BOA_BESITZ_4zu3.potx and /dev/null differ diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx new file mode 100644 index 00000000..e40b11e6 Binary files /dev/null and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.04_BOA_Auskunftsservice.docx differ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsService.java index 5acbd264..f506e849 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsService.java @@ -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 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortImpl.java index 9bc27160..48c63275 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortImpl.java @@ -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 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType.java index cf13ac2b..f6a822bb 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType.java @@ -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 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType_OmdsServicePort_Client.java index 8f622ae0..f2c3d819 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType_OmdsServicePort_Client.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/OmdsServicePortType_OmdsServicePort_Client.java @@ -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 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/ServiceFaultMsg.java index f1db77e8..7dd864d7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_4_0/ServiceFaultMsg.java @@ -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 */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonProcessRequestType.java index dffefbb2..72da3062 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonProcessRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonProcessRequestType.java @@ -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 diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonResponseType.java index e1e80d4e..1fc7d320 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/CommonResponseType.java @@ -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, diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ElementarproduktType.java index c98591e0..b97a4541 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ElementarproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ElementarproduktType.java @@ -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 diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/KostenFixOderProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/KostenFixOderProzentType.java new file mode 100644 index 00000000..db5ee4f2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/KostenFixOderProzentType.java @@ -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 + * + *

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

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

+ * <complexType name="KostenFixOderProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="AbsoluterBetrag" type="{urn:omds20}decimal"/>
+ *           <element name="ProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ObjectFactory.java index 4e0079e4..ebdd0071 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ObjectFactory.java @@ -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(_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 createObjLfnr(String value) { + return new JAXBElement(_ObjLfnr_QNAME, String.class, null, value); + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ProduktType.java index 54e8cde6..625323a4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ProduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ProduktType.java @@ -31,7 +31,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.ProduktBesitzTyp * <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/> * <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/> - * <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hptfaelligkeit_Type"/> + * <element name="Hauptfaelligkeit" type="{urn:omds3CommonServiceTypes-1-1-0}Hauptfaelligkeit_Type"/> * <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> @@ -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 diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/SelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/SelbstbehaltType.java new file mode 100644 index 00000000..94881e5b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/SelbstbehaltType.java @@ -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 + * + *

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

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

+ * <complexType name="Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Selbstbehalt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltProzentVs" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="SelbstbehaltMinBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SelbstbehaltMaxBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VerkaufsproduktType.java index 0d3df6d4..11a954bc 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VerkaufsproduktType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VerkaufsproduktType.java @@ -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 diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersicherteLiegenschaftType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersicherteLiegenschaftType.java new file mode 100644 index 00000000..57c91809 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersicherteLiegenschaftType.java @@ -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 + * + *

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

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

+ * <complexType name="VersicherteLiegenschaft_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *         <element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersicherterBetriebType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersicherterBetriebType.java new file mode 100644 index 00000000..b6aaa55f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersicherterBetriebType.java @@ -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) + * + *

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

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

+ * <complexType name="VersicherterBetrieb_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *         <element name="Betriebsart" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *         <element name="Mitarbeiteranzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Umsatz" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
+ *         <element name="FlaecheInHektar" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/>
+ *         <element name="ZusaetzlicheBetriebsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheBetriebsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@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 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 zusaetzlicheBetriebsdaten; + + /** + * Ruft den Wert der objektId-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getObjektId() { + return objektId; + } + + /** + * Legt den Wert der objektId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setObjektId(ObjektIdType value) { + this.objektId = value; + } + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * Gets the value of the betriebsart property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBetriebsart() { + if (betriebsart == null) { + betriebsart = new ArrayList(); + } + return this.betriebsart; + } + + /** + * Ruft den Wert der mitarbeiteranzahl-Eigenschaft ab. + * + */ + public long getMitarbeiteranzahl() { + return mitarbeiteranzahl; + } + + /** + * Legt den Wert der mitarbeiteranzahl-Eigenschaft fest. + * + */ + public void setMitarbeiteranzahl(long value) { + this.mitarbeiteranzahl = value; + } + + /** + * Ruft den Wert der umsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUmsatz() { + return umsatz; + } + + /** + * Legt den Wert der umsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUmsatz(BigInteger value) { + this.umsatz = value; + } + + /** + * Ruft den Wert der flaecheInHektar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getFlaecheInHektar() { + return flaecheInHektar; + } + + /** + * Legt den Wert der flaecheInHektar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setFlaecheInHektar(Long value) { + this.flaecheInHektar = value; + } + + /** + * Ruft den Wert der mitgliederanzahl-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMitgliederanzahl() { + return mitgliederanzahl; + } + + /** + * Legt den Wert der mitgliederanzahl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMitgliederanzahl(BigInteger value) { + this.mitgliederanzahl = value; + } + + /** + * Gets the value of the zusaetzlicheBetriebsdaten property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheBetriebsdatenType } + * + * + */ + public List getZusaetzlicheBetriebsdaten() { + if (zusaetzlicheBetriebsdaten == null) { + zusaetzlicheBetriebsdaten = new ArrayList(); + } + return this.zusaetzlicheBetriebsdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java index 061795af..88b9959e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/VersichertesInteresseType.java @@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.RisikoGebaeudeType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.RisikoHaushaltType; /** @@ -20,7 +22,7 @@ import javax.xml.bind.annotation.XmlType; * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/> + * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjLfnr" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -31,38 +33,42 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VersichertesInteresse_Type", propOrder = { - "objektId" + "objLfnr" }) @XmlSeeAlso({ - FahrzeugType.class + RisikoHaushaltType.class, + RisikoGebaeudeType.class, + FahrzeugType.class, + VersicherterBetriebType.class, + VersicherteLiegenschaftType.class }) public abstract class VersichertesInteresseType { - @XmlElement(name = "ObjektId", required = true) - protected ObjektIdType objektId; + @XmlElement(name = "ObjLfnr") + protected String objLfnr; /** - * Ruft den Wert der objektId-Eigenschaft ab. + * Ruft den Wert der objLfnr-Eigenschaft ab. * * @return * possible object is - * {@link ObjektIdType } + * {@link String } * */ - public ObjektIdType getObjektId() { - return objektId; + public String getObjLfnr() { + return objLfnr; } /** - * Legt den Wert der objektId-Eigenschaft fest. + * Legt den Wert der objLfnr-Eigenschaft fest. * * @param value * allowed object is - * {@link ObjektIdType } + * {@link String } * */ - public void setObjektId(ObjektIdType value) { - this.objektId = value; + public void setObjLfnr(String value) { + this.objLfnr = value; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ZusaetzlicheBetriebsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ZusaetzlicheBetriebsdatenType.java new file mode 100644 index 00000000..0c6879d3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/common/ZusaetzlicheBetriebsdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type + * + *

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

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

+ * <complexType name="ZusaetzlicheBetriebsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheBetriebsdaten_Type") +public abstract class ZusaetzlicheBetriebsdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java index 2f0c699b..952f084f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CalculateRequestType.java @@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CalculateBesitzR }) @XmlSeeAlso({ CalculateKfzRequestType.class, - CalculateRechtsschutzRequestType.class, - CalculateBesitzRequestType.class + CalculateBesitzRequestType.class, + CalculateRechtsschutzRequestType.class }) public abstract class CalculateRequestType extends CommonProcessRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java index 930fff9c..bd16fb90 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateApplicationRequestType.java @@ -12,6 +12,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonProcessRequestType; import at.vvo.omds.types.omds3Types.v1_4_0.common.DateianhangType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateApplicationRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CreateApplicationBesitzRequestType; /** @@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateApplicationRechtss }) @XmlSeeAlso({ CreateApplicationKfzRequestType.class, + CreateApplicationBesitzRequestType.class, CreateApplicationRechtsschutzRequestType.class }) public abstract class CreateApplicationRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java index 43322bc5..aef07e73 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/CreateOfferRequestType.java @@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonProcessRequestType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.CreateOfferKfzRequestType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateOfferRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.CreateOfferBesitzRequestType; /** @@ -32,6 +33,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.CreateOfferRechtsschutzR @XmlType(name = "CreateOfferRequest_Type") @XmlSeeAlso({ CreateOfferKfzRequestType.class, + CreateOfferBesitzRequestType.class, CreateOfferRechtsschutzRequestType.class }) public abstract class CreateOfferRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java index 7decffc0..5cf0036e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezAntragType.java @@ -19,6 +19,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VinkularglaeubigerType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ZahlungsdatenType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SpezAntragKfzType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezAntragRechtsschutzType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SpezAntragBesitzType; /** @@ -72,6 +73,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezAntragRechtsschutzTy }) @XmlSeeAlso({ SpezAntragKfzType.class, + SpezAntragBesitzType.class, SpezAntragRechtsschutzType.class }) public abstract class SpezAntragType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java index 49969740..46543fc8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezBerechnungType.java @@ -32,8 +32,8 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SpezBerechnungBe @XmlType(name = "SpezBerechnung_Type") @XmlSeeAlso({ SpezBerechnungKfzType.class, - SpezBerechnungRechtsschutzType.class, - SpezBerechnungBesitzType.class + SpezBerechnungBesitzType.class, + SpezBerechnungRechtsschutzType.class }) public abstract class SpezBerechnungType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java index f1653f25..fe7182ad 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SpezOffertType.java @@ -13,6 +13,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.BeteiligtePersonVertragType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SpezOffertKfzType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezOffertRechtsschutzType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SpezOffertBesitzType; /** @@ -46,6 +47,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SpezOffertRechtsschutzTy }) @XmlSeeAlso({ SpezOffertKfzType.class, + SpezOffertBesitzType.class, SpezOffertRechtsschutzType.class }) public abstract class SpezOffertType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java index 2362db10..4105effd 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationRequestType.java @@ -10,6 +10,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonProcessRequestType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzRequestType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SubmitApplicationBesitzRequestType; /** @@ -39,6 +40,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtss }) @XmlSeeAlso({ SubmitApplicationKfzRequestType.class, + SubmitApplicationBesitzRequestType.class, SubmitApplicationRechtsschutzRequestType.class }) public abstract class SubmitApplicationRequestType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java index b0fc996d..621dc292 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/common/SubmitApplicationResponseType.java @@ -13,6 +13,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DokumentInfoType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ObjektIdType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType; import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtsschutzResponseType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat.SubmitApplicationBesitzResponseType; /** @@ -46,6 +47,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs.SubmitApplicationRechtss }) @XmlSeeAlso({ SubmitApplicationKfzResponseType.class, + SubmitApplicationBesitzResponseType.class, SubmitApplicationRechtsschutzResponseType.class }) public abstract class SubmitApplicationResponseType diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java index 341e04bf..42e233a1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzRequestType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CalculateRequestType * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type"> * <sequence> - * <element name="Berechnungsanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezBerechnungRechtsschutz_Type"/> + * <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java index b4d78593..0dde1567 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CalculateRechtsschutzResponseType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CalculateResponseTyp * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type"> * <sequence> - * <element name="Berechnungsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezBerechnungRechtsschutz_Type"/> + * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java index 3c329c1d..7769a32f 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzRequestType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationReq * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type"> * <sequence> - * <element name="Antragsanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/> + * <element name="Antragsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java index d77d982a..93317ac0 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateApplicationRechtsschutzResponseType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationRes * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type"> * <sequence> - * <element name="Antragsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/> + * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java index c9fb37b5..a07fd46e 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzRequestType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferRequestTy * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type"> * <sequence> - * <element name="Offertanfrage" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezOffertRechtsschutz_Type"/> + * <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java index 54961a0b..09e62891 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/CreateOfferRechtsschutzResponseType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferResponseT * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type"> * <sequence> - * <element name="Offertantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezOffertRechtsschutz_Type"/> + * <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktFirmenRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktFirmenRechtsschutzType.java new file mode 100644 index 00000000..b7183448 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktFirmenRechtsschutzType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktFirmenRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktFirmenRechtsschutz_Type") +public abstract class ElementarproduktFirmenRechtsschutzType + extends ElementarproduktRechtsschutzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktPrivatRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktPrivatRechtsschutzType.java new file mode 100644 index 00000000..bcab1ccd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktPrivatRechtsschutzType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktPrivatRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktPrivatRechtsschutz_Type") +public abstract class ElementarproduktPrivatRechtsschutzType + extends ElementarproduktRechtsschutzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java index 2a330001..be488b61 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktRechtsschutzType.java @@ -1,14 +1,19 @@ package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs; +import java.math.BigInteger; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType; /** - * Typ für ein Elementarprodukt in der Sparte Rechtsschutz + * Typ für ein Elementarprodukt in der Sparte Rechtsschutz. Von diesem Typ werden etwaige Standard-Deckungen abgeleitet, siehe Vertragsrechtsschutz_Type. Von diesem Typ können einzelne VUs aber auch ihre eigenen Elementarprodukte ableiten, wenn sie möchten. * *

Java-Klasse für ElementarproduktRechtsschutz_Type complex type. * @@ -18,6 +23,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType; * <complexType name="ElementarproduktRechtsschutz_Type"> * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"> + * <sequence> + * <element name="VersInteresseRefLfNr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> + * <element name="OertlicherGeltungsbereich" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}OertlicherGeltungsbereichCd_Type"/> + * <element name="WartezeitInMonaten" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/> + * <element name="Wartezeitverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * </sequence> * </extension> * </complexContent> * </complexType> @@ -26,10 +39,157 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ElementarproduktRechtsschutz_Type") -public class ElementarproduktRechtsschutzType +@XmlType(name = "ElementarproduktRechtsschutz_Type", propOrder = { + "versInteresseRefLfNr", + "versicherungssumme", + "selbstbehalt", + "oertlicherGeltungsbereich", + "wartezeitInMonaten", + "wartezeitverzicht" +}) +@XmlSeeAlso({ + ElementarproduktPrivatRechtsschutzType.class, + ElementarproduktFirmenRechtsschutzType.class, + ElementarproduktVertragsrechtsschutzType.class +}) +public abstract class ElementarproduktRechtsschutzType extends ElementarproduktType { + @XmlElement(name = "VersInteresseRefLfNr") + protected String versInteresseRefLfNr; + @XmlElement(name = "Versicherungssumme") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger versicherungssumme; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "OertlicherGeltungsbereich") + @XmlSchemaType(name = "unsignedByte") + protected short oertlicherGeltungsbereich; + @XmlElement(name = "WartezeitInMonaten") + @XmlSchemaType(name = "unsignedByte") + protected short wartezeitInMonaten; + @XmlElement(name = "Wartezeitverzicht") + protected boolean wartezeitverzicht; + + /** + * Ruft den Wert der versInteresseRefLfNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersInteresseRefLfNr() { + return versInteresseRefLfNr; + } + + /** + * Legt den Wert der versInteresseRefLfNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersInteresseRefLfNr(String value) { + this.versInteresseRefLfNr = value; + } + + /** + * Ruft den Wert der versicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVersicherungssumme() { + return versicherungssumme; + } + + /** + * Legt den Wert der versicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVersicherungssumme(BigInteger value) { + this.versicherungssumme = value; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der oertlicherGeltungsbereich-Eigenschaft ab. + * + */ + public short getOertlicherGeltungsbereich() { + return oertlicherGeltungsbereich; + } + + /** + * Legt den Wert der oertlicherGeltungsbereich-Eigenschaft fest. + * + */ + public void setOertlicherGeltungsbereich(short value) { + this.oertlicherGeltungsbereich = value; + } + + /** + * Ruft den Wert der wartezeitInMonaten-Eigenschaft ab. + * + */ + public short getWartezeitInMonaten() { + return wartezeitInMonaten; + } + + /** + * Legt den Wert der wartezeitInMonaten-Eigenschaft fest. + * + */ + public void setWartezeitInMonaten(short value) { + this.wartezeitInMonaten = value; + } + + /** + * Ruft den Wert der wartezeitverzicht-Eigenschaft ab. + * + */ + public boolean isWartezeitverzicht() { + return wartezeitverzicht; + } + + /** + * Legt den Wert der wartezeitverzicht-Eigenschaft fest. + * + */ + public void setWartezeitverzicht(boolean value) { + this.wartezeitverzicht = value; + } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktVertragsrechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktVertragsrechtsschutzType.java new file mode 100644 index 00000000..81b6dbcf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ElementarproduktVertragsrechtsschutzType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für ein Elementarprodukt Vertragsrechtsschutz + * + *

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

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

+ * <complexType name="ElementarproduktVertragsrechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type">
+ *       <sequence>
+ *         <element name="Streitwertobergrenze" type="{urn:omds20}decimal"/>
+ *         <element name="Streitwertuntergrenze" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktVertragsrechtsschutz_Type", propOrder = { + "streitwertobergrenze", + "streitwertuntergrenze" +}) +public class ElementarproduktVertragsrechtsschutzType + extends ElementarproduktRechtsschutzType +{ + + @XmlElement(name = "Streitwertobergrenze", required = true) + protected BigDecimal streitwertobergrenze; + @XmlElement(name = "Streitwertuntergrenze") + protected BigDecimal streitwertuntergrenze; + + /** + * Ruft den Wert der streitwertobergrenze-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStreitwertobergrenze() { + return streitwertobergrenze; + } + + /** + * Legt den Wert der streitwertobergrenze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStreitwertobergrenze(BigDecimal value) { + this.streitwertobergrenze = value; + } + + /** + * Ruft den Wert der streitwertuntergrenze-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStreitwertuntergrenze() { + return streitwertuntergrenze; + } + + /** + * Legt den Wert der streitwertuntergrenze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStreitwertuntergrenze(BigDecimal value) { + this.streitwertuntergrenze = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java index c7889650..4e8efdd1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ObjectFactory.java @@ -24,14 +24,17 @@ import javax.xml.namespace.QName; @XmlRegistry public class ObjectFactory { - private final static QName _CalculateRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CalculateRechtsschutzRequest"); - private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CalculateRechtsschutzResponse"); - private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateOfferRechtsschutzRequest"); - private final static QName _CreateOfferRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateOfferRechtsschutzResponse"); - private final static QName _CreateApplicationRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateApplicationRechtsschutzRequest"); - private final static QName _CreateApplicationRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "CreateApplicationRechtsschutzResponse"); - private final static QName _SubmitApplicationRechtsschutzRequest_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "SubmitApplicationRechtsschutzRequest"); - private final static QName _SubmitApplicationRechtsschutzResponse_QNAME = new QName("http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", "SubmitApplicationRechtsschutzResponse"); + private final static QName _VerkaufsproduktRechtsschutz_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "VerkaufsproduktRechtsschutz"); + private final static QName _ProduktRechtsschutz_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "ProduktRechtsschutz"); + private final static QName _ElementarproduktRechtsschutz_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "ElementarproduktRechtsschutz"); + private final static QName _CalculateRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CalculateRechtsschutzRequest"); + private final static QName _CalculateRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CalculateRechtsschutzResponse"); + private final static QName _CreateOfferRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateOfferRechtsschutzRequest"); + private final static QName _CreateOfferRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateOfferRechtsschutzResponse"); + private final static QName _CreateApplicationRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateApplicationRechtsschutzRequest"); + private final static QName _CreateApplicationRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateApplicationRechtsschutzResponse"); + private final static QName _SubmitApplicationRechtsschutzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "SubmitApplicationRechtsschutzRequest"); + private final static QName _SubmitApplicationRechtsschutzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "SubmitApplicationRechtsschutzResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs @@ -40,6 +43,14 @@ public class ObjectFactory { public ObjectFactory() { } + /** + * Create an instance of {@link VerkaufsproduktRechtsschutzType } + * + */ + public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() { + return new VerkaufsproduktRechtsschutzType(); + } + /** * Create an instance of {@link CalculateRechtsschutzRequestType } * @@ -97,27 +108,11 @@ public class ObjectFactory { } /** - * Create an instance of {@link VerkaufsproduktRechtsschutzType } + * Create an instance of {@link ElementarproduktVertragsrechtsschutzType } * */ - public VerkaufsproduktRechtsschutzType createVerkaufsproduktRechtsschutzType() { - return new VerkaufsproduktRechtsschutzType(); - } - - /** - * Create an instance of {@link ProduktRechtsschutzType } - * - */ - public ProduktRechtsschutzType createProduktRechtsschutzType() { - return new ProduktRechtsschutzType(); - } - - /** - * Create an instance of {@link ElementarproduktRechtsschutzType } - * - */ - public ElementarproduktRechtsschutzType createElementarproduktRechtsschutzType() { - return new ElementarproduktRechtsschutzType(); + public ElementarproduktVertragsrechtsschutzType createElementarproduktVertragsrechtsschutzType() { + return new ElementarproduktVertragsrechtsschutzType(); } /** @@ -152,11 +147,38 @@ public class ObjectFactory { return new SubmitApplicationRechtsschutzRequestType(); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VerkaufsproduktRechtsschutzType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "VerkaufsproduktRechtsschutz") + public JAXBElement createVerkaufsproduktRechtsschutz(VerkaufsproduktRechtsschutzType value) { + return new JAXBElement(_VerkaufsproduktRechtsschutz_QNAME, VerkaufsproduktRechtsschutzType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktRechtsschutzType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "ProduktRechtsschutz") + public JAXBElement createProduktRechtsschutz(ProduktRechtsschutzType value) { + return new JAXBElement(_ProduktRechtsschutz_QNAME, ProduktRechtsschutzType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ElementarproduktRechtsschutzType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "ElementarproduktRechtsschutz") + public JAXBElement createElementarproduktRechtsschutz(ElementarproduktRechtsschutzType value) { + return new JAXBElement(_ElementarproduktRechtsschutz_QNAME, ElementarproduktRechtsschutzType.class, null, value); + } + /** * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzRequestType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CalculateRechtsschutzRequest") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CalculateRechtsschutzRequest") public JAXBElement createCalculateRechtsschutzRequest(CalculateRechtsschutzRequestType value) { return new JAXBElement(_CalculateRechtsschutzRequest_QNAME, CalculateRechtsschutzRequestType.class, null, value); } @@ -165,7 +187,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRechtsschutzResponseType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CalculateRechtsschutzResponse") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CalculateRechtsschutzResponse") public JAXBElement createCalculateRechtsschutzResponse(CalculateRechtsschutzResponseType value) { return new JAXBElement(_CalculateRechtsschutzResponse_QNAME, CalculateRechtsschutzResponseType.class, null, value); } @@ -174,7 +196,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRechtsschutzRequestType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateOfferRechtsschutzRequest") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateOfferRechtsschutzRequest") public JAXBElement createCreateOfferRechtsschutzRequest(CreateOfferRechtsschutzRequestType value) { return new JAXBElement(_CreateOfferRechtsschutzRequest_QNAME, CreateOfferRechtsschutzRequestType.class, null, value); } @@ -183,7 +205,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRechtsschutzResponseType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateOfferRechtsschutzResponse") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateOfferRechtsschutzResponse") public JAXBElement createCreateOfferRechtsschutzResponse(CreateOfferRechtsschutzResponseType value) { return new JAXBElement(_CreateOfferRechtsschutzResponse_QNAME, CreateOfferRechtsschutzResponseType.class, null, value); } @@ -192,7 +214,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRechtsschutzRequestType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateApplicationRechtsschutzRequest") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateApplicationRechtsschutzRequest") public JAXBElement createCreateApplicationRechtsschutzRequest(CreateApplicationRechtsschutzRequestType value) { return new JAXBElement(_CreateApplicationRechtsschutzRequest_QNAME, CreateApplicationRechtsschutzRequestType.class, null, value); } @@ -201,7 +223,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRechtsschutzResponseType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "CreateApplicationRechtsschutzResponse") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateApplicationRechtsschutzResponse") public JAXBElement createCreateApplicationRechtsschutzResponse(CreateApplicationRechtsschutzResponseType value) { return new JAXBElement(_CreateApplicationRechtsschutzResponse_QNAME, CreateApplicationRechtsschutzResponseType.class, null, value); } @@ -210,7 +232,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRechtsschutzResponseType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "SubmitApplicationRechtsschutzRequest") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "SubmitApplicationRechtsschutzRequest") public JAXBElement createSubmitApplicationRechtsschutzRequest(SubmitApplicationRechtsschutzResponseType value) { return new JAXBElement(_SubmitApplicationRechtsschutzRequest_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value); } @@ -219,7 +241,7 @@ public class ObjectFactory { * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRechtsschutzResponseType }{@code >}} * */ - @XmlElementDecl(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", name = "SubmitApplicationRechtsschutzResponse") + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "SubmitApplicationRechtsschutzResponse") public JAXBElement createSubmitApplicationRechtsschutzResponse(SubmitApplicationRechtsschutzResponseType value) { return new JAXBElement(_SubmitApplicationRechtsschutzResponse_QNAME, SubmitApplicationRechtsschutzResponseType.class, null, value); } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java index 3e4b24a2..9a757d84 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/ProduktRechtsschutzType.java @@ -8,10 +8,11 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType; /** - * Typ für ein Produkt in der Sparte Rechtsschut + * Typ für ein Produkt in der Sparte Rechtsschutz. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten. * *

Java-Klasse für ProduktRechtsschutz_Type complex type. * @@ -22,7 +23,9 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"> * <sequence> - * <element name="ElementarproduktRechtsschutz" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded"/> + * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> + * <element name="FreieAnwaltswahl" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="Elementarprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ElementarproduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -33,28 +36,74 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ProduktType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktRechtsschutz_Type", propOrder = { - "elementarproduktRechtsschutz" + "selbstbehalt", + "freieAnwaltswahl", + "elementarprodukt" }) -public class ProduktRechtsschutzType +public abstract class ProduktRechtsschutzType extends ProduktType { - @XmlElement(name = "ElementarproduktRechtsschutz", required = true) - protected List elementarproduktRechtsschutz; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "FreieAnwaltswahl") + protected boolean freieAnwaltswahl; + @XmlElement(name = "Elementarprodukt") + protected List elementarprodukt; /** - * Gets the value of the elementarproduktRechtsschutz property. + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der freieAnwaltswahl-Eigenschaft ab. + * + */ + public boolean isFreieAnwaltswahl() { + return freieAnwaltswahl; + } + + /** + * Legt den Wert der freieAnwaltswahl-Eigenschaft fest. + * + */ + public void setFreieAnwaltswahl(boolean value) { + this.freieAnwaltswahl = value; + } + + /** + * Gets the value of the elementarprodukt property. * *

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

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

-     *    getElementarproduktRechtsschutz().add(newItem);
+     *    getElementarprodukt().add(newItem);
      * 
* * @@ -64,11 +113,11 @@ public class ProduktRechtsschutzType * * */ - public List getElementarproduktRechtsschutz() { - if (elementarproduktRechtsschutz == null) { - elementarproduktRechtsschutz = new ArrayList(); + public List getElementarprodukt() { + if (elementarprodukt == null) { + elementarprodukt = new ArrayList(); } - return this.elementarproduktRechtsschutz; + return this.elementarprodukt; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java index 304d7325..ba042da5 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezAntragRechtsschutzType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezAntragType; * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"> * <sequence> - * <element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/> + * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java index 8b5f1e06..c6e9fd08 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezBerechnungRechtsschutzType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezBerechnungType; * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type"> * <sequence> - * <element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/> + * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java index fc13584c..4c59ff44 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SpezOffertRechtsschutzType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezOffertType; * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type"> * <sequence> - * <element name="Verkaufsprodukt" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}VerkaufsproduktRechtsschutz_Type"/> + * <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java index ff8b538b..8fae8222 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/SubmitApplicationRechtsschutzResponseType.java @@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationRes * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type"> * <sequence> - * <element name="Antragsantwort" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}SpezAntragRechtsschutz_Type"/> + * <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRechtsschutz_Type"/> * </sequence> * </extension> * </complexContent> diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java index 2316e04e..59a50207 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/VerkaufsproduktRechtsschutzType.java @@ -23,7 +23,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type"> * <sequence> - * <element name="Rechtsschutzversicherung" type="{http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs}ProduktRechtsschutz_Type" maxOccurs="unbounded"/> + * <element name="Rechtsschutzversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ProduktRechtsschutz_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="RechtsschutzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersichertesInteresse" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> @@ -44,7 +44,7 @@ public class VerkaufsproduktRechtsschutzType extends VerkaufsproduktType { - @XmlElement(name = "Rechtsschutzversicherung", required = true) + @XmlElement(name = "Rechtsschutzversicherung") protected List rechtsschutzversicherung; @XmlElement(name = "RechtsschutzZusatzVersicherung") protected List rechtsschutzZusatzVersicherung; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java index 9bd97539..c9f5050d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/rs/package-info.java @@ -1,2 +1,2 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://omds.vvo.at/types/omds3types/v1-4-0/on2antrag/rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.rs; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/BesitzZusatzVersicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/BesitzZusatzVersicherungType.java new file mode 100644 index 00000000..646b028f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/BesitzZusatzVersicherungType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakte Basisklasse für Besitz-Zusatzprodukte, die mit einer Besitz-Versicherung gebündelt werden können. + * + *

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

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

+ * <complexType name="BesitzZusatzVersicherung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BesitzZusatzVersicherung_Type") +public abstract class BesitzZusatzVersicherungType + extends ProduktBesitzType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java index 793a15a0..2ea230a2 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java @@ -21,7 +21,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"> * <sequence> * <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezBerechnungBesitz_Type"/> - * <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingBesitzResponse_Type" minOccurs="0"/> + * <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingResponseBesitz_Type" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -42,7 +42,7 @@ public class CalculateBesitzResponseType @XmlElement(name = "Berechnungsantwort", required = true) protected SpezBerechnungBesitzType berechnungsantwort; @XmlElement(name = "ResponseUpselling") - protected UpsellingBesitzResponseType responseUpselling; + protected UpsellingResponseBesitzType responseUpselling; /** * Ruft den Wert der berechnungsantwort-Eigenschaft ab. @@ -73,10 +73,10 @@ public class CalculateBesitzResponseType * * @return * possible object is - * {@link UpsellingBesitzResponseType } + * {@link UpsellingResponseBesitzType } * */ - public UpsellingBesitzResponseType getResponseUpselling() { + public UpsellingResponseBesitzType getResponseUpselling() { return responseUpselling; } @@ -85,10 +85,10 @@ public class CalculateBesitzResponseType * * @param value * allowed object is - * {@link UpsellingBesitzResponseType } + * {@link UpsellingResponseBesitzType } * */ - public void setResponseUpselling(UpsellingBesitzResponseType value) { + public void setResponseUpselling(UpsellingResponseBesitzType value) { this.responseUpselling = value; } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzRequestType.java new file mode 100644 index 00000000..771f1b42 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateApplicationRequestType; + + +/** + * Typ des Requestobjekts für einen Antrag Besitz + * + *

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

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

+ * <complexType name="CreateApplicationBesitzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationBesitzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CreateApplicationBesitzRequestType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezAntragBesitzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragBesitzType } + * + */ + public SpezAntragBesitzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragBesitzType } + * + */ + public void setBerechnungsanfrage(SpezAntragBesitzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzResponseType.java new file mode 100644 index 00000000..f8852866 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateApplicationBesitzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType; + + +/** + * Typ des Responseobjekts für einen Antrag Besitz + * + *

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

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

+ * <complexType name="CreateApplicationBesitzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationBesitzResponse_Type", propOrder = { + "berechnungsantwort" +}) +public class CreateApplicationBesitzResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezAntragBesitzType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragBesitzType } + * + */ + public SpezAntragBesitzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragBesitzType } + * + */ + public void setBerechnungsantwort(SpezAntragBesitzType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzRequestType.java new file mode 100644 index 00000000..740dc654 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.CreateOfferRequestType; + + +/** + * Typ des Requestobjekts für ein Offert Besitz + * + *

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

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

+ * <complexType name="CreateOfferBesitzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezOffertBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferBesitzRequest_Type", propOrder = { + "berechnungsanfrage" +}) +public class CreateOfferBesitzRequestType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezOffertBesitzType berechnungsanfrage; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertBesitzType } + * + */ + public SpezOffertBesitzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertBesitzType } + * + */ + public void setBerechnungsanfrage(SpezOffertBesitzType value) { + this.berechnungsanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzResponseType.java new file mode 100644 index 00000000..6e30e29b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/CreateOfferBesitzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.CommonResponseType; + + +/** + * Typ des Responseobjekts für ein Offert Besitz + * + *

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

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

+ * <complexType name="CreateOfferBesitzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezOffertBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferBesitzResponse_Type", propOrder = { + "berechnungsantwort" +}) +public class CreateOfferBesitzResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezOffertBesitzType berechnungsantwort; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertBesitzType } + * + */ + public SpezOffertBesitzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertBesitzType } + * + */ + public void setBerechnungsantwort(SpezOffertBesitzType value) { + this.berechnungsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java index 52003c93..553d3818 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java @@ -9,6 +9,8 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.KostenFixOderProzentType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.SelbstbehaltType; /** @@ -21,7 +23,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType; * <complexContent> * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type"> * <sequence> - * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/> + * <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="Pauschalbetrag" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> + * <element name="ProzentVersicherungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/> + * <element name="Unterversicherungsverzicht" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="Nebenkosten" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> + * <element name="Vorsorge" type="{urn:omds3CommonServiceTypes-1-1-0}KostenFixOderProzent_Type" minOccurs="0"/> + * <element name="Hoechsthaftungssumme" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -32,7 +41,14 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.ElementarproduktType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ElementarproduktBesitz_Type", propOrder = { - "versicherungssumme" + "versicherungssumme", + "pauschalbetrag", + "prozentVersicherungssumme", + "selbstbehalt", + "unterversicherungsverzicht", + "nebenkosten", + "vorsorge", + "hoechsthaftungssumme" }) @XmlSeeAlso({ ElementarproduktGebaeudeType.class, @@ -42,9 +58,26 @@ public abstract class ElementarproduktBesitzType extends ElementarproduktType { - @XmlElement(name = "Versicherungssumme", required = true) + @XmlElement(name = "Versicherungssumme") @XmlSchemaType(name = "unsignedLong") protected BigInteger versicherungssumme; + @XmlElement(name = "Pauschalbetrag") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger pauschalbetrag; + @XmlElement(name = "ProzentVersicherungssumme") + @XmlSchemaType(name = "unsignedInt") + protected Long prozentVersicherungssumme; + @XmlElement(name = "Selbstbehalt") + protected SelbstbehaltType selbstbehalt; + @XmlElement(name = "Unterversicherungsverzicht") + protected Boolean unterversicherungsverzicht; + @XmlElement(name = "Nebenkosten") + protected KostenFixOderProzentType nebenkosten; + @XmlElement(name = "Vorsorge") + protected KostenFixOderProzentType vorsorge; + @XmlElement(name = "Hoechsthaftungssumme") + @XmlSchemaType(name = "unsignedLong") + protected BigInteger hoechsthaftungssumme; /** * Ruft den Wert der versicherungssumme-Eigenschaft ab. @@ -70,4 +103,172 @@ public abstract class ElementarproduktBesitzType this.versicherungssumme = value; } + /** + * Ruft den Wert der pauschalbetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPauschalbetrag() { + return pauschalbetrag; + } + + /** + * Legt den Wert der pauschalbetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPauschalbetrag(BigInteger value) { + this.pauschalbetrag = value; + } + + /** + * Ruft den Wert der prozentVersicherungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getProzentVersicherungssumme() { + return prozentVersicherungssumme; + } + + /** + * Legt den Wert der prozentVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setProzentVersicherungssumme(Long value) { + this.prozentVersicherungssumme = value; + } + + /** + * Ruft den Wert der selbstbehalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SelbstbehaltType } + * + */ + public SelbstbehaltType getSelbstbehalt() { + return selbstbehalt; + } + + /** + * Legt den Wert der selbstbehalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SelbstbehaltType } + * + */ + public void setSelbstbehalt(SelbstbehaltType value) { + this.selbstbehalt = value; + } + + /** + * Ruft den Wert der unterversicherungsverzicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUnterversicherungsverzicht() { + return unterversicherungsverzicht; + } + + /** + * Legt den Wert der unterversicherungsverzicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUnterversicherungsverzicht(Boolean value) { + this.unterversicherungsverzicht = value; + } + + /** + * Ruft den Wert der nebenkosten-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getNebenkosten() { + return nebenkosten; + } + + /** + * Legt den Wert der nebenkosten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setNebenkosten(KostenFixOderProzentType value) { + this.nebenkosten = value; + } + + /** + * Ruft den Wert der vorsorge-Eigenschaft ab. + * + * @return + * possible object is + * {@link KostenFixOderProzentType } + * + */ + public KostenFixOderProzentType getVorsorge() { + return vorsorge; + } + + /** + * Legt den Wert der vorsorge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link KostenFixOderProzentType } + * + */ + public void setVorsorge(KostenFixOderProzentType value) { + this.vorsorge = value; + } + + /** + * Ruft den Wert der hoechsthaftungssumme-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getHoechsthaftungssumme() { + return hoechsthaftungssumme; + } + + /** + * Legt den Wert der hoechsthaftungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setHoechsthaftungssumme(BigInteger value) { + this.hoechsthaftungssumme = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeEinbruchType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeEinbruchType.java new file mode 100644 index 00000000..4846d94c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeEinbruchType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktGebaeudeEinbruch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeudeEinbruch_Type") +public class ElementarproduktGebaeudeEinbruchType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeFeuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeFeuerType.java new file mode 100644 index 00000000..84ac1ef9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeFeuerType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktGebaeudeFeuer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeudeFeuer_Type") +public class ElementarproduktGebaeudeFeuerType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeLeitungswasserType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeLeitungswasserType.java new file mode 100644 index 00000000..4782c0b9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeLeitungswasserType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktGebaeudeLeitungswasser_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeudeLeitungswasser_Type") +public class ElementarproduktGebaeudeLeitungswasserType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeSturmType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeSturmType.java new file mode 100644 index 00000000..5496eec9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeSturmType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktGebaeudeSturm_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktGebaeudeSturm_Type") +public class ElementarproduktGebaeudeSturmType + extends ElementarproduktGebaeudeType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java index f0405f11..87b20949 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktGebaeudeType.java @@ -26,16 +26,12 @@ import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ElementarproduktGebaeude_Type") @XmlSeeAlso({ - ElementarproduktFeuerType.class, - ElementarproduktElementarType.class, - ElementarproduktLeitungswasserType.class, - ElementarproduktGlasbruchType.class, - ElementarproduktSchwimmbadType.class, - ElementarproduktSonderverglasungType.class, - ElementarproduktHeizungsanlageType.class, - ElementarproduktZusaetlicheGebaeudeType.class + ElementarproduktGebaeudeFeuerType.class, + ElementarproduktGebaeudeEinbruchType.class, + ElementarproduktGebaeudeSturmType.class, + ElementarproduktGebaeudeLeitungswasserType.class }) -public class ElementarproduktGebaeudeType +public abstract class ElementarproduktGebaeudeType extends ElementarproduktBesitzType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltEinbruchType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltEinbruchType.java new file mode 100644 index 00000000..e4821a0e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltEinbruchType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktHaushaltEinbruch_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushaltEinbruch_Type") +public class ElementarproduktHaushaltEinbruchType + extends ElementarproduktHaushaltType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltFeuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltFeuerType.java new file mode 100644 index 00000000..1fb2d102 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltFeuerType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktHaushaltFeuer_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushaltFeuer_Type") +public class ElementarproduktHaushaltFeuerType + extends ElementarproduktHaushaltType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltLeitungswasserType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltLeitungswasserType.java new file mode 100644 index 00000000..4f727c5e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltLeitungswasserType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktHaushaltLeitungswasser_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushaltLeitungswasser_Type") +public class ElementarproduktHaushaltLeitungswasserType + extends ElementarproduktHaushaltType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltSturmType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltSturmType.java new file mode 100644 index 00000000..34ce4853 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltSturmType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="ElementarproduktHaushaltSturm_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktHaushaltSturm_Type") +public class ElementarproduktHaushaltSturmType + extends ElementarproduktHaushaltType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java index 3dbef403..5a096f79 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ElementarproduktHaushaltType.java @@ -3,6 +3,7 @@ package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; @@ -24,7 +25,13 @@ import javax.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ElementarproduktHaushalt_Type") -public class ElementarproduktHaushaltType +@XmlSeeAlso({ + ElementarproduktHaushaltFeuerType.class, + ElementarproduktHaushaltSturmType.class, + ElementarproduktHaushaltEinbruchType.class, + ElementarproduktHaushaltLeitungswasserType.class +}) +public abstract class ElementarproduktHaushaltType extends ElementarproduktBesitzType { diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java index a8f64650..1ef47e77 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ObjectFactory.java @@ -1,7 +1,10 @@ package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; /** @@ -21,6 +24,16 @@ import javax.xml.bind.annotation.XmlRegistry; @XmlRegistry public class ObjectFactory { + private final static QName _ProduktGebaeudeversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "ProduktGebaeudeversicherung"); + private final static QName _ProduktHaushaltsversicherung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "ProduktHaushaltsversicherung"); + private final static QName _CalculateBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CalculateBesitzRequest"); + private final static QName _CalculateBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CalculateBesitzResponse"); + private final static QName _CreateOfferBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateOfferBesitzRequest"); + private final static QName _CreateOfferBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateOfferBesitzResponse"); + private final static QName _CreateApplicationBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateApplicationBesitzRequest"); + private final static QName _CreateApplicationBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "CreateApplicationBesitzResponse"); + private final static QName _SubmitApplicationBesitzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "SubmitApplicationBesitzRequest"); + private final static QName _SubmitApplicationBesitzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", "SubmitApplicationBesitzResponse"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat @@ -45,6 +58,86 @@ public class ObjectFactory { return new VerkaufsproduktBesitzType.VersicherteObjekte(); } + /** + * Create an instance of {@link ProduktGebaeudeversicherungType } + * + */ + public ProduktGebaeudeversicherungType createProduktGebaeudeversicherungType() { + return new ProduktGebaeudeversicherungType(); + } + + /** + * Create an instance of {@link ProduktHaushaltsversicherungType } + * + */ + public ProduktHaushaltsversicherungType createProduktHaushaltsversicherungType() { + return new ProduktHaushaltsversicherungType(); + } + + /** + * Create an instance of {@link CalculateBesitzRequestType } + * + */ + public CalculateBesitzRequestType createCalculateBesitzRequestType() { + return new CalculateBesitzRequestType(); + } + + /** + * Create an instance of {@link CalculateBesitzResponseType } + * + */ + public CalculateBesitzResponseType createCalculateBesitzResponseType() { + return new CalculateBesitzResponseType(); + } + + /** + * Create an instance of {@link CreateOfferBesitzRequestType } + * + */ + public CreateOfferBesitzRequestType createCreateOfferBesitzRequestType() { + return new CreateOfferBesitzRequestType(); + } + + /** + * Create an instance of {@link CreateOfferBesitzResponseType } + * + */ + public CreateOfferBesitzResponseType createCreateOfferBesitzResponseType() { + return new CreateOfferBesitzResponseType(); + } + + /** + * Create an instance of {@link CreateApplicationBesitzRequestType } + * + */ + public CreateApplicationBesitzRequestType createCreateApplicationBesitzRequestType() { + return new CreateApplicationBesitzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationBesitzResponseType } + * + */ + public CreateApplicationBesitzResponseType createCreateApplicationBesitzResponseType() { + return new CreateApplicationBesitzResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationBesitzRequestType } + * + */ + public SubmitApplicationBesitzRequestType createSubmitApplicationBesitzRequestType() { + return new SubmitApplicationBesitzRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationBesitzResponseType } + * + */ + public SubmitApplicationBesitzResponseType createSubmitApplicationBesitzResponseType() { + return new SubmitApplicationBesitzResponseType(); + } + /** * Create an instance of {@link RisikoHaushaltType } * @@ -94,99 +187,67 @@ public class ObjectFactory { } /** - * Create an instance of {@link ProduktGebaeudeversicherungType } + * Create an instance of {@link ElementarproduktGebaeudeFeuerType } * */ - public ProduktGebaeudeversicherungType createProduktGebaeudeversicherungType() { - return new ProduktGebaeudeversicherungType(); + public ElementarproduktGebaeudeFeuerType createElementarproduktGebaeudeFeuerType() { + return new ElementarproduktGebaeudeFeuerType(); } /** - * Create an instance of {@link ProduktHaushaltsversicherungType } + * Create an instance of {@link ElementarproduktGebaeudeEinbruchType } * */ - public ProduktHaushaltsversicherungType createProduktHaushaltsversicherungType() { - return new ProduktHaushaltsversicherungType(); + public ElementarproduktGebaeudeEinbruchType createElementarproduktGebaeudeEinbruchType() { + return new ElementarproduktGebaeudeEinbruchType(); } /** - * Create an instance of {@link ElementarproduktGebaeudeType } + * Create an instance of {@link ElementarproduktGebaeudeSturmType } * */ - public ElementarproduktGebaeudeType createElementarproduktGebaeudeType() { - return new ElementarproduktGebaeudeType(); + public ElementarproduktGebaeudeSturmType createElementarproduktGebaeudeSturmType() { + return new ElementarproduktGebaeudeSturmType(); } /** - * Create an instance of {@link ElementarproduktFeuerType } + * Create an instance of {@link ElementarproduktGebaeudeLeitungswasserType } * */ - public ElementarproduktFeuerType createElementarproduktFeuerType() { - return new ElementarproduktFeuerType(); + public ElementarproduktGebaeudeLeitungswasserType createElementarproduktGebaeudeLeitungswasserType() { + return new ElementarproduktGebaeudeLeitungswasserType(); } /** - * Create an instance of {@link ElementarproduktElementarType } + * Create an instance of {@link ElementarproduktHaushaltFeuerType } * */ - public ElementarproduktElementarType createElementarproduktElementarType() { - return new ElementarproduktElementarType(); + public ElementarproduktHaushaltFeuerType createElementarproduktHaushaltFeuerType() { + return new ElementarproduktHaushaltFeuerType(); } /** - * Create an instance of {@link ElementarproduktLeitungswasserType } + * Create an instance of {@link ElementarproduktHaushaltSturmType } * */ - public ElementarproduktLeitungswasserType createElementarproduktLeitungswasserType() { - return new ElementarproduktLeitungswasserType(); + public ElementarproduktHaushaltSturmType createElementarproduktHaushaltSturmType() { + return new ElementarproduktHaushaltSturmType(); } /** - * Create an instance of {@link ElementarproduktGlasbruchType } + * Create an instance of {@link ElementarproduktHaushaltEinbruchType } * */ - public ElementarproduktGlasbruchType createElementarproduktGlasbruchType() { - return new ElementarproduktGlasbruchType(); + public ElementarproduktHaushaltEinbruchType createElementarproduktHaushaltEinbruchType() { + return new ElementarproduktHaushaltEinbruchType(); } /** - * Create an instance of {@link ElementarproduktSchwimmbadType } + * Create an instance of {@link ElementarproduktHaushaltLeitungswasserType } * */ - public ElementarproduktSchwimmbadType createElementarproduktSchwimmbadType() { - return new ElementarproduktSchwimmbadType(); - } - - /** - * Create an instance of {@link ElementarproduktSonderverglasungType } - * - */ - public ElementarproduktSonderverglasungType createElementarproduktSonderverglasungType() { - return new ElementarproduktSonderverglasungType(); - } - - /** - * Create an instance of {@link ElementarproduktHeizungsanlageType } - * - */ - public ElementarproduktHeizungsanlageType createElementarproduktHeizungsanlageType() { - return new ElementarproduktHeizungsanlageType(); - } - - /** - * Create an instance of {@link ElementarproduktZusaetlicheGebaeudeType } - * - */ - public ElementarproduktZusaetlicheGebaeudeType createElementarproduktZusaetlicheGebaeudeType() { - return new ElementarproduktZusaetlicheGebaeudeType(); - } - - /** - * Create an instance of {@link ElementarproduktHaushaltType } - * - */ - public ElementarproduktHaushaltType createElementarproduktHaushaltType() { - return new ElementarproduktHaushaltType(); + public ElementarproduktHaushaltLeitungswasserType createElementarproduktHaushaltLeitungswasserType() { + return new ElementarproduktHaushaltLeitungswasserType(); } /** @@ -198,35 +259,27 @@ public class ObjectFactory { } /** - * Create an instance of {@link CalculateBesitzRequestType } + * Create an instance of {@link SpezOffertBesitzType } * */ - public CalculateBesitzRequestType createCalculateBesitzRequestType() { - return new CalculateBesitzRequestType(); + public SpezOffertBesitzType createSpezOffertBesitzType() { + return new SpezOffertBesitzType(); } /** - * Create an instance of {@link CalculateBesitzResponseType } + * Create an instance of {@link SpezAntragBesitzType } * */ - public CalculateBesitzResponseType createCalculateBesitzResponseType() { - return new CalculateBesitzResponseType(); + public SpezAntragBesitzType createSpezAntragBesitzType() { + return new SpezAntragBesitzType(); } /** - * Create an instance of {@link UpsellingBesitzResponseType } + * Create an instance of {@link UpsellingResponseBesitzType } * */ - public UpsellingBesitzResponseType createUpsellingBesitzResponseType() { - return new UpsellingBesitzResponseType(); - } - - /** - * Create an instance of {@link VerkaufsproduktBesitzType.BesitzZusatzVersicherung } - * - */ - public VerkaufsproduktBesitzType.BesitzZusatzVersicherung createVerkaufsproduktBesitzTypeBesitzZusatzVersicherung() { - return new VerkaufsproduktBesitzType.BesitzZusatzVersicherung(); + public UpsellingResponseBesitzType createUpsellingResponseBesitzType() { + return new UpsellingResponseBesitzType(); } /** @@ -237,4 +290,94 @@ public class ObjectFactory { return new VerkaufsproduktBesitzType.VersicherteObjekte.RisikoAdresse(); } + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktGebaeudeversicherungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "ProduktGebaeudeversicherung") + public JAXBElement createProduktGebaeudeversicherung(ProduktGebaeudeversicherungType value) { + return new JAXBElement(_ProduktGebaeudeversicherung_QNAME, ProduktGebaeudeversicherungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProduktHaushaltsversicherungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "ProduktHaushaltsversicherung") + public JAXBElement createProduktHaushaltsversicherung(ProduktHaushaltsversicherungType value) { + return new JAXBElement(_ProduktHaushaltsversicherung_QNAME, ProduktHaushaltsversicherungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateBesitzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CalculateBesitzRequest") + public JAXBElement createCalculateBesitzRequest(CalculateBesitzRequestType value) { + return new JAXBElement(_CalculateBesitzRequest_QNAME, CalculateBesitzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateBesitzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CalculateBesitzResponse") + public JAXBElement createCalculateBesitzResponse(CalculateBesitzResponseType value) { + return new JAXBElement(_CalculateBesitzResponse_QNAME, CalculateBesitzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferBesitzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateOfferBesitzRequest") + public JAXBElement createCreateOfferBesitzRequest(CreateOfferBesitzRequestType value) { + return new JAXBElement(_CreateOfferBesitzRequest_QNAME, CreateOfferBesitzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferBesitzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateOfferBesitzResponse") + public JAXBElement createCreateOfferBesitzResponse(CreateOfferBesitzResponseType value) { + return new JAXBElement(_CreateOfferBesitzResponse_QNAME, CreateOfferBesitzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationBesitzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateApplicationBesitzRequest") + public JAXBElement createCreateApplicationBesitzRequest(CreateApplicationBesitzRequestType value) { + return new JAXBElement(_CreateApplicationBesitzRequest_QNAME, CreateApplicationBesitzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationBesitzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "CreateApplicationBesitzResponse") + public JAXBElement createCreateApplicationBesitzResponse(CreateApplicationBesitzResponseType value) { + return new JAXBElement(_CreateApplicationBesitzResponse_QNAME, CreateApplicationBesitzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationBesitzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "SubmitApplicationBesitzRequest") + public JAXBElement createSubmitApplicationBesitzRequest(SubmitApplicationBesitzRequestType value) { + return new JAXBElement(_SubmitApplicationBesitzRequest_QNAME, SubmitApplicationBesitzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationBesitzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", name = "SubmitApplicationBesitzResponse") + public JAXBElement createSubmitApplicationBesitzResponse(SubmitApplicationBesitzResponseType value) { + return new JAXBElement(_SubmitApplicationBesitzResponse_QNAME, SubmitApplicationBesitzResponseType.class, null, value); + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java index e4f2ee51..7f851a5c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktBesitzType.java @@ -23,8 +23,6 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VarianteType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type"> * <sequence> * <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/> - * <element name="HauptfaelligkeitTag" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/> - * <element name="HauptfaelligkeitMonat" type="{http://www.w3.org/2001/XMLSchema}unsignedByte"/> * <element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/> * </sequence> * </extension> @@ -37,13 +35,12 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VarianteType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktBesitz_Type", propOrder = { "objektId", - "hauptfaelligkeitTag", - "hauptfaelligkeitMonat", "variante" }) @XmlSeeAlso({ ProduktGebaeudeversicherungType.class, - ProduktHaushaltsversicherungType.class + ProduktHaushaltsversicherungType.class, + BesitzZusatzVersicherungType.class }) public abstract class ProduktBesitzType extends ProduktType @@ -51,12 +48,6 @@ public abstract class ProduktBesitzType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; - @XmlElement(name = "HauptfaelligkeitTag") - @XmlSchemaType(name = "unsignedByte") - protected short hauptfaelligkeitTag; - @XmlElement(name = "HauptfaelligkeitMonat") - @XmlSchemaType(name = "unsignedByte") - protected short hauptfaelligkeitMonat; @XmlElement(name = "Variante") @XmlSchemaType(name = "string") protected VarianteType variante; @@ -85,38 +76,6 @@ public abstract class ProduktBesitzType this.objektId = value; } - /** - * Ruft den Wert der hauptfaelligkeitTag-Eigenschaft ab. - * - */ - public short getHauptfaelligkeitTag() { - return hauptfaelligkeitTag; - } - - /** - * Legt den Wert der hauptfaelligkeitTag-Eigenschaft fest. - * - */ - public void setHauptfaelligkeitTag(short value) { - this.hauptfaelligkeitTag = value; - } - - /** - * Ruft den Wert der hauptfaelligkeitMonat-Eigenschaft ab. - * - */ - public short getHauptfaelligkeitMonat() { - return hauptfaelligkeitMonat; - } - - /** - * Legt den Wert der hauptfaelligkeitMonat-Eigenschaft fest. - * - */ - public void setHauptfaelligkeitMonat(short value) { - this.hauptfaelligkeitMonat = value; - } - /** * Ruft den Wert der variante-Eigenschaft ab. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java index d119c20e..8d1d97b1 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktGebaeudeversicherungType.java @@ -7,7 +7,6 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungProzentType; /** @@ -22,15 +21,11 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungProzentType; * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"> * <sequence> - * <element name="DeckungElementar" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktElementar_Type" minOccurs="0"/> - * <element name="DeckungFeuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktFeuer_Type" minOccurs="0"/> - * <element name="DeckungLeitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktLeitungswasser_Type" minOccurs="0"/> - * <element name="DeckungGlasbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGlasbruch_Type" minOccurs="0"/> - * <element name="DeckungSonderverglasung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSonderverglasung_Type" minOccurs="0"/> - * <element name="DeckungSchwimmbad" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktSchwimmbad_Type" minOccurs="0"/> - * <element name="DeckungHeizungsanlage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHeizungsanlage_Type" minOccurs="0"/> - * <element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/> - * <element name="ZusaetzlicheDeckungen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktZusaetlicheGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Feuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeFeuer_Type" minOccurs="0"/> + * <element name="Sturm" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeSturm_Type" minOccurs="0"/> + * <element name="Einbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeEinbruch_Type" minOccurs="0"/> + * <element name="Leitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeudeLeitungswasser_Type" minOccurs="0"/> + * <element name="Deckung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktGebaeude_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -41,258 +36,150 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungProzentType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktGebaeudeversicherung_Type", propOrder = { - "deckungElementar", - "deckungFeuer", - "deckungLeitungswasser", - "deckungGlasbruch", - "deckungSonderverglasung", - "deckungSchwimmbad", - "deckungHeizungsanlage", - "deckungGrobeFahrlaessigkeit", - "zusaetzlicheDeckungen" + "feuer", + "sturm", + "einbruch", + "leitungswasser", + "deckung" }) public class ProduktGebaeudeversicherungType extends ProduktBesitzType { - @XmlElement(name = "DeckungElementar") - protected ElementarproduktElementarType deckungElementar; - @XmlElement(name = "DeckungFeuer") - protected ElementarproduktFeuerType deckungFeuer; - @XmlElement(name = "DeckungLeitungswasser") - protected ElementarproduktLeitungswasserType deckungLeitungswasser; - @XmlElement(name = "DeckungGlasbruch") - protected ElementarproduktGlasbruchType deckungGlasbruch; - @XmlElement(name = "DeckungSonderverglasung") - protected ElementarproduktSonderverglasungType deckungSonderverglasung; - @XmlElement(name = "DeckungSchwimmbad") - protected ElementarproduktSchwimmbadType deckungSchwimmbad; - @XmlElement(name = "DeckungHeizungsanlage") - protected ElementarproduktHeizungsanlageType deckungHeizungsanlage; - @XmlElement(name = "DeckungGrobeFahrlaessigkeit") - protected DeckungProzentType deckungGrobeFahrlaessigkeit; - @XmlElement(name = "ZusaetzlicheDeckungen") - protected List zusaetzlicheDeckungen; + @XmlElement(name = "Feuer") + protected ElementarproduktGebaeudeFeuerType feuer; + @XmlElement(name = "Sturm") + protected ElementarproduktGebaeudeSturmType sturm; + @XmlElement(name = "Einbruch") + protected ElementarproduktGebaeudeEinbruchType einbruch; + @XmlElement(name = "Leitungswasser") + protected ElementarproduktGebaeudeLeitungswasserType leitungswasser; + @XmlElement(name = "Deckung") + protected List deckung; /** - * Ruft den Wert der deckungElementar-Eigenschaft ab. + * Ruft den Wert der feuer-Eigenschaft ab. * * @return * possible object is - * {@link ElementarproduktElementarType } + * {@link ElementarproduktGebaeudeFeuerType } * */ - public ElementarproduktElementarType getDeckungElementar() { - return deckungElementar; + public ElementarproduktGebaeudeFeuerType getFeuer() { + return feuer; } /** - * Legt den Wert der deckungElementar-Eigenschaft fest. + * Legt den Wert der feuer-Eigenschaft fest. * * @param value * allowed object is - * {@link ElementarproduktElementarType } + * {@link ElementarproduktGebaeudeFeuerType } * */ - public void setDeckungElementar(ElementarproduktElementarType value) { - this.deckungElementar = value; + public void setFeuer(ElementarproduktGebaeudeFeuerType value) { + this.feuer = value; } /** - * Ruft den Wert der deckungFeuer-Eigenschaft ab. + * Ruft den Wert der sturm-Eigenschaft ab. * * @return * possible object is - * {@link ElementarproduktFeuerType } + * {@link ElementarproduktGebaeudeSturmType } * */ - public ElementarproduktFeuerType getDeckungFeuer() { - return deckungFeuer; + public ElementarproduktGebaeudeSturmType getSturm() { + return sturm; } /** - * Legt den Wert der deckungFeuer-Eigenschaft fest. + * Legt den Wert der sturm-Eigenschaft fest. * * @param value * allowed object is - * {@link ElementarproduktFeuerType } + * {@link ElementarproduktGebaeudeSturmType } * */ - public void setDeckungFeuer(ElementarproduktFeuerType value) { - this.deckungFeuer = value; + public void setSturm(ElementarproduktGebaeudeSturmType value) { + this.sturm = value; } /** - * Ruft den Wert der deckungLeitungswasser-Eigenschaft ab. + * Ruft den Wert der einbruch-Eigenschaft ab. * * @return * possible object is - * {@link ElementarproduktLeitungswasserType } + * {@link ElementarproduktGebaeudeEinbruchType } * */ - public ElementarproduktLeitungswasserType getDeckungLeitungswasser() { - return deckungLeitungswasser; + public ElementarproduktGebaeudeEinbruchType getEinbruch() { + return einbruch; } /** - * Legt den Wert der deckungLeitungswasser-Eigenschaft fest. + * Legt den Wert der einbruch-Eigenschaft fest. * * @param value * allowed object is - * {@link ElementarproduktLeitungswasserType } + * {@link ElementarproduktGebaeudeEinbruchType } * */ - public void setDeckungLeitungswasser(ElementarproduktLeitungswasserType value) { - this.deckungLeitungswasser = value; + public void setEinbruch(ElementarproduktGebaeudeEinbruchType value) { + this.einbruch = value; } /** - * Ruft den Wert der deckungGlasbruch-Eigenschaft ab. + * Ruft den Wert der leitungswasser-Eigenschaft ab. * * @return * possible object is - * {@link ElementarproduktGlasbruchType } + * {@link ElementarproduktGebaeudeLeitungswasserType } * */ - public ElementarproduktGlasbruchType getDeckungGlasbruch() { - return deckungGlasbruch; + public ElementarproduktGebaeudeLeitungswasserType getLeitungswasser() { + return leitungswasser; } /** - * Legt den Wert der deckungGlasbruch-Eigenschaft fest. + * Legt den Wert der leitungswasser-Eigenschaft fest. * * @param value * allowed object is - * {@link ElementarproduktGlasbruchType } + * {@link ElementarproduktGebaeudeLeitungswasserType } * */ - public void setDeckungGlasbruch(ElementarproduktGlasbruchType value) { - this.deckungGlasbruch = value; + public void setLeitungswasser(ElementarproduktGebaeudeLeitungswasserType value) { + this.leitungswasser = value; } /** - * Ruft den Wert der deckungSonderverglasung-Eigenschaft ab. - * - * @return - * possible object is - * {@link ElementarproduktSonderverglasungType } - * - */ - public ElementarproduktSonderverglasungType getDeckungSonderverglasung() { - return deckungSonderverglasung; - } - - /** - * Legt den Wert der deckungSonderverglasung-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ElementarproduktSonderverglasungType } - * - */ - public void setDeckungSonderverglasung(ElementarproduktSonderverglasungType value) { - this.deckungSonderverglasung = value; - } - - /** - * Ruft den Wert der deckungSchwimmbad-Eigenschaft ab. - * - * @return - * possible object is - * {@link ElementarproduktSchwimmbadType } - * - */ - public ElementarproduktSchwimmbadType getDeckungSchwimmbad() { - return deckungSchwimmbad; - } - - /** - * Legt den Wert der deckungSchwimmbad-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ElementarproduktSchwimmbadType } - * - */ - public void setDeckungSchwimmbad(ElementarproduktSchwimmbadType value) { - this.deckungSchwimmbad = value; - } - - /** - * Ruft den Wert der deckungHeizungsanlage-Eigenschaft ab. - * - * @return - * possible object is - * {@link ElementarproduktHeizungsanlageType } - * - */ - public ElementarproduktHeizungsanlageType getDeckungHeizungsanlage() { - return deckungHeizungsanlage; - } - - /** - * Legt den Wert der deckungHeizungsanlage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ElementarproduktHeizungsanlageType } - * - */ - public void setDeckungHeizungsanlage(ElementarproduktHeizungsanlageType value) { - this.deckungHeizungsanlage = value; - } - - /** - * Ruft den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft ab. - * - * @return - * possible object is - * {@link DeckungProzentType } - * - */ - public DeckungProzentType getDeckungGrobeFahrlaessigkeit() { - return deckungGrobeFahrlaessigkeit; - } - - /** - * Legt den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DeckungProzentType } - * - */ - public void setDeckungGrobeFahrlaessigkeit(DeckungProzentType value) { - this.deckungGrobeFahrlaessigkeit = value; - } - - /** - * Gets the value of the zusaetzlicheDeckungen property. + * Gets the value of the deckung property. * *

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

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

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

* Objects of the following type(s) are allowed in the list - * {@link ElementarproduktZusaetlicheGebaeudeType } + * {@link ElementarproduktGebaeudeType } * * */ - public List getZusaetzlicheDeckungen() { - if (zusaetzlicheDeckungen == null) { - zusaetzlicheDeckungen = new ArrayList(); + public List getDeckung() { + if (deckung == null) { + deckung = new ArrayList(); } - return this.zusaetzlicheDeckungen; + return this.deckung; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java index fc336379..9384d015 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/ProduktHaushaltsversicherungType.java @@ -1,11 +1,12 @@ package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; -import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType; /** @@ -18,9 +19,11 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType; * <complexContent> * <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"> * <sequence> - * <element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="Feuer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltFeuer_Type" minOccurs="0"/> + * <element name="Sturm" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltSturm_Type" minOccurs="0"/> + * <element name="Einbruch" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltEinbruch_Type" minOccurs="0"/> + * <element name="Leitungswasser" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushaltLeitungswasser_Type" minOccurs="0"/> + * <element name="Deckung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktHaushalt_Type" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -31,91 +34,150 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProduktHaushaltsversicherung_Type", propOrder = { - "deckungHaushalt", - "deckungHaftpflicht", - "deckungEZusatz" + "feuer", + "sturm", + "einbruch", + "leitungswasser", + "deckung" }) public class ProduktHaushaltsversicherungType extends ProduktBesitzType { - @XmlElement(name = "DeckungHaushalt") - protected DeckungVsType deckungHaushalt; - @XmlElement(name = "DeckungHaftpflicht") - protected DeckungVsType deckungHaftpflicht; - @XmlElement(name = "DeckungEZusatz") - protected Boolean deckungEZusatz; + @XmlElement(name = "Feuer") + protected ElementarproduktHaushaltFeuerType feuer; + @XmlElement(name = "Sturm") + protected ElementarproduktHaushaltSturmType sturm; + @XmlElement(name = "Einbruch") + protected ElementarproduktHaushaltEinbruchType einbruch; + @XmlElement(name = "Leitungswasser") + protected ElementarproduktHaushaltLeitungswasserType leitungswasser; + @XmlElement(name = "Deckung") + protected List deckung; /** - * Ruft den Wert der deckungHaushalt-Eigenschaft ab. + * Ruft den Wert der feuer-Eigenschaft ab. * * @return * possible object is - * {@link DeckungVsType } + * {@link ElementarproduktHaushaltFeuerType } * */ - public DeckungVsType getDeckungHaushalt() { - return deckungHaushalt; + public ElementarproduktHaushaltFeuerType getFeuer() { + return feuer; } /** - * Legt den Wert der deckungHaushalt-Eigenschaft fest. + * Legt den Wert der feuer-Eigenschaft fest. * * @param value * allowed object is - * {@link DeckungVsType } + * {@link ElementarproduktHaushaltFeuerType } * */ - public void setDeckungHaushalt(DeckungVsType value) { - this.deckungHaushalt = value; + public void setFeuer(ElementarproduktHaushaltFeuerType value) { + this.feuer = value; } /** - * Ruft den Wert der deckungHaftpflicht-Eigenschaft ab. + * Ruft den Wert der sturm-Eigenschaft ab. * * @return * possible object is - * {@link DeckungVsType } + * {@link ElementarproduktHaushaltSturmType } * */ - public DeckungVsType getDeckungHaftpflicht() { - return deckungHaftpflicht; + public ElementarproduktHaushaltSturmType getSturm() { + return sturm; } /** - * Legt den Wert der deckungHaftpflicht-Eigenschaft fest. + * Legt den Wert der sturm-Eigenschaft fest. * * @param value * allowed object is - * {@link DeckungVsType } + * {@link ElementarproduktHaushaltSturmType } * */ - public void setDeckungHaftpflicht(DeckungVsType value) { - this.deckungHaftpflicht = value; + public void setSturm(ElementarproduktHaushaltSturmType value) { + this.sturm = value; } /** - * Ruft den Wert der deckungEZusatz-Eigenschaft ab. + * Ruft den Wert der einbruch-Eigenschaft ab. * * @return * possible object is - * {@link Boolean } + * {@link ElementarproduktHaushaltEinbruchType } * */ - public Boolean isDeckungEZusatz() { - return deckungEZusatz; + public ElementarproduktHaushaltEinbruchType getEinbruch() { + return einbruch; } /** - * Legt den Wert der deckungEZusatz-Eigenschaft fest. + * Legt den Wert der einbruch-Eigenschaft fest. * * @param value * allowed object is - * {@link Boolean } + * {@link ElementarproduktHaushaltEinbruchType } * */ - public void setDeckungEZusatz(Boolean value) { - this.deckungEZusatz = value; + public void setEinbruch(ElementarproduktHaushaltEinbruchType value) { + this.einbruch = value; + } + + /** + * Ruft den Wert der leitungswasser-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementarproduktHaushaltLeitungswasserType } + * + */ + public ElementarproduktHaushaltLeitungswasserType getLeitungswasser() { + return leitungswasser; + } + + /** + * Legt den Wert der leitungswasser-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementarproduktHaushaltLeitungswasserType } + * + */ + public void setLeitungswasser(ElementarproduktHaushaltLeitungswasserType value) { + this.leitungswasser = value; + } + + /** + * Gets the value of the deckung property. + * + *

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ElementarproduktHaushaltType } + * + * + */ + public List getDeckung() { + if (deckung == null) { + deckung = new ArrayList(); + } + return this.deckung; } } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java index 71c60b11..a7837458 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoGebaeudeType.java @@ -9,6 +9,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType; /** @@ -19,7 +20,7 @@ import javax.xml.bind.annotation.XmlType; *

  * <complexType name="RisikoGebaeude_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
  *       <sequence>
  *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type"/>
  *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}string"/>
@@ -36,7 +37,7 @@ import javax.xml.bind.annotation.XmlType;
  *         <element name="PreisProQm" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
  *         <element name="ZusaetzlicheGebaeudedaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ZusaetzlicheGebaeudedaten_Type" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -60,7 +61,9 @@ import javax.xml.bind.annotation.XmlType; "preisProQm", "zusaetzlicheGebaeudedaten" }) -public class RisikoGebaeudeType { +public class RisikoGebaeudeType + extends VersichertesInteresseType +{ @XmlElement(name = "GebaeudeArtCd", required = true) protected String gebaeudeArtCd; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java index d9bb8c9f..39bd788c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.common.VersichertesInteresseType; /** @@ -17,15 +18,14 @@ import javax.xml.bind.annotation.XmlType; *
  * <complexType name="RisikoHaushalt_Type">
  *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
  *       <sequence>
  *         <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
  *         <element name="AusstattungCd" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
- *         <element name="AnzahlTiere" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
- *         <element name="AnzahlWeiterePersonen" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="NutzungCd" type="{urn:omds20}NutzungCd_Type" minOccurs="0"/>
  *         <element name="ZusaetzlicheHaushaltDaten" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
  *       </sequence>
- *     </restriction>
+ *     </extension>
  *   </complexContent>
  * </complexType>
  * 
@@ -36,20 +36,19 @@ import javax.xml.bind.annotation.XmlType; @XmlType(name = "RisikoHaushalt_Type", propOrder = { "wohnflaeche", "ausstattungCd", - "anzahlTiere", - "anzahlWeiterePersonen", + "nutzungCd", "zusaetzlicheHaushaltDaten" }) -public class RisikoHaushaltType { +public class RisikoHaushaltType + extends VersichertesInteresseType +{ @XmlElement(name = "Wohnflaeche", required = true) protected Object wohnflaeche; @XmlElement(name = "AusstattungCd", required = true) protected Object ausstattungCd; - @XmlElement(name = "AnzahlTiere", required = true) - protected Object anzahlTiere; - @XmlElement(name = "AnzahlWeiterePersonen", required = true) - protected Object anzahlWeiterePersonen; + @XmlElement(name = "NutzungCd") + protected String nutzungCd; @XmlElement(name = "ZusaetzlicheHaushaltDaten") protected List zusaetzlicheHaushaltDaten; @@ -102,51 +101,27 @@ public class RisikoHaushaltType { } /** - * Ruft den Wert der anzahlTiere-Eigenschaft ab. + * Ruft den Wert der nutzungCd-Eigenschaft ab. * * @return * possible object is - * {@link Object } + * {@link String } * */ - public Object getAnzahlTiere() { - return anzahlTiere; + public String getNutzungCd() { + return nutzungCd; } /** - * Legt den Wert der anzahlTiere-Eigenschaft fest. + * Legt den Wert der nutzungCd-Eigenschaft fest. * * @param value * allowed object is - * {@link Object } + * {@link String } * */ - public void setAnzahlTiere(Object value) { - this.anzahlTiere = value; - } - - /** - * Ruft den Wert der anzahlWeiterePersonen-Eigenschaft ab. - * - * @return - * possible object is - * {@link Object } - * - */ - public Object getAnzahlWeiterePersonen() { - return anzahlWeiterePersonen; - } - - /** - * Legt den Wert der anzahlWeiterePersonen-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Object } - * - */ - public void setAnzahlWeiterePersonen(Object value) { - this.anzahlWeiterePersonen = value; + public void setNutzungCd(String value) { + this.nutzungCd = value; } /** diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezAntragBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezAntragBesitzType.java new file mode 100644 index 00000000..3476a87d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezAntragBesitzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antraganfrage und Antragantwort verwendet wird + * + *

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

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

+ * <complexType name="SpezAntragBesitz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragBesitz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezAntragBesitzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktBesitzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktBesitzType } + * + */ + public VerkaufsproduktBesitzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktBesitzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktBesitzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezOffertBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezOffertBesitzType.java new file mode 100644 index 00000000..b898bea1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SpezOffertBesitzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

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

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

+ * <complexType name="SpezOffertBesitz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertBesitz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezOffertBesitzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktBesitzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktBesitzType } + * + */ + public VerkaufsproduktBesitzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktBesitzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktBesitzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzRequestType.java new file mode 100644 index 00000000..87835543 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzRequestType.java @@ -0,0 +1,35 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationRequestType; + + +/** + * Type des Requests, um den Antrag einzureichen + * + *

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

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

+ * <complexType name="SubmitApplicationBesitzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationBesitzRequest_Type") +public class SubmitApplicationBesitzRequestType + extends SubmitApplicationRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzResponseType.java new file mode 100644 index 00000000..1c997c56 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/SubmitApplicationBesitzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.common.SubmitApplicationResponseType; + + +/** + * Type des Response, um den Antrag einzureichen + * + *

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

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

+ * <complexType name="SubmitApplicationBesitzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezAntragBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationBesitzResponse_Type", propOrder = { + "antragsantwort" +}) +public class SubmitApplicationBesitzResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragsantwort", required = true) + protected SpezAntragBesitzType antragsantwort; + + /** + * Ruft den Wert der antragsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragBesitzType } + * + */ + public SpezAntragBesitzType getAntragsantwort() { + return antragsantwort; + } + + /** + * Legt den Wert der antragsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragBesitzType } + * + */ + public void setAntragsantwort(SpezAntragBesitzType value) { + this.antragsantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/UpsellingResponseBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/UpsellingResponseBesitzType.java new file mode 100644 index 00000000..a25fcf3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/UpsellingResponseBesitzType.java @@ -0,0 +1,30 @@ + +package at.vvo.omds.types.omds3Types.v1_4_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

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

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

+ * <complexType name="UpsellingResponseBesitz_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingResponseBesitz_Type") +public class UpsellingResponseBesitzType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java index b7f3e322..2d83280c 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java @@ -9,7 +9,6 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType; -import at.vvo.omds.types.omds3Types.v1_4_0.common.DeckungVsType; import at.vvo.omds.types.omds3Types.v1_4_0.common.VerkaufsproduktType; @@ -27,19 +26,7 @@ import at.vvo.omds.types.omds3Types.v1_4_0.common.VerkaufsproduktType; * <sequence> * <element name="Haushaltsversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktHaushaltsversicherung_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="Gebaeudeversicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktGebaeudeversicherung_Type" maxOccurs="unbounded" minOccurs="0"/> - * <element name="BesitzZusatzVersicherung" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/> - * <element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> + * <element name="BesitzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}BesitzZusatzVersicherung_Type" maxOccurs="unbounded" minOccurs="0"/> * <element name="VersicherteObjekte" maxOccurs="unbounded"> * <complexType> * <complexContent> @@ -92,7 +79,7 @@ public class VerkaufsproduktBesitzType @XmlElement(name = "Gebaeudeversicherung") protected List gebaeudeversicherung; @XmlElement(name = "BesitzZusatzVersicherung") - protected List besitzZusatzVersicherung; + protected List besitzZusatzVersicherung; @XmlElement(name = "VersicherteObjekte", required = true) protected List versicherteObjekte; @@ -172,13 +159,13 @@ public class VerkaufsproduktBesitzType * *

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

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

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

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
-     *         <element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
-     *         <element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "deckungRechtsschutz", - "deckungFahrzeugeRs", - "deckungTipUndTat" - }) - public static class BesitzZusatzVersicherung { - - @XmlElement(name = "DeckungRechtsschutz") - protected DeckungVsType deckungRechtsschutz; - @XmlElement(name = "DeckungFahrzeugeRs") - protected Boolean deckungFahrzeugeRs; - @XmlElement(name = "DeckungTipUndTat") - protected Boolean deckungTipUndTat; - - /** - * Ruft den Wert der deckungRechtsschutz-Eigenschaft ab. - * - * @return - * possible object is - * {@link DeckungVsType } - * - */ - public DeckungVsType getDeckungRechtsschutz() { - return deckungRechtsschutz; - } - - /** - * Legt den Wert der deckungRechtsschutz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DeckungVsType } - * - */ - public void setDeckungRechtsschutz(DeckungVsType value) { - this.deckungRechtsschutz = value; - } - - /** - * Ruft den Wert der deckungFahrzeugeRs-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isDeckungFahrzeugeRs() { - return deckungFahrzeugeRs; - } - - /** - * Legt den Wert der deckungFahrzeugeRs-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setDeckungFahrzeugeRs(Boolean value) { - this.deckungFahrzeugeRs = value; - } - - /** - * Ruft den Wert der deckungTipUndTat-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isDeckungTipUndTat() { - return deckungTipUndTat; - } - - /** - * Legt den Wert der deckungTipUndTat-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setDeckungTipUndTat(Boolean value) { - this.deckungTipUndTat = value; - } - - } - - /** *

Java-Klasse für anonymous complex type. * diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java index 7dbb22ee..0a09d8f8 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_4_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -62,8 +62,8 @@ public class ChangeCommunicationObjectRequestType @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) protected ObjektIdType objektId; @XmlElementRefs({ - @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class), @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", type = JAXBElement.class) }) protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; @@ -115,9 +115,9 @@ public class ChangeCommunicationObjectRequestType * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} - * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} * * */ diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml index f2825ec5..e751a35f 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml +++ b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/BspRechtsschutz.xml @@ -1,40 +1,26 @@ - + 100 TotalAggro Fsure_AllgemeineVersicherungsbedRS Fsure_BesondereVersicherungsbedRS 2019-01-01T00:00:00.000 - + 200 2019-01-01T00:00:00.000 0 1 --12-20 true - + 300 2019-01-01T00:00:00.000 2 3 false 10000000.00 - - - 301 - 2019-01-01T00:00:00.000 - 2 - 3 - false - - + + @@ -44,7 +30,6 @@ Fsure_AllgemeineVersicherungsbedRS Fsure_BesondereVersicherungsbedRS 2019-01-01T00:00:00.000 - 100 2019-01-01T00:00:00.000 @@ -52,7 +37,6 @@ 1 --12-20 true - 300 2019-01-01T00:00:00.000 @@ -60,7 +44,6 @@ 3 false - 301 2019-01-01T00:00:00.000 @@ -76,7 +59,6 @@ 1 --12-20 true - 300 2019-01-01T00:00:00.000 @@ -84,14 +66,12 @@ 3 false - 302 2019-01-01T00:00:00.000 2 3 false - diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd index 7f6d50de..5ccd1ef1 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/Bsp/exampleVuServiceTypes.xsd @@ -1,10 +1,10 @@ - + - + @@ -21,7 +21,6 @@ Definition eines RS-Produkts - @@ -35,13 +34,11 @@ - - - - + @@ -67,9 +63,6 @@ - - - @@ -79,9 +72,6 @@ - - - diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd index a11adc40..9a68dc6c 100644 --- a/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-4-0/omds3_ON2_Strukturauskunft.xsd @@ -10,15 +10,16 @@ - - - + - + + + Abstraktes Element für Ebene 2 und 3 + @@ -46,6 +47,44 @@ + + + Element Ebene 1 Verkaufsprodukt + + + + + + + + + + + + + + + + + + + + + + Element Ebene 2 Produkt + + + + + + + + Element Ebene 3 Elementarprodukt + + + + +