Änderungen aus Fachausschuss am 9. Okt. 2019, siehe auch ReleaseNotes-1-4-0.
This commit is contained in:
@@ -0,0 +1,164 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_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.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen
|
||||
*
|
||||
* <p>Java-Klasse für BasisProduktbaustein_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="BasisProduktbaustein_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "BasisProduktbaustein_Type", propOrder = {
|
||||
"id",
|
||||
"bezeichnung",
|
||||
"bedingungen",
|
||||
"meldungen"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
ProduktbausteinType.class
|
||||
})
|
||||
public abstract class BasisProduktbausteinType {
|
||||
|
||||
@XmlElement(name = "Id")
|
||||
protected String id;
|
||||
@XmlElement(name = "Bezeichnung")
|
||||
protected String bezeichnung;
|
||||
@XmlElement(name = "Bedingungen")
|
||||
protected List<String> bedingungen;
|
||||
@XmlElement(name = "Meldungen")
|
||||
protected List<ServiceFault> meldungen;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der id-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der id-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setId(String value) {
|
||||
this.id = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der bezeichnung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getBezeichnung() {
|
||||
return bezeichnung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der bezeichnung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setBezeichnung(String value) {
|
||||
this.bezeichnung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the bedingungen 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 bedingungen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getBedingungen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getBedingungen() {
|
||||
if (bedingungen == null) {
|
||||
bedingungen = new ArrayList<String>();
|
||||
}
|
||||
return this.bedingungen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the meldungen 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 meldungen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getMeldungen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ServiceFault }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ServiceFault> getMeldungen() {
|
||||
if (meldungen == null) {
|
||||
meldungen = new ArrayList<ServiceFault>();
|
||||
}
|
||||
return this.meldungen;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -6,8 +6,10 @@ 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.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ElementarproduktKfzType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType;
|
||||
|
||||
@@ -22,8 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
|
||||
* <pre>
|
||||
* <complexType name="Elementarprodukt_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
|
||||
* <sequence>
|
||||
* <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
|
||||
* <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
@@ -35,6 +38,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Elementarprodukt_Type", propOrder = {
|
||||
"vtgBeg",
|
||||
"zusaetzlicheElementarproduktdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
@@ -42,12 +46,39 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
|
||||
VerkehrsrechtsschutzKfzType.class
|
||||
})
|
||||
public abstract class ElementarproduktType
|
||||
extends ProduktbausteinAntragsprozessType
|
||||
extends ProduktbausteinType
|
||||
{
|
||||
|
||||
@XmlElement(name = "VtgBeg")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar vtgBeg;
|
||||
@XmlElement(name = "ZusaetzlicheElementarproduktdaten")
|
||||
protected List<ZusaetzlicheElementarproduktdatenType> zusaetzlicheElementarproduktdaten;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgBeg-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVtgBeg() {
|
||||
return vtgBeg;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgBeg-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVtgBeg(XMLGregorianCalendar value) {
|
||||
this.vtgBeg = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the zusaetzlicheElementarproduktdaten property.
|
||||
*
|
||||
|
||||
@@ -206,14 +206,6 @@ public class ObjectFactory {
|
||||
return new OffenerSchadenType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenType createVorversicherungenType() {
|
||||
return new VorversicherungenType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenDetailType }
|
||||
*
|
||||
|
||||
@@ -24,8 +24,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType;
|
||||
* <pre>
|
||||
* <complexType name="Produkt_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
|
||||
* <sequence>
|
||||
* <element name="VtgBeg" type="{urn:omds20}Datum" minOccurs="0"/>
|
||||
* <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" minOccurs="0"/>
|
||||
@@ -41,6 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType;
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Produkt_Type", propOrder = {
|
||||
"vtgBeg",
|
||||
"produktgeneration",
|
||||
"zahlweg",
|
||||
"zahlrhythmus",
|
||||
@@ -52,9 +54,12 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ZusatzproduktKfzType;
|
||||
ZusatzproduktKfzType.class
|
||||
})
|
||||
public abstract class ProduktType
|
||||
extends ProduktbausteinAntragsprozessType
|
||||
extends ProduktbausteinType
|
||||
{
|
||||
|
||||
@XmlElement(name = "VtgBeg")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar vtgBeg;
|
||||
@XmlElement(name = "Produktgeneration", required = true)
|
||||
protected String produktgeneration;
|
||||
@XmlElement(name = "Zahlweg")
|
||||
@@ -67,6 +72,30 @@ public abstract class ProduktType
|
||||
@XmlElement(name = "ZusaetzlicheProduktdaten")
|
||||
protected List<ZusaetzlicheProduktdatenType> zusaetzlicheProduktdaten;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgBeg-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVtgBeg() {
|
||||
return vtgBeg;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgBeg-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVtgBeg(XMLGregorianCalendar value) {
|
||||
this.vtgBeg = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der produktgeneration-Eigenschaft ab.
|
||||
*
|
||||
|
||||
@@ -1,168 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_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.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter Typ für alle Produktbausteine im Antragsprozess
|
||||
*
|
||||
* <p>Java-Klasse für ProduktbausteinAntragsprozess_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProduktbausteinAntragsprozess_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
|
||||
* <sequence>
|
||||
* <element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/>
|
||||
* <element name="VtgEnde" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
|
||||
* <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProduktbausteinAntragsprozess_Type", propOrder = {
|
||||
"vtgBeg",
|
||||
"vtgEnde",
|
||||
"praemie",
|
||||
"jahrespraemieNto"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
VerkaufsproduktType.class,
|
||||
ProduktType.class,
|
||||
ElementarproduktType.class
|
||||
})
|
||||
public abstract class ProduktbausteinAntragsprozessType
|
||||
extends ProduktbausteinType
|
||||
{
|
||||
|
||||
@XmlElement(name = "VtgBeg", required = true)
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar vtgBeg;
|
||||
@XmlElement(name = "VtgEnde")
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar vtgEnde;
|
||||
@XmlElement(name = "Praemie")
|
||||
protected List<PraemieType> praemie;
|
||||
@XmlElement(name = "JahrespraemieNto")
|
||||
protected BigDecimal jahrespraemieNto;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgBeg-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVtgBeg() {
|
||||
return vtgBeg;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgBeg-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVtgBeg(XMLGregorianCalendar value) {
|
||||
this.vtgBeg = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgEnde-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVtgEnde() {
|
||||
return vtgEnde;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgEnde-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVtgEnde(XMLGregorianCalendar value) {
|
||||
this.vtgEnde = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the praemie 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 praemie property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getPraemie().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link PraemieType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<PraemieType> getPraemie() {
|
||||
if (praemie == null) {
|
||||
praemie = new ArrayList<PraemieType>();
|
||||
}
|
||||
return this.praemie;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der jahrespraemieNto-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link BigDecimal }
|
||||
*
|
||||
*/
|
||||
public BigDecimal getJahrespraemieNto() {
|
||||
return jahrespraemieNto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der jahrespraemieNto-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link BigDecimal }
|
||||
*
|
||||
*/
|
||||
public void setJahrespraemieNto(BigDecimal value) {
|
||||
this.jahrespraemieNto = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,98 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_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 javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter Typ für alle Produktbausteine in Produktauskunftsservices
|
||||
*
|
||||
* <p>Java-Klasse für ProduktbausteinAuskunft_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProduktbausteinAuskunft_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
|
||||
* <sequence>
|
||||
* <element name="Verkaufsbeginn" type="{urn:omds20}Datum-Zeit"/>
|
||||
* <element name="Verkaufsende" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProduktbausteinAuskunft_Type", propOrder = {
|
||||
"verkaufsbeginn",
|
||||
"verkaufsende"
|
||||
})
|
||||
public abstract class ProduktbausteinAuskunftType
|
||||
extends ProduktbausteinType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Verkaufsbeginn", required = true)
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar verkaufsbeginn;
|
||||
@XmlElement(name = "Verkaufsende")
|
||||
@XmlSchemaType(name = "dateTime")
|
||||
protected XMLGregorianCalendar verkaufsende;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der verkaufsbeginn-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVerkaufsbeginn() {
|
||||
return verkaufsbeginn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der verkaufsbeginn-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVerkaufsbeginn(XMLGregorianCalendar value) {
|
||||
this.verkaufsbeginn = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der verkaufsende-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVerkaufsende() {
|
||||
return verkaufsende;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der verkaufsende-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVerkaufsende(XMLGregorianCalendar value) {
|
||||
this.verkaufsende = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,17 +1,20 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_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.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen
|
||||
* Abstrakter Typ für alle Produktbausteine im Antragsprozess
|
||||
*
|
||||
* <p>Java-Klasse für Produktbaustein_Type complex type.
|
||||
*
|
||||
@@ -20,14 +23,13 @@ import javax.xml.bind.annotation.XmlType;
|
||||
* <pre>
|
||||
* <complexType name="Produktbaustein_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type">
|
||||
* <sequence>
|
||||
* <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="VtgEnde" type="{urn:omds20}Datum" minOccurs="0"/>
|
||||
* <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="JahrespraemieNto" type="{urn:omds20}decimal" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
@@ -36,130 +38,102 @@ import javax.xml.bind.annotation.XmlType;
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Produktbaustein_Type", propOrder = {
|
||||
"id",
|
||||
"bezeichnung",
|
||||
"bedingungen",
|
||||
"meldungen"
|
||||
"vtgEnde",
|
||||
"praemie",
|
||||
"jahrespraemieNto"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
ProduktbausteinAuskunftType.class,
|
||||
ProduktbausteinAntragsprozessType.class
|
||||
VerkaufsproduktType.class,
|
||||
ProduktType.class,
|
||||
ElementarproduktType.class
|
||||
})
|
||||
public abstract class ProduktbausteinType {
|
||||
public abstract class ProduktbausteinType
|
||||
extends BasisProduktbausteinType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Id")
|
||||
protected String id;
|
||||
@XmlElement(name = "Bezeichnung")
|
||||
protected String bezeichnung;
|
||||
@XmlElement(name = "Bedingungen")
|
||||
protected List<String> bedingungen;
|
||||
@XmlElement(name = "Meldungen")
|
||||
protected List<ServiceFault> meldungen;
|
||||
@XmlElement(name = "VtgEnde")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar vtgEnde;
|
||||
@XmlElement(name = "Praemie")
|
||||
protected List<PraemieType> praemie;
|
||||
@XmlElement(name = "JahrespraemieNto")
|
||||
protected BigDecimal jahrespraemieNto;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der id-Eigenschaft ab.
|
||||
* Ruft den Wert der vtgEnde-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
public XMLGregorianCalendar getVtgEnde() {
|
||||
return vtgEnde;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der id-Eigenschaft fest.
|
||||
* Legt den Wert der vtgEnde-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setId(String value) {
|
||||
this.id = value;
|
||||
public void setVtgEnde(XMLGregorianCalendar value) {
|
||||
this.vtgEnde = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der bezeichnung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getBezeichnung() {
|
||||
return bezeichnung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der bezeichnung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setBezeichnung(String value) {
|
||||
this.bezeichnung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the bedingungen property.
|
||||
* Gets the value of the praemie 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 bedingungen property.
|
||||
* This is why there is not a <CODE>set</CODE> method for the praemie property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getBedingungen().add(newItem);
|
||||
* getPraemie().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
* {@link PraemieType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getBedingungen() {
|
||||
if (bedingungen == null) {
|
||||
bedingungen = new ArrayList<String>();
|
||||
public List<PraemieType> getPraemie() {
|
||||
if (praemie == null) {
|
||||
praemie = new ArrayList<PraemieType>();
|
||||
}
|
||||
return this.bedingungen;
|
||||
return this.praemie;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the meldungen 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 meldungen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getMeldungen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ServiceFault }
|
||||
*
|
||||
* Ruft den Wert der jahrespraemieNto-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link BigDecimal }
|
||||
*
|
||||
*/
|
||||
public List<ServiceFault> getMeldungen() {
|
||||
if (meldungen == null) {
|
||||
meldungen = new ArrayList<ServiceFault>();
|
||||
}
|
||||
return this.meldungen;
|
||||
public BigDecimal getJahrespraemieNto() {
|
||||
return jahrespraemieNto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der jahrespraemieNto-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link BigDecimal }
|
||||
*
|
||||
*/
|
||||
public void setJahrespraemieNto(BigDecimal value) {
|
||||
this.jahrespraemieNto = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ 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 javax.xml.datatype.XMLGregorianCalendar;
|
||||
import at.vvo.omds.types.omds2Types.v2_11.ELRahmenvereinbarungType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType;
|
||||
|
||||
@@ -23,10 +24,12 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType;
|
||||
* <pre>
|
||||
* <complexType name="Verkaufsprodukt_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktbausteinAntragsprozess_Type">
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
|
||||
* <sequence>
|
||||
* <element name="VtgBeg" type="{urn:omds20}Datum"/>
|
||||
* <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
|
||||
* <element name="Vermittlernr" type="{urn:omds20}Vermnr" minOccurs="0"/>
|
||||
* <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
|
||||
* <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
@@ -39,8 +42,10 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType;
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Verkaufsprodukt_Type", propOrder = {
|
||||
"vtgBeg",
|
||||
"verkaufsproduktgeneration",
|
||||
"berechnungsvariante",
|
||||
"vermittlernr",
|
||||
"elRahmenvereinbarung",
|
||||
"zusaetzlicheVerkaufproduktdaten"
|
||||
})
|
||||
@@ -48,19 +53,48 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VerkaufsproduktKfzType;
|
||||
VerkaufsproduktKfzType.class
|
||||
})
|
||||
public abstract class VerkaufsproduktType
|
||||
extends ProduktbausteinAntragsprozessType
|
||||
extends ProduktbausteinType
|
||||
{
|
||||
|
||||
@XmlElement(name = "VtgBeg", required = true)
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar vtgBeg;
|
||||
@XmlElement(name = "Verkaufsproduktgeneration")
|
||||
protected String verkaufsproduktgeneration;
|
||||
@XmlElement(name = "Berechnungsvariante")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected BerechnungsvarianteType berechnungsvariante;
|
||||
@XmlElement(name = "Vermittlernr")
|
||||
protected String vermittlernr;
|
||||
@XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20")
|
||||
protected ELRahmenvereinbarungType elRahmenvereinbarung;
|
||||
@XmlElement(name = "ZusaetzlicheVerkaufproduktdaten")
|
||||
protected List<ZusaetzlicheVerkaufproduktdatenType> zusaetzlicheVerkaufproduktdaten;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgBeg-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getVtgBeg() {
|
||||
return vtgBeg;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgBeg-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setVtgBeg(XMLGregorianCalendar value) {
|
||||
this.vtgBeg = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab.
|
||||
*
|
||||
@@ -109,6 +143,30 @@ public abstract class VerkaufsproduktType
|
||||
this.berechnungsvariante = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vermittlernr-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getVermittlernr() {
|
||||
return vermittlernr;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vermittlernr-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setVermittlernr(String value) {
|
||||
this.vermittlernr = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab.
|
||||
*
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_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.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
@@ -32,7 +35,9 @@ import javax.xml.bind.annotation.XmlType;
|
||||
* </restriction>
|
||||
* </simpleType>
|
||||
* </element>
|
||||
* <element name="AuslaendischeVersicherungsgesellschaft" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/>
|
||||
* <element name="ZusaetzlicheVorversicherungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVorversicherungsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
@@ -45,7 +50,12 @@ import javax.xml.bind.annotation.XmlType;
|
||||
@XmlType(name = "VorversicherungenDetail_Type", propOrder = {
|
||||
"wurdenVorversicherungenAufgeloest",
|
||||
"aufloesungsgrund",
|
||||
"versicherungsgesellschaft"
|
||||
"auslaendischeVersicherungsgesellschaft",
|
||||
"versicherungsgesellschaft",
|
||||
"zusaetzlicheVorversicherungsdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class
|
||||
})
|
||||
public class VorversicherungenDetailType {
|
||||
|
||||
@@ -53,8 +63,12 @@ public class VorversicherungenDetailType {
|
||||
protected boolean wurdenVorversicherungenAufgeloest;
|
||||
@XmlElement(name = "Aufloesungsgrund")
|
||||
protected String aufloesungsgrund;
|
||||
@XmlElement(name = "AuslaendischeVersicherungsgesellschaft")
|
||||
protected Boolean auslaendischeVersicherungsgesellschaft;
|
||||
@XmlElement(name = "Versicherungsgesellschaft", required = true)
|
||||
protected String versicherungsgesellschaft;
|
||||
@XmlElement(name = "ZusaetzlicheVorversicherungsdaten")
|
||||
protected List<ZusaetzlicheVorversicherungsdatenType> zusaetzlicheVorversicherungsdaten;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft ab.
|
||||
@@ -96,6 +110,30 @@ public class VorversicherungenDetailType {
|
||||
this.aufloesungsgrund = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isAuslaendischeVersicherungsgesellschaft() {
|
||||
return auslaendischeVersicherungsgesellschaft;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der auslaendischeVersicherungsgesellschaft-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setAuslaendischeVersicherungsgesellschaft(Boolean value) {
|
||||
this.auslaendischeVersicherungsgesellschaft = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab.
|
||||
*
|
||||
@@ -120,4 +158,33 @@ public class VorversicherungenDetailType {
|
||||
this.versicherungsgesellschaft = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the zusaetzlicheVorversicherungsdaten 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 zusaetzlicheVorversicherungsdaten property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getZusaetzlicheVorversicherungsdaten().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ZusaetzlicheVorversicherungsdatenType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ZusaetzlicheVorversicherungsdatenType> getZusaetzlicheVorversicherungsdaten() {
|
||||
if (zusaetzlicheVorversicherungsdaten == null) {
|
||||
zusaetzlicheVorversicherungsdaten = new ArrayList<ZusaetzlicheVorversicherungsdatenType>();
|
||||
}
|
||||
return this.zusaetzlicheVorversicherungsdaten;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3,12 +3,13 @@ package at.vvo.omds.types.omds3Types.r1_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.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.VorversicherungenKfzType;
|
||||
|
||||
|
||||
/**
|
||||
* Type Vorversicherungen
|
||||
* Abstrakter Typ zur Beschreibung der Vorversicherungen
|
||||
*
|
||||
* <p>Java-Klasse für Vorversicherungen_Type complex type.
|
||||
*
|
||||
@@ -18,10 +19,6 @@ import javax.xml.bind.annotation.XmlType;
|
||||
* <complexType name="Vorversicherungen_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="VorversicherungKfz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
* <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
@@ -30,63 +27,11 @@ import javax.xml.bind.annotation.XmlType;
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Vorversicherungen_Type", propOrder = {
|
||||
"vorversicherungKfz",
|
||||
"vorversicherungRechtsschutz"
|
||||
@XmlType(name = "Vorversicherungen_Type")
|
||||
@XmlSeeAlso({
|
||||
VorversicherungenKfzType.class
|
||||
})
|
||||
public class VorversicherungenType {
|
||||
public abstract class VorversicherungenType {
|
||||
|
||||
@XmlElement(name = "VorversicherungKfz")
|
||||
protected VorversicherungenDetailType vorversicherungKfz;
|
||||
@XmlElement(name = "VorversicherungRechtsschutz")
|
||||
protected VorversicherungenDetailType vorversicherungRechtsschutz;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorversicherungKfz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenDetailType getVorversicherungKfz() {
|
||||
return vorversicherungKfz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorversicherungKfz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public void setVorversicherungKfz(VorversicherungenDetailType value) {
|
||||
this.vorversicherungKfz = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenDetailType getVorversicherungRechtsschutz() {
|
||||
return vorversicherungRechtsschutz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) {
|
||||
this.vorversicherungRechtsschutz = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.common;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* VU-spezifische Erweiterungsmöglichkeit für Vorversicherungen
|
||||
*
|
||||
* <p>Java-Klasse für ZusaetzlicheVorversicherungsdaten_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ZusaetzlicheVorversicherungsdaten_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ZusaetzlicheVorversicherungsdaten_Type")
|
||||
public abstract class ZusaetzlicheVorversicherungsdatenType {
|
||||
|
||||
|
||||
}
|
||||
@@ -12,10 +12,12 @@ import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.AntragsartType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.BeteiligtePersonVertragType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.DatenverwendungType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.ErsatzpolizzenType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.KontierungType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.PolizzenversandType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VertragspersonType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VinkularglaeubigerType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.ZahlungsdatenType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
|
||||
|
||||
@@ -38,12 +40,15 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
|
||||
* <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
||||
* <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
|
||||
* <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/>
|
||||
* <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/>
|
||||
* <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
|
||||
* <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
|
||||
* <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
|
||||
* <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/>
|
||||
* <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
|
||||
* <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
@@ -61,12 +66,15 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SpezAntragKfzType;
|
||||
"abweichenderPraemienzahler",
|
||||
"weitereVersicherungsnehmer",
|
||||
"weitereVertragspersonen",
|
||||
"vorversicherungen",
|
||||
"zahlungsdaten",
|
||||
"sepa",
|
||||
"vinkulierung",
|
||||
"polizzenversand",
|
||||
"datenschutzbestimmungen",
|
||||
"kontierung",
|
||||
"ersatzpolizzennummer",
|
||||
"zusendungWeitereDokumente",
|
||||
"zusaetzlicheAntragsdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
@@ -90,6 +98,8 @@ public abstract class SpezAntragType {
|
||||
protected List<Integer> weitereVersicherungsnehmer;
|
||||
@XmlElement(name = "WeitereVertragspersonen")
|
||||
protected List<VertragspersonType> weitereVertragspersonen;
|
||||
@XmlElement(name = "Vorversicherungen")
|
||||
protected VorversicherungenType vorversicherungen;
|
||||
@XmlElement(name = "Zahlungsdaten", required = true)
|
||||
protected ZahlungsdatenType zahlungsdaten;
|
||||
@XmlElement(name = "Sepa")
|
||||
@@ -104,6 +114,10 @@ public abstract class SpezAntragType {
|
||||
protected DatenverwendungType datenschutzbestimmungen;
|
||||
@XmlElement(name = "Kontierung")
|
||||
protected List<KontierungType> kontierung;
|
||||
@XmlElement(name = "Ersatzpolizzennummer")
|
||||
protected ErsatzpolizzenType ersatzpolizzennummer;
|
||||
@XmlElement(name = "ZusendungWeitereDokumente")
|
||||
protected List<String> zusendungWeitereDokumente;
|
||||
@XmlElement(name = "ZusaetzlicheAntragsdaten")
|
||||
protected List<ZusaetzlicheAntragsdatenType> zusaetzlicheAntragsdaten;
|
||||
|
||||
@@ -258,6 +272,30 @@ public abstract class SpezAntragType {
|
||||
return this.weitereVertragspersonen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorversicherungen-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VorversicherungenType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenType getVorversicherungen() {
|
||||
return vorversicherungen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorversicherungen-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VorversicherungenType }
|
||||
*
|
||||
*/
|
||||
public void setVorversicherungen(VorversicherungenType value) {
|
||||
this.vorversicherungen = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zahlungsdaten-Eigenschaft ab.
|
||||
*
|
||||
@@ -407,6 +445,59 @@ public abstract class SpezAntragType {
|
||||
return this.kontierung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ErsatzpolizzenType }
|
||||
*
|
||||
*/
|
||||
public ErsatzpolizzenType getErsatzpolizzennummer() {
|
||||
return ersatzpolizzennummer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der ersatzpolizzennummer-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ErsatzpolizzenType }
|
||||
*
|
||||
*/
|
||||
public void setErsatzpolizzennummer(ErsatzpolizzenType value) {
|
||||
this.ersatzpolizzennummer = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the zusendungWeitereDokumente 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 zusendungWeitereDokumente property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getZusendungWeitereDokumente().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getZusendungWeitereDokumente() {
|
||||
if (zusendungWeitereDokumente == null) {
|
||||
zusendungWeitereDokumente = new ArrayList<String>();
|
||||
}
|
||||
return this.zusendungWeitereDokumente;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the zusaetzlicheAntragsdaten property.
|
||||
*
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Type Standardimplementierung des Fahrzeugzustands
|
||||
*
|
||||
* <p>Java-Klasse für EinfacherFahrzeugzustand_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="EinfacherFahrzeugzustand_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
|
||||
* <sequence>
|
||||
* <element name="Zustand" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "EinfacherFahrzeugzustand_Type", propOrder = {
|
||||
"zustand"
|
||||
})
|
||||
public class EinfacherFahrzeugzustandType
|
||||
extends FahrzeugzustandType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Zustand", required = true)
|
||||
protected String zustand;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustand-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getZustand() {
|
||||
return zustand;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustand-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setZustand(String value) {
|
||||
this.zustand = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
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.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* Type Standardimplementierung des Fahrzeugzustands
|
||||
*
|
||||
* <p>Java-Klasse für FahrzeugzustandImpl_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="FahrzeugzustandImpl_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
|
||||
* <sequence>
|
||||
* <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
|
||||
* <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
* <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
* <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
|
||||
* <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
|
||||
* <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "FahrzeugzustandImpl_Type", propOrder = {
|
||||
"zustandsberichtLiegtAlsFormularBei",
|
||||
"zustandsbeschreibung",
|
||||
"schaedenAnScheibenKleinglas",
|
||||
"schaedenAmFahrzeug",
|
||||
"kilometerLtBesichtigung",
|
||||
"vorschaeden",
|
||||
"besichtigungsort",
|
||||
"besichtigungsdatum",
|
||||
"grundFuerNachbesichtigung"
|
||||
})
|
||||
public class FahrzeugzustandImplType
|
||||
extends FahrzeugzustandType
|
||||
{
|
||||
|
||||
@XmlElement(name = "ZustandsberichtLiegtAlsFormularBei")
|
||||
protected Boolean zustandsberichtLiegtAlsFormularBei;
|
||||
@XmlElement(name = "Zustandsbeschreibung", required = true)
|
||||
@XmlSchemaType(name = "string")
|
||||
protected ZustandsbeschreibungType zustandsbeschreibung;
|
||||
@XmlElement(name = "SchaedenAnScheibenKleinglas")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas;
|
||||
@XmlElement(name = "SchaedenAmFahrzeug")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected SchaedenAmFahrzeugType schaedenAmFahrzeug;
|
||||
@XmlElement(name = "KilometerLtBesichtigung")
|
||||
protected BigInteger kilometerLtBesichtigung;
|
||||
@XmlElement(name = "Vorschaeden")
|
||||
protected String vorschaeden;
|
||||
@XmlElement(name = "Besichtigungsort")
|
||||
protected String besichtigungsort;
|
||||
@XmlElement(name = "Besichtigungsdatum")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar besichtigungsdatum;
|
||||
@XmlElement(name = "GrundFuerNachbesichtigung")
|
||||
protected String grundFuerNachbesichtigung;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isZustandsberichtLiegtAlsFormularBei() {
|
||||
return zustandsberichtLiegtAlsFormularBei;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setZustandsberichtLiegtAlsFormularBei(Boolean value) {
|
||||
this.zustandsberichtLiegtAlsFormularBei = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustandsbeschreibung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ZustandsbeschreibungType }
|
||||
*
|
||||
*/
|
||||
public ZustandsbeschreibungType getZustandsbeschreibung() {
|
||||
return zustandsbeschreibung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustandsbeschreibung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ZustandsbeschreibungType }
|
||||
*
|
||||
*/
|
||||
public void setZustandsbeschreibung(ZustandsbeschreibungType value) {
|
||||
this.zustandsbeschreibung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SchaedenAnScheibenKleinglasType }
|
||||
*
|
||||
*/
|
||||
public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() {
|
||||
return schaedenAnScheibenKleinglas;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SchaedenAnScheibenKleinglasType }
|
||||
*
|
||||
*/
|
||||
public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) {
|
||||
this.schaedenAnScheibenKleinglas = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SchaedenAmFahrzeugType }
|
||||
*
|
||||
*/
|
||||
public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() {
|
||||
return schaedenAmFahrzeug;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SchaedenAmFahrzeugType }
|
||||
*
|
||||
*/
|
||||
public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) {
|
||||
this.schaedenAmFahrzeug = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public BigInteger getKilometerLtBesichtigung() {
|
||||
return kilometerLtBesichtigung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public void setKilometerLtBesichtigung(BigInteger value) {
|
||||
this.kilometerLtBesichtigung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorschaeden-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getVorschaeden() {
|
||||
return vorschaeden;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorschaeden-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setVorschaeden(String value) {
|
||||
this.vorschaeden = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der besichtigungsort-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getBesichtigungsort() {
|
||||
return besichtigungsort;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der besichtigungsort-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setBesichtigungsort(String value) {
|
||||
this.besichtigungsort = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der besichtigungsdatum-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getBesichtigungsdatum() {
|
||||
return besichtigungsdatum;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der besichtigungsdatum-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setBesichtigungsdatum(XMLGregorianCalendar value) {
|
||||
this.besichtigungsdatum = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getGrundFuerNachbesichtigung() {
|
||||
return grundFuerNachbesichtigung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setGrundFuerNachbesichtigung(String value) {
|
||||
this.grundFuerNachbesichtigung = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
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.XmlType;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* Type einer möglichen Implementierung des Fahrzeugzustands
|
||||
*
|
||||
* <p>Java-Klasse für FahrzeugzustandMitBesichichtigung_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="FahrzeugzustandMitBesichichtigung_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type">
|
||||
* <sequence>
|
||||
* <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
|
||||
* <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
* <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
* <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
|
||||
* <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
|
||||
* <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "FahrzeugzustandMitBesichichtigung_Type", propOrder = {
|
||||
"zustandsberichtLiegtAlsFormularBei",
|
||||
"zustandsbeschreibung",
|
||||
"schaedenAnScheibenKleinglas",
|
||||
"schaedenAmFahrzeug",
|
||||
"kilometerLtBesichtigung",
|
||||
"vorschaeden",
|
||||
"besichtigungsort",
|
||||
"besichtigungsdatum",
|
||||
"grundFuerNachbesichtigung"
|
||||
})
|
||||
public class FahrzeugzustandMitBesichichtigungType
|
||||
extends FahrzeugzustandType
|
||||
{
|
||||
|
||||
@XmlElement(name = "ZustandsberichtLiegtAlsFormularBei")
|
||||
protected Boolean zustandsberichtLiegtAlsFormularBei;
|
||||
@XmlElement(name = "Zustandsbeschreibung", required = true)
|
||||
@XmlSchemaType(name = "string")
|
||||
protected ZustandsbeschreibungType zustandsbeschreibung;
|
||||
@XmlElement(name = "SchaedenAnScheibenKleinglas")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas;
|
||||
@XmlElement(name = "SchaedenAmFahrzeug")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected SchaedenAmFahrzeugType schaedenAmFahrzeug;
|
||||
@XmlElement(name = "KilometerLtBesichtigung")
|
||||
protected BigInteger kilometerLtBesichtigung;
|
||||
@XmlElement(name = "Vorschaeden")
|
||||
protected String vorschaeden;
|
||||
@XmlElement(name = "Besichtigungsort")
|
||||
protected String besichtigungsort;
|
||||
@XmlElement(name = "Besichtigungsdatum")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar besichtigungsdatum;
|
||||
@XmlElement(name = "GrundFuerNachbesichtigung")
|
||||
protected String grundFuerNachbesichtigung;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isZustandsberichtLiegtAlsFormularBei() {
|
||||
return zustandsberichtLiegtAlsFormularBei;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setZustandsberichtLiegtAlsFormularBei(Boolean value) {
|
||||
this.zustandsberichtLiegtAlsFormularBei = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustandsbeschreibung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ZustandsbeschreibungType }
|
||||
*
|
||||
*/
|
||||
public ZustandsbeschreibungType getZustandsbeschreibung() {
|
||||
return zustandsbeschreibung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustandsbeschreibung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ZustandsbeschreibungType }
|
||||
*
|
||||
*/
|
||||
public void setZustandsbeschreibung(ZustandsbeschreibungType value) {
|
||||
this.zustandsbeschreibung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SchaedenAnScheibenKleinglasType }
|
||||
*
|
||||
*/
|
||||
public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() {
|
||||
return schaedenAnScheibenKleinglas;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SchaedenAnScheibenKleinglasType }
|
||||
*
|
||||
*/
|
||||
public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) {
|
||||
this.schaedenAnScheibenKleinglas = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SchaedenAmFahrzeugType }
|
||||
*
|
||||
*/
|
||||
public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() {
|
||||
return schaedenAmFahrzeug;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SchaedenAmFahrzeugType }
|
||||
*
|
||||
*/
|
||||
public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) {
|
||||
this.schaedenAmFahrzeug = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public BigInteger getKilometerLtBesichtigung() {
|
||||
return kilometerLtBesichtigung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public void setKilometerLtBesichtigung(BigInteger value) {
|
||||
this.kilometerLtBesichtigung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorschaeden-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getVorschaeden() {
|
||||
return vorschaeden;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorschaeden-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setVorschaeden(String value) {
|
||||
this.vorschaeden = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der besichtigungsort-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getBesichtigungsort() {
|
||||
return besichtigungsort;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der besichtigungsort-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setBesichtigungsort(String value) {
|
||||
this.besichtigungsort = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der besichtigungsdatum-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getBesichtigungsdatum() {
|
||||
return besichtigungsdatum;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der besichtigungsdatum-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setBesichtigungsdatum(XMLGregorianCalendar value) {
|
||||
this.besichtigungsdatum = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getGrundFuerNachbesichtigung() {
|
||||
return grundFuerNachbesichtigung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setGrundFuerNachbesichtigung(String value) {
|
||||
this.grundFuerNachbesichtigung = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,17 +1,14 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
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 javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
|
||||
/**
|
||||
* Type Abbildung Fahrzeugzustand
|
||||
* Abstrakter Typ für den Fahrzeugzustand
|
||||
*
|
||||
* <p>Java-Klasse für Fahrzeugzustand_Type complex type.
|
||||
*
|
||||
@@ -21,17 +18,6 @@ import javax.xml.datatype.XMLGregorianCalendar;
|
||||
* <complexType name="Fahrzeugzustand_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="ZustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="Zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
|
||||
* <element name="SchaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
* <element name="SchaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
* <element name="KilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
|
||||
* <element name="Vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
|
||||
* <element name="GrundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
@@ -40,256 +26,12 @@ import javax.xml.datatype.XMLGregorianCalendar;
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Fahrzeugzustand_Type", propOrder = {
|
||||
"zustandsberichtLiegtAlsFormularBei",
|
||||
"zustandsbeschreibung",
|
||||
"schaedenAnScheibenKleinglas",
|
||||
"schaedenAmFahrzeug",
|
||||
"kilometerLtBesichtigung",
|
||||
"vorschaeden",
|
||||
"besichtigungsort",
|
||||
"besichtigungsdatum",
|
||||
"grundFuerNachbesichtigung"
|
||||
@XmlType(name = "Fahrzeugzustand_Type")
|
||||
@XmlSeeAlso({
|
||||
EinfacherFahrzeugzustandType.class,
|
||||
FahrzeugzustandMitBesichichtigungType.class
|
||||
})
|
||||
public class FahrzeugzustandType {
|
||||
public abstract class FahrzeugzustandType {
|
||||
|
||||
@XmlElement(name = "ZustandsberichtLiegtAlsFormularBei")
|
||||
protected Boolean zustandsberichtLiegtAlsFormularBei;
|
||||
@XmlElement(name = "Zustandsbeschreibung", required = true)
|
||||
@XmlSchemaType(name = "string")
|
||||
protected ZustandsbeschreibungType zustandsbeschreibung;
|
||||
@XmlElement(name = "SchaedenAnScheibenKleinglas")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas;
|
||||
@XmlElement(name = "SchaedenAmFahrzeug")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected SchaedenAmFahrzeugType schaedenAmFahrzeug;
|
||||
@XmlElement(name = "KilometerLtBesichtigung")
|
||||
protected BigInteger kilometerLtBesichtigung;
|
||||
@XmlElement(name = "Vorschaeden")
|
||||
protected String vorschaeden;
|
||||
@XmlElement(name = "Besichtigungsort")
|
||||
protected String besichtigungsort;
|
||||
@XmlElement(name = "Besichtigungsdatum")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar besichtigungsdatum;
|
||||
@XmlElement(name = "GrundFuerNachbesichtigung")
|
||||
protected String grundFuerNachbesichtigung;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isZustandsberichtLiegtAlsFormularBei() {
|
||||
return zustandsberichtLiegtAlsFormularBei;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setZustandsberichtLiegtAlsFormularBei(Boolean value) {
|
||||
this.zustandsberichtLiegtAlsFormularBei = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zustandsbeschreibung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ZustandsbeschreibungType }
|
||||
*
|
||||
*/
|
||||
public ZustandsbeschreibungType getZustandsbeschreibung() {
|
||||
return zustandsbeschreibung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zustandsbeschreibung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ZustandsbeschreibungType }
|
||||
*
|
||||
*/
|
||||
public void setZustandsbeschreibung(ZustandsbeschreibungType value) {
|
||||
this.zustandsbeschreibung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SchaedenAnScheibenKleinglasType }
|
||||
*
|
||||
*/
|
||||
public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() {
|
||||
return schaedenAnScheibenKleinglas;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SchaedenAnScheibenKleinglasType }
|
||||
*
|
||||
*/
|
||||
public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) {
|
||||
this.schaedenAnScheibenKleinglas = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SchaedenAmFahrzeugType }
|
||||
*
|
||||
*/
|
||||
public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() {
|
||||
return schaedenAmFahrzeug;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SchaedenAmFahrzeugType }
|
||||
*
|
||||
*/
|
||||
public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) {
|
||||
this.schaedenAmFahrzeug = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public BigInteger getKilometerLtBesichtigung() {
|
||||
return kilometerLtBesichtigung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public void setKilometerLtBesichtigung(BigInteger value) {
|
||||
this.kilometerLtBesichtigung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorschaeden-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getVorschaeden() {
|
||||
return vorschaeden;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorschaeden-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setVorschaeden(String value) {
|
||||
this.vorschaeden = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der besichtigungsort-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getBesichtigungsort() {
|
||||
return besichtigungsort;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der besichtigungsort-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setBesichtigungsort(String value) {
|
||||
this.besichtigungsort = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der besichtigungsdatum-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getBesichtigungsdatum() {
|
||||
return besichtigungsdatum;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der besichtigungsdatum-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setBesichtigungsdatum(XMLGregorianCalendar value) {
|
||||
this.besichtigungsdatum = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getGrundFuerNachbesichtigung() {
|
||||
return grundFuerNachbesichtigung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setGrundFuerNachbesichtigung(String value) {
|
||||
this.grundFuerNachbesichtigung = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -41,6 +41,14 @@ public class ObjectFactory {
|
||||
public ObjectFactory() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenKfzType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenKfzType createVorversicherungenKfzType() {
|
||||
return new VorversicherungenKfzType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CreateOfferKfzResponseType }
|
||||
*
|
||||
@@ -226,11 +234,35 @@ public class ObjectFactory {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link FahrzeugzustandType }
|
||||
* Create an instance of {@link EinfacherFahrzeugzustandType }
|
||||
*
|
||||
*/
|
||||
public FahrzeugzustandType createFahrzeugzustandType() {
|
||||
return new FahrzeugzustandType();
|
||||
public EinfacherFahrzeugzustandType createEinfacherFahrzeugzustandType() {
|
||||
return new EinfacherFahrzeugzustandType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link FahrzeugzustandMitBesichichtigungType }
|
||||
*
|
||||
*/
|
||||
public FahrzeugzustandMitBesichichtigungType createFahrzeugzustandMitBesichichtigungType() {
|
||||
return new FahrzeugzustandMitBesichichtigungType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ZusaetzlicheAntragsdatenKfzType }
|
||||
*
|
||||
*/
|
||||
public ZusaetzlicheAntragsdatenKfzType createZusaetzlicheAntragsdatenKfzType() {
|
||||
return new ZusaetzlicheAntragsdatenKfzType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenKfzType.VorversicherungKfz }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenKfzType.VorversicherungKfz createVorversicherungenKfzTypeVorversicherungKfz() {
|
||||
return new VorversicherungenKfzType.VorversicherungKfz();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,15 +1,11 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
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_4_0.common.BonusMalusSystemType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.ErsatzpolizzenType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType;
|
||||
|
||||
|
||||
@@ -26,11 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType;
|
||||
* <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.kfz}VerkaufsproduktKfz_Type"/>
|
||||
* <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
|
||||
* <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
|
||||
* <element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/>
|
||||
* <element name="ZusaetzlicheKfzDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
|
||||
* <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
@@ -42,11 +35,8 @@ import at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.SpezAntragType;
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "SpezAntragKfz_Type", propOrder = {
|
||||
"verkaufsprodukt",
|
||||
"ersatzpolizzennummer",
|
||||
"vorversicherungen",
|
||||
"bonusMalus",
|
||||
"zusaetzlicheKfzDaten",
|
||||
"zusendungWeitereDokumente"
|
||||
"zusaetzlicheKfzDaten"
|
||||
})
|
||||
public class SpezAntragKfzType
|
||||
extends SpezAntragType
|
||||
@@ -54,16 +44,10 @@ public class SpezAntragKfzType
|
||||
|
||||
@XmlElement(name = "Verkaufsprodukt", required = true)
|
||||
protected VerkaufsproduktKfzType verkaufsprodukt;
|
||||
@XmlElement(name = "Ersatzpolizzennummer")
|
||||
protected ErsatzpolizzenType ersatzpolizzennummer;
|
||||
@XmlElement(name = "Vorversicherungen")
|
||||
protected VorversicherungenType vorversicherungen;
|
||||
@XmlElement(name = "BonusMalus")
|
||||
protected BonusMalusSystemType bonusMalus;
|
||||
@XmlElement(name = "ZusaetzlicheKfzDaten")
|
||||
protected ZusaetzlicheKfzdatenType zusaetzlicheKfzDaten;
|
||||
@XmlElement(name = "ZusendungWeitereDokumente")
|
||||
protected List<String> zusendungWeitereDokumente;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
|
||||
@@ -89,54 +73,6 @@ public class SpezAntragKfzType
|
||||
this.verkaufsprodukt = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ErsatzpolizzenType }
|
||||
*
|
||||
*/
|
||||
public ErsatzpolizzenType getErsatzpolizzennummer() {
|
||||
return ersatzpolizzennummer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der ersatzpolizzennummer-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ErsatzpolizzenType }
|
||||
*
|
||||
*/
|
||||
public void setErsatzpolizzennummer(ErsatzpolizzenType value) {
|
||||
this.ersatzpolizzennummer = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorversicherungen-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VorversicherungenType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenType getVorversicherungen() {
|
||||
return vorversicherungen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorversicherungen-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VorversicherungenType }
|
||||
*
|
||||
*/
|
||||
public void setVorversicherungen(VorversicherungenType value) {
|
||||
this.vorversicherungen = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der bonusMalus-Eigenschaft ab.
|
||||
*
|
||||
@@ -185,33 +121,4 @@ public class SpezAntragKfzType
|
||||
this.zusaetzlicheKfzDaten = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the zusendungWeitereDokumente 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 zusendungWeitereDokumente property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getZusendungWeitereDokumente().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getZusendungWeitereDokumente() {
|
||||
if (zusendungWeitereDokumente == null) {
|
||||
zusendungWeitereDokumente = new ArrayList<String>();
|
||||
}
|
||||
return this.zusendungWeitereDokumente;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -6,7 +6,10 @@ 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 javax.xml.datatype.XMLGregorianCalendar;
|
||||
import at.vvo.omds.types.omds2Types.v2_11.PersArtCdType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.FahrzeugType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType;
|
||||
|
||||
@@ -23,6 +26,16 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType;
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
|
||||
* <sequence>
|
||||
* <element name="Gebdat" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
|
||||
* <element name="PLZ" minOccurs="0">
|
||||
* <simpleType>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
|
||||
* <minLength value="1"/>
|
||||
* <maxLength value="7"/>
|
||||
* </restriction>
|
||||
* </simpleType>
|
||||
* </element>
|
||||
* <element name="PersArtCd" type="{urn:omds20}PersArtCd_Type" minOccurs="0"/>
|
||||
* <element name="KfzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ProduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="KfzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="VersicherteFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}Fahrzeug_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
@@ -36,6 +49,9 @@ import at.vvo.omds.types.omds3Types.r1_4_0.common.VerkaufsproduktType;
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VerkaufsproduktKfz_Type", propOrder = {
|
||||
"gebdat",
|
||||
"plz",
|
||||
"persArtCd",
|
||||
"kfzVersicherung",
|
||||
"kfzZusatzVersicherung",
|
||||
"versicherteFahrzeuge"
|
||||
@@ -44,6 +60,14 @@ public class VerkaufsproduktKfzType
|
||||
extends VerkaufsproduktType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Gebdat")
|
||||
@XmlSchemaType(name = "date")
|
||||
protected XMLGregorianCalendar gebdat;
|
||||
@XmlElement(name = "PLZ")
|
||||
protected String plz;
|
||||
@XmlElement(name = "PersArtCd")
|
||||
@XmlSchemaType(name = "string")
|
||||
protected PersArtCdType persArtCd;
|
||||
@XmlElement(name = "KfzVersicherung")
|
||||
protected List<ProduktKfzType> kfzVersicherung;
|
||||
@XmlElement(name = "KfzZusatzVersicherung")
|
||||
@@ -51,6 +75,78 @@ public class VerkaufsproduktKfzType
|
||||
@XmlElement(name = "VersicherteFahrzeuge")
|
||||
protected List<FahrzeugType> versicherteFahrzeuge;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der gebdat-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public XMLGregorianCalendar getGebdat() {
|
||||
return gebdat;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der gebdat-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link XMLGregorianCalendar }
|
||||
*
|
||||
*/
|
||||
public void setGebdat(XMLGregorianCalendar value) {
|
||||
this.gebdat = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der plz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getPLZ() {
|
||||
return plz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der plz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setPLZ(String value) {
|
||||
this.plz = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der persArtCd-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link PersArtCdType }
|
||||
*
|
||||
*/
|
||||
public PersArtCdType getPersArtCd() {
|
||||
return persArtCd;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der persArtCd-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link PersArtCdType }
|
||||
*
|
||||
*/
|
||||
public void setPersArtCd(PersArtCdType value) {
|
||||
this.persArtCd = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the kfzVersicherung property.
|
||||
*
|
||||
|
||||
@@ -0,0 +1,165 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
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;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenDetailType;
|
||||
import at.vvo.omds.types.omds3Types.r1_4_0.common.VorversicherungenType;
|
||||
|
||||
|
||||
/**
|
||||
* Type Vorversicherungen für Kfz
|
||||
*
|
||||
* <p>Java-Klasse für VorversicherungenKfz_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="VorversicherungenKfz_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
|
||||
* <sequence>
|
||||
* <element name="VorversicherungKfz" maxOccurs="unbounded" minOccurs="0">
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
|
||||
* <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </element>
|
||||
* <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VorversicherungenKfz_Type", propOrder = {
|
||||
"vorversicherungKfz",
|
||||
"vorversicherungRechtsschutz"
|
||||
})
|
||||
public class VorversicherungenKfzType
|
||||
extends VorversicherungenType
|
||||
{
|
||||
|
||||
@XmlElement(name = "VorversicherungKfz")
|
||||
protected List<VorversicherungenKfzType.VorversicherungKfz> vorversicherungKfz;
|
||||
@XmlElement(name = "VorversicherungRechtsschutz")
|
||||
protected VorversicherungenDetailType vorversicherungRechtsschutz;
|
||||
|
||||
/**
|
||||
* Gets the value of the vorversicherungKfz 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 vorversicherungKfz property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getVorversicherungKfz().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link VorversicherungenKfzType.VorversicherungKfz }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<VorversicherungenKfzType.VorversicherungKfz> getVorversicherungKfz() {
|
||||
if (vorversicherungKfz == null) {
|
||||
vorversicherungKfz = new ArrayList<VorversicherungenKfzType.VorversicherungKfz>();
|
||||
}
|
||||
return this.vorversicherungKfz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenDetailType getVorversicherungRechtsschutz() {
|
||||
return vorversicherungRechtsschutz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) {
|
||||
this.vorversicherungRechtsschutz = value;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java-Klasse für anonymous complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
|
||||
* <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
public static class VorversicherungKfz
|
||||
extends VorversicherungenDetailType
|
||||
{
|
||||
|
||||
@XmlAttribute(name = "VtgSparteCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
|
||||
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;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag
|
||||
*
|
||||
* <p>Java-Klasse für ZusaetzlicheAntragsdatenKfz_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ZusaetzlicheAntragsdatenKfz_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ZusaetzlicheAntragsdatenKfz_Type")
|
||||
public class ZusaetzlicheAntragsdatenKfzType {
|
||||
|
||||
|
||||
}
|
||||
@@ -29,12 +29,12 @@ import javax.xml.datatype.XMLGregorianCalendar;
|
||||
* </restriction>
|
||||
* </simpleType>
|
||||
* </element>
|
||||
* <element name="VvdVertrag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="Fahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type"/>
|
||||
* <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
|
||||
* <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/>
|
||||
* <element name="Fahrzeugzustand" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type" minOccurs="0"/>
|
||||
* <element name="ZusaetzlicheAntragsdatenKfz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
@@ -46,19 +46,17 @@ import javax.xml.datatype.XMLGregorianCalendar;
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ZusaetzlicheKfzdaten_Type", propOrder = {
|
||||
"kfzKennzeichen",
|
||||
"vvdVertrag",
|
||||
"fahrgestellnummer",
|
||||
"erfolgtAnmeldungZeitgleichMitAbmeldung",
|
||||
"abmeldedatumWechselkennzeichenFahrzeug",
|
||||
"wechselkennzeichen",
|
||||
"fahrzeugzustand"
|
||||
"fahrzeugzustand",
|
||||
"zusaetzlicheAntragsdatenKfz"
|
||||
})
|
||||
public class ZusaetzlicheKfzdatenType {
|
||||
|
||||
@XmlElement(name = "KfzKennzeichen", required = true)
|
||||
protected String kfzKennzeichen;
|
||||
@XmlElement(name = "VvdVertrag")
|
||||
protected Boolean vvdVertrag;
|
||||
@XmlElement(name = "Fahrgestellnummer", required = true)
|
||||
protected String fahrgestellnummer;
|
||||
@XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung")
|
||||
@@ -70,6 +68,8 @@ public class ZusaetzlicheKfzdatenType {
|
||||
protected WechselkennzeichenType wechselkennzeichen;
|
||||
@XmlElement(name = "Fahrzeugzustand")
|
||||
protected FahrzeugzustandType fahrzeugzustand;
|
||||
@XmlElement(name = "ZusaetzlicheAntragsdatenKfz")
|
||||
protected ZusaetzlicheAntragsdatenKfzType zusaetzlicheAntragsdatenKfz;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der kfzKennzeichen-Eigenschaft ab.
|
||||
@@ -95,30 +95,6 @@ public class ZusaetzlicheKfzdatenType {
|
||||
this.kfzKennzeichen = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vvdVertrag-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public Boolean isVvdVertrag() {
|
||||
return vvdVertrag;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vvdVertrag-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public void setVvdVertrag(Boolean value) {
|
||||
this.vvdVertrag = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der fahrgestellnummer-Eigenschaft ab.
|
||||
*
|
||||
@@ -239,4 +215,28 @@ public class ZusaetzlicheKfzdatenType {
|
||||
this.fahrzeugzustand = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ZusaetzlicheAntragsdatenKfzType }
|
||||
*
|
||||
*/
|
||||
public ZusaetzlicheAntragsdatenKfzType getZusaetzlicheAntragsdatenKfz() {
|
||||
return zusaetzlicheAntragsdatenKfz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zusaetzlicheAntragsdatenKfz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ZusaetzlicheAntragsdatenKfzType }
|
||||
*
|
||||
*/
|
||||
public void setZusaetzlicheAntragsdatenKfz(ZusaetzlicheAntragsdatenKfzType value) {
|
||||
this.zusaetzlicheAntragsdatenKfz = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2019-09-02T09:52:47.160+02:00
|
||||
* 2019-10-14T12:32:10.512+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -13,10 +13,11 @@ import javax.jws.WebResult;
|
||||
import javax.jws.WebService;
|
||||
import javax.jws.soap.SOAPBinding;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.ws.soap.MTOM;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2019-09-02T09:52:47.098+02:00
|
||||
* 2019-10-14T12:32:10.463+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
@@ -27,7 +28,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
targetNamespace = "urn:omds3Services-1-4-0",
|
||||
wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3Services.wsdl",
|
||||
endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType")
|
||||
|
||||
@MTOM(enabled = true, threshold = 1024)
|
||||
public class OmdsServicePortImpl implements OmdsServicePortType {
|
||||
|
||||
private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());
|
||||
|
||||
@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2019-09-02T09:52:47.145+02:00
|
||||
* 2019-10-14T12:32:10.495+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -16,10 +16,11 @@ import javax.jws.WebResult;
|
||||
import javax.jws.WebService;
|
||||
import javax.jws.soap.SOAPBinding;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.ws.soap.MTOMFeature;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2019-09-02T09:52:47.020+02:00
|
||||
* 2019-10-14T12:32:10.341+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
@@ -44,10 +45,12 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
|
||||
OmdsServicePortType port = ss.getOmdsServicePort();
|
||||
|
||||
OmdsServicePortType port = ss.getOmdsServicePort(new MTOMFeature(1024));
|
||||
// OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME);
|
||||
// OmdsServicePortType port = ss.getOmdsServicePort();
|
||||
|
||||
{
|
||||
System.out.println("Invoking getOMDSPackageList...");
|
||||
at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null;
|
||||
|
||||
@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2019-09-02T09:52:47.082+02:00
|
||||
* 2019-10-14T12:32:10.442+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*/
|
||||
|
||||
|
||||
@@ -4,21 +4,40 @@ Version 1.4.0
|
||||
|
||||
Was ist neu oder anders in Version 1.4.0 im Vergleich zur Version 1.3.0?
|
||||
=====================================================================================
|
||||
1. Folgend dem Beschluss des Steuerkreises zur Versionierung vom 28.5.2019 sind alle
|
||||
Definitionen, die noch nicht durch zwei Implementierungen validiert wurden,
|
||||
aus dem offiziellen Release entfernt worden.
|
||||
Dies betrifft insb. Schaden, Sparten außer Kfz, maklerseitige Services, Services
|
||||
zu Partner und Vertragsänderungen.
|
||||
Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar:
|
||||
https://bitbucket.org/omds/omdsservicedefinitions/src/develop/
|
||||
1. Folgend dem Beschluss des Steuerkreises zur Versionierung vom 28.5.2019 sind alle
|
||||
Definitionen, die noch nicht durch zwei Implementierungen validiert wurden,
|
||||
aus dem offiziellen Release entfernt worden.
|
||||
Dies betrifft insb. Schaden, Sparten außer Kfz, maklerseitige Services, Services
|
||||
zu Partner und Vertragsänderungen.
|
||||
Diese Teile des Standards sind im Branch "Develop" des Git-Repository aber weiterhin verfügbar:
|
||||
https://bitbucket.org/omds/omdsservicedefinitions/src/develop/
|
||||
|
||||
2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein
|
||||
vorheriger Aufruf von CreateApplicateionKfz ist optional.
|
||||
3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente
|
||||
definiert.
|
||||
4. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun
|
||||
Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz.
|
||||
|
||||
2. Antragsdaten Kfz können auch direkt in SubmitApplicationKfz übergeben werden, ein
|
||||
vorheriger Aufruf von CreateApplicateionKfz ist optional.
|
||||
3. Für BerechnungsdatenKfz, OffertdatenKfz und AntragsdatenKfz sind eigene Elemente
|
||||
definiert.
|
||||
4. Die Zulassungsdaten sind in die omds3CommonServiceTypes gewandert und nun
|
||||
Teil des Typs "Fahrzeug_Type". In 1.3 waren sie Teil von BOA-Kfz.
|
||||
5. Vertragsbeginn ist in Ebene 2 und 3 optional. Vertragsbeginn und Vertragsende sind
|
||||
nur noch vom Typ omds:Datum und nicht omds_Datum-Zeit.
|
||||
6. Das Element Vorversicherungen wurde verallgemeinert: Es steht jetzt ein abstakter Typ
|
||||
zur Beschreibung der Vorversicherungen zur Verfügung und eine Implementierung für Kfz.
|
||||
Bei der Implementierung für Kfz wurde zusätzlich die Möglichkeit der Angabe einer Sparte (VtgSparteCd)
|
||||
aufgenommen. Die Vorversicherungen haben das neue optionale Merkmal "Ausländische Vorversicherung".
|
||||
ZusaetzlicheVorversicherungsdaten_Type wurde als zusätzliche VU-spezifische Erweiterungsmöglichkeit eingeführt.
|
||||
7. Es wurden einige optionale Tarifmerkmale im Kfz-Verkaufsprodukt aufgenommen: Geburtsdatum, Postleitzahl,
|
||||
Vermittlernummer und Nat. Person / Sonstige Person.
|
||||
8. Für den Fahrzeugzustand wurde ein abstraktes Zwischenelement eingeführt. Damit kann
|
||||
jede VU eine abweichende Implementierung des Fahrzeugzustands abbilden.
|
||||
9. Drei Elemente die bislang in den Antragsdaten Kfz enthalten waren, sind in die allgemeinen Antragsdaten
|
||||
aufgenommen worden: Ersatzpolizzennummer, ZusendungWeitereDokumente, Vorversicherungen
|
||||
11. Der abstrakte Produktbaustein_Type wurde zu BasisProduktbaustein_Type; Die Unterscheidung in
|
||||
ProduktbausteinAntragsprozess_Type und Produktbaustein_Auskunft_Type wurde aufgegeben.
|
||||
Der ProduktbausteinAntragsprozess_Type heisst jetzt einfach Produktbaustein_Type. Da alle involvierten Typen
|
||||
abstrakte Typen sind, hat diese Vereinfachung keine Auswirkung auf die tatsächlichen Produktbausteine.
|
||||
12. Das optionale Element VvdVertrag in ZusaetzlicheKfzdaten_Type wurde umbenannt zu, da es für
|
||||
den Standard zu spezifisch ist. Es wurde das Element ZusaetzlicheAntragsdatenKfz als zusätzliche VU-spezifische
|
||||
Erweiterungsmöglichkeit eingeführt, um dieses Element aufnehmen zu können.
|
||||
|
||||
=============
|
||||
Version 1.3.0
|
||||
|
||||
@@ -675,7 +675,7 @@
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Produktmodell</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="Produktbaustein_Type" abstract="true">
|
||||
<xsd:complexType name="BasisProduktbaustein_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -702,15 +702,14 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktbausteinAntragsprozess_Type" abstract="true">
|
||||
<xsd:complexType name="Produktbaustein_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:extension base="BasisProduktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VtgBeg" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="VtgEnde" type="omds:Datum-Zeit" minOccurs="0"/>
|
||||
<xsd:element name="VtgEnde" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="Praemie" type="Praemie_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Prämien die für diesen Produktbaustein verlangt werden</xsd:documentation>
|
||||
@@ -721,32 +720,25 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ProduktbausteinAuskunft_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für alle Produktbausteine in Produktauskunftsservices</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsbeginn" type="omds:Datum-Zeit"/>
|
||||
<xsd:element name="Verkaufsende" type="omds:Datum-Zeit" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Verkaufsprodukt_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basistyp für ein Produktbündel</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktbausteinAntragsprozess_Type">
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VtgBeg" type="omds:Datum"/>
|
||||
<xsd:element name="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Berechnungsvariante" type="Berechnungsvariante_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich".</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vermittlernr" type="omds:Vermnr" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vermittlernummer die Auswirkung auf die Konditionen hat, sinnvoll wenn ein ServiceConsumer recht auf mehrere Vermittlernummern hat.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="omds:EL-Rahmenvereinbarung" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlicheVerkaufproduktdaten" type="ZusaetzlicheVerkaufproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
@@ -758,8 +750,9 @@
|
||||
<xsd:documentation>Basistyp für ein Produkt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktbausteinAntragsprozess_Type">
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VtgBeg" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="Produktgeneration" type="xsd:string"/>
|
||||
<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0"/>
|
||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type" minOccurs="0"/>
|
||||
@@ -769,24 +762,25 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Elementarprodukt_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basistyp für ein Elementarprodukt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Produktbaustein_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VtgBeg" type="omds:Datum" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlicheElementarproduktdaten" type="ZusaetzlicheElementarproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Hauptfaelligkeit_Type">
|
||||
<xsd:restriction base="xsd:gMonthDay">
|
||||
<xsd:minInclusive value="--01-01"/>
|
||||
<xsd:maxInclusive value="--12-31"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="Elementarprodukt_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Basistyp für ein Elementarprodukt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ProduktbausteinAntragsprozess_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ZusaetzlicheElementarproduktdaten" type="ZusaetzlicheElementarproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BeteiligtePersonVertrag_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind</xsd:documentation>
|
||||
@@ -1104,14 +1098,10 @@
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!--Vorversicherungen -->
|
||||
<xsd:complexType name="Vorversicherungen_Type">
|
||||
<xsd:complexType name="Vorversicherungen_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Vorversicherungen</xsd:documentation>
|
||||
<xsd:documentation>Abstrakter Typ zur Beschreibung der Vorversicherungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VorversicherungKfz" type="VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
<xsd:element name="VorversicherungRechtsschutz" type="VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="VorversicherungenDetail_Type">
|
||||
<xsd:annotation>
|
||||
@@ -1135,9 +1125,20 @@
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="AuslaendischeVersicherungsgesellschaft" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Versicherungsgesellschaft" type="Versicherungsgesellschaft_Type"/>
|
||||
<xsd:element name="ZusaetzlicheVorversicherungsdaten" type="ZusaetzlicheVorversicherungsdaten_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ZusaetzlicheVorversicherungsdaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Vorversicherungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Datenverwendung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Datenverwendung</xsd:documentation>
|
||||
|
||||
@@ -62,6 +62,11 @@
|
||||
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Art der Zahlung und enthält die zugehörigen Daten</xsd:documentation>
|
||||
@@ -88,6 +93,16 @@
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kontierung" type="cst:Kontierung_Type" minOccurs="0" maxOccurs="3"/>
|
||||
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ersatzpolizzennummern bei Konvertierung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden (z.B. IVK)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheAntragsdaten" type="ZusaetzlicheAntragsdaten_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Moeglichkeit fuer die Erweitung des Standards um eigene Antragsdaten</xsd:documentation>
|
||||
|
||||
@@ -13,6 +13,27 @@
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Gebdat" type="xsd:date" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Geburtsdatum als Tarifmerkmal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="PLZ" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>PLZ als Tarifmerkmal</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="7"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="PersArtCd" type="omds:PersArtCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>PersonArtCd als Tarifmerkmal: N = nat. Person, S = sonst. Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="KfzVersicherung" type="ProduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="KfzZusatzVersicherung" type="ZusatzproduktKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="VersicherteFahrzeuge" type="cst:Fahrzeug_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
@@ -58,7 +79,7 @@
|
||||
<xsd:extension base="cst:Elementarprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="FahrzeugRefLfdNr" minOccurs="0"/>
|
||||
<xsd:element name="LeasingVerbundUnternehmen" minOccurs="0" type="xsd:boolean"/>
|
||||
<xsd:element name="LeasingVerbundUnternehmen" type="xsd:boolean" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -105,7 +126,6 @@
|
||||
<xsd:element name="VorsteuerAbzugBerechtigung" type="xsd:boolean"/>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkulierung_Type" minOccurs="0"/>
|
||||
<xsd:element name="Bezugsrecht" type="cst:Bezugsrecht_Type" minOccurs="0"/>
|
||||
|
||||
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
|
||||
<xsd:element name="Eingeschraenkt" type="xsd:boolean" default="0" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
@@ -218,27 +238,12 @@
|
||||
<xsd:extension base="ac:SpezAntrag_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
|
||||
<xsd:element name="Ersatzpolizzennummer" type="cst:Ersatzpolizzen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ersatzpolizzennummern bei Konvertierung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vorversicherungen" type="cst:Vorversicherungen_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehen Vorversicherungen zu dem Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BonusMalus beim Verband</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ZusaetzlicheKfzDaten" type="ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusendungWeitereDokumente" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen weitere Antragsdokumente zugestellt werden</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -421,6 +426,27 @@
|
||||
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VorversicherungenKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Vorversicherungen für Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Vorversicherungen_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VorversicherungKfz" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:VorversicherungenDetail_Type">
|
||||
<xsd:attribute name="VtgSparteCd" type="omds:VtgSparteCd_Type" use="optional"/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="VorversicherungRechtsschutz" type="cst:VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="InsassenUnfallSystem_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type System Insassenunfallversicherung</xsd:documentation>
|
||||
@@ -465,12 +491,12 @@
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="VvdVertrag" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="Fahrgestellnummer" type="Fahrgestellnummer_Type"/>
|
||||
<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
|
||||
<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="Wechselkennzeichen" type="Wechselkennzeichen_Type" minOccurs="0"/>
|
||||
<xsd:element name="Fahrzeugzustand" type="Fahrzeugzustand_Type" minOccurs="0"/>
|
||||
<xsd:element name="ZusaetzlicheAntragsdatenKfz" type="ZusaetzlicheAntragsdatenKfz_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Wechselkennzeichen_Type">
|
||||
@@ -499,25 +525,54 @@
|
||||
<xsd:maxLength value="30"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="Fahrzeugzustand_Type">
|
||||
<xsd:complexType name="Fahrzeugzustand_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Abbildung Fahrzeugzustand</xsd:documentation>
|
||||
<xsd:documentation>Abstrakter Typ für den Fahrzeugzustand</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ZustandsberichtLiegtAlsFormularBei" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustandsbeschreibung" type="Zustandsbeschreibung_Type"/>
|
||||
<xsd:element name="SchaedenAnScheibenKleinglas" type="SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
<xsd:element name="SchaedenAmFahrzeug" type="SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
<xsd:element name="KilometerLtBesichtigung" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="Vorschaeden" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Besichtigungsort" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Besichtigungsdatum" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="GrundFuerNachbesichtigung" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="EinfacherFahrzeugzustand_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type Standardimplementierung des Fahrzeugzustands</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Fahrzeugzustand_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Zustand" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt den Fahrzeugzustand mit Hilfe von Schlüsselwerten. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="FahrzeugzustandMitBesichichtigung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type einer möglichen Implementierung des Fahrzeugzustands</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="Fahrzeugzustand_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ZustandsberichtLiegtAlsFormularBei" type="xsd:boolean" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zustandsbeschreibung" type="Zustandsbeschreibung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt den Fahrzeugzustand mit Hilfe von Schlüsselwerten. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="SchaedenAnScheibenKleinglas" type="SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
|
||||
<xsd:element name="SchaedenAmFahrzeug" type="SchaedenAmFahrzeug_Type" minOccurs="0"/>
|
||||
<xsd:element name="KilometerLtBesichtigung" type="xsd:integer" minOccurs="0"/>
|
||||
<xsd:element name="Vorschaeden" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Besichtigungsort" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Besichtigungsdatum" type="xsd:date" minOccurs="0"/>
|
||||
<xsd:element name="GrundFuerNachbesichtigung" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Zustandsbeschreibung_Type">
|
||||
<xsd:annotation>
|
||||
@@ -548,4 +603,9 @@
|
||||
<xsd:enumeration value="Schäden an der Karosserie"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ZusaetzlicheAntragsdatenKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für VU-Spezifische Erweiterungen bei der Kfz-Beschreibung im Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
Reference in New Issue
Block a user