Überarbeitung Vorversicherungsobjekte

This commit is contained in:
2019-11-20 09:01:08 +01:00
parent 2ad3e89c9c
commit 2a6c989aa6
23 changed files with 225 additions and 615 deletions

View File

@@ -1,158 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.math.BigDecimal;
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;
/**
* Typ mit Metadaten für omds:decimal-Attribute
*
* <p>Java-Klasse für Dezimal_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Dezimal_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}AttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Default" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Values" type="{urn:omds20}decimal" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Min" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Max" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Dezimal_Type", propOrder = {
"_default",
"values",
"min",
"max"
})
public class DezimalType
extends AttributMetadatenType
{
@XmlElement(name = "Default")
protected BigDecimal _default;
@XmlElement(name = "Values")
protected List<BigDecimal> values;
@XmlElement(name = "Min")
protected BigDecimal min;
@XmlElement(name = "Max")
protected BigDecimal max;
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setDefault(BigDecimal value) {
this._default = value;
}
/**
* Gets the value of the values property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the values property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getValues().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BigDecimal }
*
*
*/
public List<BigDecimal> getValues() {
if (values == null) {
values = new ArrayList<BigDecimal>();
}
return this.values;
}
/**
* Ruft den Wert der min-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMin() {
return min;
}
/**
* Legt den Wert der min-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMin(BigDecimal value) {
this.min = value;
}
/**
* Ruft den Wert der max-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMax() {
return max;
}
/**
* Legt den Wert der max-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMax(BigDecimal value) {
this.max = value;
}
}

View File

@@ -45,14 +45,6 @@ public class ObjectFactory {
return new ZahlwegType();
}
/**
* Create an instance of {@link VorversicherungenImplType }
*
*/
public VorversicherungenImplType createVorversicherungenImplType() {
return new VorversicherungenImplType();
}
/**
* Create an instance of {@link ServiceFault }
*
@@ -253,6 +245,22 @@ public class ObjectFactory {
return new OffenerSchadenType();
}
/**
* Create an instance of {@link VorversicherungenImplType }
*
*/
public VorversicherungenImplType createVorversicherungenImplType() {
return new VorversicherungenImplType();
}
/**
* Create an instance of {@link VorversicherungType }
*
*/
public VorversicherungType createVorversicherungType() {
return new VorversicherungType();
}
/**
* Create an instance of {@link VorversicherungenDetailType }
*
@@ -493,14 +501,6 @@ public class ObjectFactory {
return new ZahlwegType.Kundenkonto();
}
/**
* Create an instance of {@link VorversicherungenImplType.Vorversicherung }
*
*/
public VorversicherungenImplType.Vorversicherung createVorversicherungenImplTypeVorversicherung() {
return new VorversicherungenImplType.Vorversicherung();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
*

View File

@@ -0,0 +1,129 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
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;
/**
* Angaben zu einer Vorversicherung
*
* <p>Java-Klasse für Vorversicherung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Vorversicherung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" minOccurs="0"/&gt;
* &lt;element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Vorversicherung_Type", propOrder = {
"vtgSparteCd",
"spartenCd",
"polizzennr"
})
public class VorversicherungType
extends VorversicherungenDetailType
{
@XmlElement(name = "VtgSparteCd")
protected String vtgSparteCd;
@XmlElement(name = "SpartenCd")
protected List<String> spartenCd;
@XmlElement(name = "Polizzennr")
protected String polizzennr;
/**
* Ruft den Wert der vtgSparteCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVtgSparteCd() {
return vtgSparteCd;
}
/**
* Legt den Wert der vtgSparteCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVtgSparteCd(String value) {
this.vtgSparteCd = value;
}
/**
* Gets the value of the spartenCd property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the spartenCd property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSpartenCd().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getSpartenCd() {
if (spartenCd == null) {
spartenCd = new ArrayList<String>();
}
return this.spartenCd;
}
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
}

View File

@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlType;
/**
* Type Vorversicherungen Detail
* Type Vorversicherungen Detail (deprecated, verwende ErwVorversicherungenDetail_Type)
*
* <p>Java-Klasse für VorversicherungenDetail_Type complex type.
*
@@ -55,7 +55,7 @@ import javax.xml.bind.annotation.XmlType;
"zusaetzlicheVorversicherungsdaten"
})
@XmlSeeAlso({
at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenImplType.Vorversicherung.class,
VorversicherungType.class,
at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class
})
public class VorversicherungenDetailType {

View File

@@ -5,7 +5,6 @@ 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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
@@ -22,15 +21,7 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Vorversicherung" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type"&gt;
* &lt;attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" /&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherung_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -41,95 +32,42 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VorversicherungenImpl_Type", propOrder = {
"vorversicherung"
"vorversicherungen"
})
public class VorversicherungenImplType
extends VorversicherungenType
{
@XmlElement(name = "Vorversicherung", required = true)
protected List<VorversicherungenImplType.Vorversicherung> vorversicherung;
@XmlElement(name = "Vorversicherungen", required = true)
protected List<VorversicherungType> vorversicherungen;
/**
* Gets the value of the vorversicherung property.
* Gets the value of the vorversicherungen property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the vorversicherung property.
* This is why there is not a <CODE>set</CODE> method for the vorversicherungen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVorversicherung().add(newItem);
* getVorversicherungen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VorversicherungenImplType.Vorversicherung }
* {@link VorversicherungType }
*
*
*/
public List<VorversicherungenImplType.Vorversicherung> getVorversicherung() {
if (vorversicherung == null) {
vorversicherung = new ArrayList<VorversicherungenImplType.Vorversicherung>();
public List<VorversicherungType> getVorversicherungen() {
if (vorversicherungen == null) {
vorversicherungen = new ArrayList<VorversicherungType>();
}
return this.vorversicherung;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type"&gt;
* &lt;attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" /&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Vorversicherung
extends VorversicherungenDetailType
{
@XmlAttribute(name = "VtgSparteCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String vtgSparteCd;
/**
* Ruft den Wert der vtgSparteCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVtgSparteCd() {
return vtgSparteCd;
}
/**
* Legt den Wert der vtgSparteCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVtgSparteCd(String value) {
this.vtgSparteCd = value;
}
return this.vorversicherungen;
}
}

View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlType;
/**
* VU-spezifische Erweiterungsmöglichkeit für Vorversicherungen
* VU-spezifische Erweiterungsmöglichkeit für Vorversicherungsdaten
*
* <p>Java-Klasse für ZusaetzlicheVorversicherungsdaten_Type complex type.
*

View File

@@ -36,8 +36,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzRequestType
"requestUpselling"
})
@XmlSeeAlso({
CalculateRequestGenType.class,
CalculateKfzRequestType.class
CalculateKfzRequestType.class,
CalculateRequestGenType.class
})
public abstract class CalculateRequestType
extends CommonProcessRequestType

View File

@@ -30,8 +30,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CalculateKfzResponseTyp
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CalculateResponse_Type")
@XmlSeeAlso({
CalculateResponseGenType.class,
CalculateKfzResponseType.class
CalculateKfzResponseType.class,
CalculateResponseGenType.class
})
public abstract class CalculateResponseType
extends CommonProcessResponseType

View File

@@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzReq
"dateianhaenge"
})
@XmlSeeAlso({
CreateApplicationRequestGenType.class,
CreateApplicationKfzRequestType.class
CreateApplicationKfzRequestType.class,
CreateApplicationRequestGenType.class
})
public abstract class CreateApplicationRequestType
extends CommonProcessRequestType

View File

@@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateApplicationKfzRes
"dokumente"
})
@XmlSeeAlso({
CreateApplicationResponseGenType.class,
CreateApplicationKfzResponseType.class
CreateApplicationKfzResponseType.class,
CreateApplicationResponseGenType.class
})
public abstract class CreateApplicationResponseType
extends CommonProcessResponseType

View File

@@ -30,8 +30,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzRequestTy
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreateOfferRequest_Type")
@XmlSeeAlso({
CreateOfferRequestGenType.class,
CreateOfferKfzRequestType.class
CreateOfferKfzRequestType.class,
CreateOfferRequestGenType.class
})
public abstract class CreateOfferRequestType
extends CommonProcessRequestType

View File

@@ -39,8 +39,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.CreateOfferKfzResponseT
"dokumente"
})
@XmlSeeAlso({
CreateOfferResponseGenType.class,
CreateOfferKfzResponseType.class
CreateOfferKfzResponseType.class,
CreateOfferResponseGenType.class
})
public abstract class CreateOfferResponseType
extends CommonProcessResponseType

View File

@@ -42,8 +42,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SubmitApplicationKfzReq
"antragsnummer"
})
@XmlSeeAlso({
SubmitApplicationRequestGenType.class,
SubmitApplicationKfzRequestType.class
SubmitApplicationKfzRequestType.class,
SubmitApplicationRequestGenType.class
})
public abstract class SubmitApplicationRequestType
extends CommonProcessRequestType

View File

@@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SubmitApplicationKfzRes
"dokumente"
})
@XmlSeeAlso({
SubmitApplicationResponseGenType.class,
SubmitApplicationKfzResponseType.class
SubmitApplicationKfzResponseType.class,
SubmitApplicationResponseGenType.class
})
public abstract class SubmitApplicationResponseType
extends CommonProcessResponseType

View File

@@ -13,7 +13,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType;
/**
* Type Vorversicherungen für Kfz
* Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type)
*
* <p>Java-Klasse für VorversicherungenKfz_Type complex type.
*

View File

@@ -50,15 +50,15 @@ public class GenElementarproduktGebaeudeType
{
@XmlElementRefs({
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
@@ -90,15 +90,15 @@ public class GenElementarproduktGebaeudeType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*
*/

View File

@@ -50,15 +50,15 @@ public class GenElementarproduktHaushaltType
{
@XmlElementRefs({
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Vorsorge", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Sparte", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Hoechsthaftungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
@XmlElementRef(name = "Pauschalbetrag", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "ProzentVersicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Nebenkosten", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Versicherungssumme", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Selbstbehalt", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false),
@XmlElementRef(name = "Unterversicherungsverzicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat", type = JAXBElement.class, required = false)
})
protected List<JAXBElement<?>> rest;
@@ -90,15 +90,15 @@ public class GenElementarproduktHaushaltType
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link String }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link SelbstbehaltType }{@code >}
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link KostenFixOderProzentType }{@code >}
* {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
* {@link JAXBElement }{@code <}{@link Long }{@code >}
*
*
*/

View File

@@ -1,91 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PraemieType;
/**
* <p>Java-Klasse für DarstellungPraemieNachLeistungsart_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DarstellungPraemieNachLeistungsart_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="BezeichnungLeistungsart" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DarstellungPraemieNachLeistungsart_Type", propOrder = {
"bezeichnungLeistungsart",
"praemie"
})
public class DarstellungPraemieNachLeistungsartType {
@XmlElement(name = "BezeichnungLeistungsart", required = true)
protected String bezeichnungLeistungsart;
@XmlElement(name = "Praemie", required = true)
protected PraemieType praemie;
/**
* Ruft den Wert der bezeichnungLeistungsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBezeichnungLeistungsart() {
return bezeichnungLeistungsart;
}
/**
* Legt den Wert der bezeichnungLeistungsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBezeichnungLeistungsart(String value) {
this.bezeichnungLeistungsart = value;
}
/**
* Ruft den Wert der praemie-Eigenschaft ab.
*
* @return
* possible object is
* {@link PraemieType }
*
*/
public PraemieType getPraemie() {
return praemie;
}
/**
* Legt den Wert der praemie-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PraemieType }
*
*/
public void setPraemie(PraemieType value) {
this.praemie = value;
}
}

View File

@@ -1,119 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
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;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
/**
* Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
*
* <p>Java-Klasse für ElementarproduktUnfall_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ElementarproduktUnfall_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="VersPersonRefLfNr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Versicherungssumme" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ElementarproduktUnfall_Type", propOrder = {
"versPersonRefLfNr",
"versicherungssumme",
"selbstbehalt"
})
public class ElementarproduktUnfallType
extends ElementarproduktGenerischType
{
@XmlElement(name = "VersPersonRefLfNr")
@XmlSchemaType(name = "unsignedShort")
protected int versPersonRefLfNr;
@XmlElement(name = "Versicherungssumme", required = true)
protected BigDecimal versicherungssumme;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
/**
* Ruft den Wert der versPersonRefLfNr-Eigenschaft ab.
*
*/
public int getVersPersonRefLfNr() {
return versPersonRefLfNr;
}
/**
* Legt den Wert der versPersonRefLfNr-Eigenschaft fest.
*
*/
public void setVersPersonRefLfNr(int value) {
this.versPersonRefLfNr = value;
}
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setVersicherungssumme(BigDecimal 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;
}
}

View File

@@ -1,103 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
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.r1_5_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
/**
* Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
*
* <p>Java-Klasse für ProduktUnfall_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProduktUnfall_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}ElementarproduktUnfall_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProduktUnfall_Type", propOrder = {
"selbstbehalt",
"leistungsarten"
})
public class ProduktUnfallType
extends ProduktGenerischType
{
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "Leistungsarten")
protected List<ElementarproduktUnfallType> leistungsarten;
/**
* 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;
}
/**
* Gets the value of the leistungsarten property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the leistungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLeistungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ElementarproduktUnfallType }
*
*
*/
public List<ElementarproduktUnfallType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<ElementarproduktUnfallType>();
}
return this.leistungsarten;
}
}

View File

@@ -62,8 +62,8 @@ public class ChangeCommunicationObjectRequestType
@XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
protected ObjektIdType objektId;
@XmlElementRefs({
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class)
})
protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
@@ -116,8 +116,8 @@ public class ChangeCommunicationObjectRequestType
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
*
*
*/

View File

@@ -1296,22 +1296,36 @@
<xsd:complexContent>
<xsd:extension base="Vorversicherungen_Type">
<xsd:sequence>
<xsd:element name="Vorversicherung" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="VorversicherungenDetail_Type">
<xsd:attribute name="VtgSparteCd" type="omds:VtgSparteCd_Type" use="optional"/>
<xsd:element name="Vorversicherungen" type="Vorversicherung_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Vorversicherung_Type">
<xsd:annotation>
<xsd:documentation>Angaben zu einer Vorversicherung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VorversicherungenDetail_Type">
<xsd:sequence>
<xsd:element name="VtgSparteCd" type="omds:VtgSparteCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional Angabe einer Vertragssparte</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Optional Angabe einer oder mehrerer Sparten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VorversicherungenDetail_Type">
<xsd:annotation>
<xsd:documentation>Type Vorversicherungen Detail</xsd:documentation>
<xsd:documentation>Details zu einer Vorversicherung</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="WurdenVorversicherungenAufgeloest" type="xsd:boolean">
@@ -1342,7 +1356,7 @@
</xsd:complexType>
<xsd:complexType name="ZusaetzlicheVorversicherungsdaten_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Vorversicherungen</xsd:documentation>
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Vorversicherungsdaten</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="Datenverwendung_Type">

View File

@@ -428,7 +428,7 @@
</xsd:element>
<xsd:complexType name="VorversicherungenKfz_Type">
<xsd:annotation>
<xsd:documentation>Type Vorversicherungen für Kfz</xsd:documentation>
<xsd:documentation>Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type)</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:Vorversicherungen_Type">