Fehler in alternativem Plan korrigiert, Pflichtfelde Baujahr-Gebäude zu Optional,

Generierte Java-Klassen für alternative Konvertierungshilfe
This commit is contained in:
2022-05-17 18:27:28 +02:00
parent eac282082a
commit e0e4fa323e
17 changed files with 914 additions and 148 deletions

View File

@@ -0,0 +1,106 @@
package at.vvo.omds.types.omds3Types.r1_8_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Typ um die Behandlung der Unterbausteine in der Konvertierungshilfe zu spezifizieren
*
* <p>Java-Klasse für KonvertierungBaustein2_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KonvertierungBaustein2_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}BasisProduktbaustein_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ZulaessigeAktion" type="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion2_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Zusatzinformation" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungZusatzinformation_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KonvertierungBaustein2_Type", propOrder = {
"zulaessigeAktion",
"zusatzinformation"
})
public class KonvertierungBaustein2Type
extends BasisProduktbausteinType
{
@XmlElement(name = "ZulaessigeAktion")
protected List<Konvertierungsaktion2Type> zulaessigeAktion;
@XmlElement(name = "Zusatzinformation")
protected List<KonvertierungZusatzinformationType> zusatzinformation;
/**
* Gets the value of the zulaessigeAktion 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 zulaessigeAktion property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZulaessigeAktion().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Konvertierungsaktion2Type }
*
*
*/
public List<Konvertierungsaktion2Type> getZulaessigeAktion() {
if (zulaessigeAktion == null) {
zulaessigeAktion = new ArrayList<Konvertierungsaktion2Type>();
}
return this.zulaessigeAktion;
}
/**
* Gets the value of the zusatzinformation 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 zusatzinformation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusatzinformation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KonvertierungZusatzinformationType }
*
*
*/
public List<KonvertierungZusatzinformationType> getZusatzinformation() {
if (zusatzinformation == null) {
zusatzinformation = new ArrayList<KonvertierungZusatzinformationType>();
}
return this.zusatzinformation;
}
}

View File

@@ -0,0 +1,32 @@
package at.vvo.omds.types.omds3Types.r1_8_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstraktes Element für die Ableitung von Typen für VU-spezifische Zusatzinformationen
*
* <p>Java-Klasse für KonvertierungZusatzinformation_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KonvertierungZusatzinformation_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KonvertierungZusatzinformation_Type")
public abstract class KonvertierungZusatzinformationType {
}

View File

@@ -0,0 +1,70 @@
package at.vvo.omds.types.omds3Types.r1_8_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;
/**
* Aktion für einen Baustein
*
* <p>Java-Klasse für Konvertierungsaktion2_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Konvertierungsaktion2_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Art" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Konvertierungsaktion2_Type", propOrder = {
"art"
})
@XmlSeeAlso({
KonvertierungsaktionBelassen2Type.class,
KonvertierungsaktionUebernehmen2Type.class,
KonvertierungsaktionStorno2Type.class
})
public abstract class Konvertierungsaktion2Type {
@XmlElement(name = "Art")
protected Object art;
/**
* Ruft den Wert der art-Eigenschaft ab.
*
* @return
* possible object is
* {@link Object }
*
*/
public Object getArt() {
return art;
}
/**
* Legt den Wert der art-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Object }
*
*/
public void setArt(Object value) {
this.art = value;
}
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_8_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Belassen-Aktion (Keine Aktion, der Baustein bleibt weiter in altem Vertrag)
*
* <p>Java-Klasse für KonvertierungsaktionBelassen2_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KonvertierungsaktionBelassen2_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion2_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KonvertierungsaktionBelassen2_Type")
public class KonvertierungsaktionBelassen2Type
extends Konvertierungsaktion2Type
{
}

View File

@@ -0,0 +1,34 @@
package at.vvo.omds.types.omds3Types.r1_8_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Storno-Aktion (der Baustein wird im alten Vertrag storniert und nicht in den neuen übernommen)
*
* <p>Java-Klasse für KonvertierungsaktionStorno2_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KonvertierungsaktionStorno2_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion2_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KonvertierungsaktionStorno2_Type")
public class KonvertierungsaktionStorno2Type
extends Konvertierungsaktion2Type
{
}

View File

@@ -0,0 +1,73 @@
package at.vvo.omds.types.omds3Types.r1_8_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Uebernehmen-Aktion (der Baustein wird in den Folgevertrag uebernommen)
*
* <p>Java-Klasse für KonvertierungsaktionUebernehmen2_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="KonvertierungsaktionUebernehmen2_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Konvertierungsaktion2_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Baustein" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungBaustein2_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KonvertierungsaktionUebernehmen2_Type", propOrder = {
"baustein"
})
public class KonvertierungsaktionUebernehmen2Type
extends Konvertierungsaktion2Type
{
@XmlElement(name = "Baustein")
protected List<KonvertierungBaustein2Type> baustein;
/**
* Gets the value of the baustein 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 baustein property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBaustein().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KonvertierungBaustein2Type }
*
*
*/
public List<KonvertierungBaustein2Type> getBaustein() {
if (baustein == null) {
baustein = new ArrayList<KonvertierungBaustein2Type>();
}
return this.baustein;
}
}

View File

@@ -0,0 +1,74 @@
package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonRequestType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Konvertierungsplan" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}Konvertierungsumfang_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"konvertierungsplan"
})
@XmlRootElement(name = "ConversionProposalRequest2")
public class ConversionProposalRequest2
extends CommonRequestType
{
@XmlElement(name = "Konvertierungsplan", required = true)
protected List<KonvertierungsumfangType> konvertierungsplan;
/**
* Gets the value of the konvertierungsplan 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 konvertierungsplan property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getKonvertierungsplan().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KonvertierungsumfangType }
*
*
*/
public List<KonvertierungsumfangType> getKonvertierungsplan() {
if (konvertierungsplan == null) {
konvertierungsplan = new ArrayList<KonvertierungsumfangType>();
}
return this.konvertierungsplan;
}
}

View File

@@ -0,0 +1,137 @@
package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonResponseType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.ErsatzpolizzeType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.ProzessDokHandoutType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Vorschlag" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type" minOccurs="0"/&gt;
* &lt;element name="Dokument" type="{urn:omds3CommonServiceTypes-1-1-0}ProzessDokHandout_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Ersatzpolizze" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizze_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"vorschlag",
"dokument",
"ersatzpolizze"
})
@XmlRootElement(name = "ConversionProposalResponse2")
public class ConversionProposalResponse2
extends CommonResponseType
{
@XmlElement(name = "Vorschlag")
protected SpezAntragType vorschlag;
@XmlElement(name = "Dokument")
protected List<ProzessDokHandoutType> dokument;
@XmlElement(name = "Ersatzpolizze")
protected List<ErsatzpolizzeType> ersatzpolizze;
/**
* Ruft den Wert der vorschlag-Eigenschaft ab.
*
* @return
* possible object is
* {@link SpezAntragType }
*
*/
public SpezAntragType getVorschlag() {
return vorschlag;
}
/**
* Legt den Wert der vorschlag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SpezAntragType }
*
*/
public void setVorschlag(SpezAntragType value) {
this.vorschlag = value;
}
/**
* Gets the value of the dokument 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 dokument property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDokument().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProzessDokHandoutType }
*
*
*/
public List<ProzessDokHandoutType> getDokument() {
if (dokument == null) {
dokument = new ArrayList<ProzessDokHandoutType>();
}
return this.dokument;
}
/**
* Gets the value of the ersatzpolizze 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 ersatzpolizze property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getErsatzpolizze().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ErsatzpolizzeType }
*
*
*/
public List<ErsatzpolizzeType> getErsatzpolizze() {
if (ersatzpolizze == null) {
ersatzpolizze = new ArrayList<ErsatzpolizzeType>();
}
return this.ersatzpolizze;
}
}

View File

@@ -0,0 +1,168 @@
package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonRequestType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Vertrag" maxOccurs="unbounded"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"vertrag"
})
@XmlRootElement(name = "ConversionScopeRequest2")
public class ConversionScopeRequest2
extends CommonRequestType
{
@XmlElement(name = "Vertrag", required = true)
protected List<ConversionScopeRequest2 .Vertrag> vertrag;
/**
* Gets the value of the vertrag 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 vertrag property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVertrag().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ConversionScopeRequest2 .Vertrag }
*
*
*/
public List<ConversionScopeRequest2 .Vertrag> getVertrag() {
if (vertrag == null) {
vertrag = new ArrayList<ConversionScopeRequest2 .Vertrag>();
}
return this.vertrag;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"polizzennr",
"vertragsID"
})
public static class Vertrag {
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vertragsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsID() {
return vertragsID;
}
/**
* Legt den Wert der vertragsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsID(String value) {
this.vertragsID = value;
}
}
}

View File

@@ -0,0 +1,74 @@
package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonResponseType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Scope" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}Konvertierungsumfang2_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"scope"
})
@XmlRootElement(name = "ConversionScopeResponse2")
public class ConversionScopeResponse2
extends CommonResponseType
{
@XmlElement(name = "Scope", required = true)
protected List<Konvertierungsumfang2Type> scope;
/**
* Gets the value of the scope 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 scope property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getScope().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Konvertierungsumfang2Type }
*
*
*/
public List<Konvertierungsumfang2Type> getScope() {
if (scope == null) {
scope = new ArrayList<Konvertierungsumfang2Type>();
}
return this.scope;
}
}

View File

@@ -0,0 +1,72 @@
package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_8_0.common.KonvertierungBaustein2Type;
/**
* Spezifiziert die Konvertierung mehrerer Verträge in einen Vertrag
*
* <p>Java-Klasse für Konvertierungsumfang2_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Konvertierungsumfang2_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Vertrag" type="{urn:omds3CommonServiceTypes-1-1-0}KonvertierungBaustein2_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Konvertierungsumfang2_Type", propOrder = {
"vertrag"
})
public class Konvertierungsumfang2Type {
@XmlElement(name = "Vertrag", required = true)
protected List<KonvertierungBaustein2Type> vertrag;
/**
* Gets the value of the vertrag 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 vertrag property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVertrag().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KonvertierungBaustein2Type }
*
*
*/
public List<KonvertierungBaustein2Type> getVertrag() {
if (vertrag == null) {
vertrag = new ArrayList<KonvertierungBaustein2Type>();
}
return this.vertrag;
}
}

View File

@@ -0,0 +1,37 @@
package at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrackter Basistyp für das Datenmodell aller BOA-Prozessschritte
*
* <p>Java-Klasse für SpezBOASchritt_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezBOASchritt_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezBOASchritt_Type")
@XmlSeeAlso({
SpezBerechnungType.class,
SpezOffertType.class
})
public class SpezBOASchrittType {
}

View File

@@ -1,145 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConversionProposalResponse xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sp="urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xsi:schemaLocation="
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common omds3_ON2_Antrag_Common.xsd
urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.sachprivat omds3_ON2_Antrag_SachPrivat.xsd
urn:omds20 omds214-00.xsd"
>
<cst:Status>
<cst:KorrelationsId>678708979</cst:KorrelationsId>
<cst:Ergebnis>OK</cst:Ergebnis>
</cst:Status>
<Vorschlag xsi:type="sp:AntragSachPrivat_Type">
<Antragsart>TU</Antragsart><!-- Antragsart Tarifumstellung -->
<Personen>
<cst:Lfnr>1</cst:Lfnr>
<cst:Person cst:PersArtCd="N">
<omds:NATUERLICHE_PERSON Vorname="Max" Familienname="Mustermann"></omds:NATUERLICHE_PERSON>
</cst:Person>
</Personen>
<Versicherungsnehmer>1</Versicherungsnehmer>
<Zahlungsdaten>
<cst:Zahlungsart>01</cst:Zahlungsart><!-- 01 = Zahlschein -->
</Zahlungsdaten>
<Datenschutzbestimmungen>
<cst:ZustimmungZurElektrUebermittlungVorvertraglDokumente>true</cst:ZustimmungZurElektrUebermittlungVorvertraglDokumente>
<cst:ElektrUebermittlungVorvertraglDokumenteEmail>true</cst:ElektrUebermittlungVorvertraglDokumenteEmail>
<cst:ZustimmungZurVerwendungDerDatenZuWerbezwecken>false</cst:ZustimmungZurVerwendungDerDatenZuWerbezwecken>
</Datenschutzbestimmungen>
<sp:Verkaufsprodukt xsi:type="sp:VerkaufsproduktSachPrivat_Type">
<cst:ErsetztId>100-100-1</cst:ErsetztId>
<cst:Bezeichnung>Privat Bündel</cst:Bezeichnung>
<cst:VtgBeg>2022-05-01</cst:VtgBeg>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
<cst:EinschlussAenderbar>false</cst:EinschlussAenderbar>
<sp:Produkte xsi:type="sp:ProduktHaushaltsversicherung_Type">
<cst:ErsetztId>1</cst:ErsetztId>
<cst:Bezeichnung>Haushalt</cst:Bezeichnung>
<cst:Hauptfaelligkeit>--05-01</cst:Hauptfaelligkeit>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
<sp:VersObjekteRefLfnr>1</sp:VersObjekteRefLfnr>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<cst:ErsetztId>1</cst:ErsetztId>
<cst:Bezeichnung>Feuer</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<cst:ErsetztId>2</cst:ErsetztId>
<cst:Bezeichnung>Sturm</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<cst:ErsetztId>3</cst:ErsetztId>
<cst:Bezeichnung>Leitungswasser</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<cst:ErsetztId>4</cst:ErsetztId>
<cst:Bezeichnung>Einbruchdiebstahl</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<cst:ErsetztId>5</cst:ErsetztId>
<cst:Bezeichnung>Haftpflicht</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktHaushalt_Type">
<cst:ErsetztId>6</cst:ErsetztId>
<cst:Bezeichnung>Glasbruch</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
</sp:Produkte>
<sp:Produkte xsi:type="sp:ProduktGebaeudeversicherung_Type">
<cst:Bezeichnung>Eigenheim</cst:Bezeichnung>
<cst:Hauptfaelligkeit>--05-01</cst:Hauptfaelligkeit>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
<sp:VersObjekteRefLfnr>1</sp:VersObjekteRefLfnr>
<sp:Deckungen xsi:type="sp:ElementarproduktGebaeude_Type">
<cst:ErsetztId>1</cst:ErsetztId>
<cst:Bezeichnung>Feuer</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktGebaeude_Type">
<cst:ErsetztId>2</cst:ErsetztId>
<cst:Bezeichnung>Sturm</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktGebaeude_Type">
<cst:ErsetztId>3</cst:ErsetztId>
<cst:Bezeichnung>Leitungswasser</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktGebaeude_Type">
<cst:ErsetztId>4</cst:ErsetztId>
<cst:Bezeichnung>Einbruchdiebstahl</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
<sp:Deckungen xsi:type="sp:ElementarproduktGebaeude_Type">
<cst:ErsetztId>5</cst:ErsetztId>
<cst:Bezeichnung>Glasbruch</cst:Bezeichnung>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
</sp:Deckungen>
</sp:Produkte>
<sp:Produkte xsi:type="sp:ProduktSachPrivat_Type">
<cst:Bezeichnung>Assistance</cst:Bezeichnung>
<cst:Hauptfaelligkeit>--05-01</cst:Hauptfaelligkeit>
<cst:Eingeschlossen>true</cst:Eingeschlossen>
<sp:VersObjekteRefLfnr>1</sp:VersObjekteRefLfnr>
<sp:VersObjekteRefLfnr>2</sp:VersObjekteRefLfnr>
</sp:Produkte>
<!--<sp:Zusatzprodukte xsi:type="cst:ProduktGenerisch_Type">
</sp:Zusatzprodukte>-->
<sp:VersicherteObjekte xsi:type="sp:RisikoHaushalt_Type" cst:Lfnr="1">
<sp:Wohnflaeche>100</sp:Wohnflaeche>
<sp:AusstattungCd>Z</sp:AusstattungCd>
</sp:VersicherteObjekte>
<sp:VersicherteObjekte xsi:type="sp:RisikoGebaeude_Type" cst:Lfnr="2">
<sp:GebaeudeArtCd>EZ</sp:GebaeudeArtCd><!-- EZ = Ein-/Zweifamilienhaus -->
<sp:GebaeudeBez>Wohnhaus</sp:GebaeudeBez>
<sp:BaujahrGebaeude>1950</sp:BaujahrGebaeude>
<sp:PreisProQm>2000.00</sp:PreisProQm>
</sp:VersicherteObjekte>
</sp:Verkaufsprodukt>
</Vorschlag>
<!-- Dokumente insb. um Unterschiede in der Deckung zu transportieren -->
<Dokument xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xsi:type="cst:ProzessDokHandout_Type">
<cst:Dokumenttyp>42</cst:Dokumenttyp><!-- 42 = Dokumenttyp Deckungsvergleich -->
<cst:Beschreibung>Deckungsvergleich</cst:Beschreibung>
<cst:DokData xsi:type="cst:DokumentBinaryData_Type">
<cst:DateiData><!-- hier stehen die Rohdaten des Dokuments Deckungsvergleich --></cst:DateiData>
<cst:Mimetype>application/pdf</cst:Mimetype>
</cst:DokData>
<cst:ArtAusfolgung>0</cst:ArtAusfolgung><!-- 0 = optionale Ausfolgung, 1 = verpflichtende Ausfolgung -->
</Dokument>
<Ersatzpolizze xsi:type="cst:ErsatzpolizzeMitAendGrund_Type">
<cst:Polizzennr>100-100-1</cst:Polizzennr>
<cst:AendGrundCd>KON</cst:AendGrundCd>
</Ersatzpolizze>
</ConversionProposalResponse>

View File

@@ -767,7 +767,7 @@
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Konvertierungsplan" type="Konvertierungsumfang_Type" maxOccurs="unbounded">
<xsd:element name="Konvertierungsplan" type="Konvertierungsumfang2_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Angabe auf welchem Vertrag oder welchen Verträgen der neue Vertrag aufgebaut werden soll</xsd:documentation>
</xsd:annotation>

View File

@@ -94,7 +94,7 @@
<xsd:documentation>Ebenerdig, 1 Stockwerk, 2 Stockwerke oder mehr als 2 Stockwerke</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BaujahrGebaeude" type="xsd:integer">
<xsd:element name="BaujahrGebaeude" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Jahreszahl</xsd:documentation>
</xsd:annotation>