Reduziere Änderungen auf das für 1.5 Notwendige

This commit is contained in:
2020-07-10 07:19:40 +02:00
parent b15f5d25cc
commit 534e17d831
40 changed files with 909 additions and 3214 deletions

View File

@@ -1,32 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Abstraktes Ereignis einer Statusänderung
*
* <p>Java-Klasse für AbstraktesEreignisStatusAenderung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AbstraktesEreignisStatusAenderung_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 = "AbstraktesEreignisStatusAenderung_Type")
public abstract class AbstraktesEreignisStatusAenderungType {
}

View File

@@ -1,66 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Sicherstellung vom Typ Abtretung / Zession
*
* <p>Java-Klasse für Abtretung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Abtretung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Zessionar" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Abtretung_Type", propOrder = {
"zessionar"
})
public class AbtretungType
extends SicherstellungType
{
@XmlElement(name = "Zessionar", required = true)
protected GlaeubigerSicherstellungType zessionar;
/**
* Ruft den Wert der zessionar-Eigenschaft ab.
*
* @return
* possible object is
* {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType getZessionar() {
return zessionar;
}
/**
* Legt den Wert der zessionar-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GlaeubigerSicherstellungType }
*
*/
public void setZessionar(GlaeubigerSicherstellungType value) {
this.zessionar = value;
}
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung gesetzliche Erben
*
* <p>Java-Klasse für BezugsberechtigungGesetzlicheErben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungGesetzlicheErben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungGesetzlicheErben_Type")
public class BezugsberechtigungGesetzlicheErbenType
extends BezugsberechtigungType
{
}

View File

@@ -1,66 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Bezugsberechtigung Individuell
*
* <p>Java-Klasse für BezugsberechtigungIndividuell complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungIndividuell"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungIndividuell", propOrder = {
"beschreibung"
})
public class BezugsberechtigungIndividuell
extends BezugsberechtigungType
{
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibung(String value) {
this.beschreibung = value;
}
}

View File

@@ -1,108 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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;
/**
* Bezugsberechtigung namentlich
*
* <p>Java-Klasse für BezugsberechtigungNamentlich complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungNamentlich"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/&gt;
* &lt;element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungNamentlich", propOrder = {
"personRefLfnr",
"prozentsatz",
"unwiderruflich"
})
public class BezugsberechtigungNamentlich
extends BezugsberechtigungType
{
@XmlElement(name = "PersonRefLfnr")
@XmlSchemaType(name = "unsignedShort")
protected int personRefLfnr;
@XmlElement(name = "Prozentsatz")
protected Double prozentsatz;
@XmlElement(name = "Unwiderruflich")
protected boolean unwiderruflich;
/**
* Ruft den Wert der personRefLfnr-Eigenschaft ab.
*
*/
public int getPersonRefLfnr() {
return personRefLfnr;
}
/**
* Legt den Wert der personRefLfnr-Eigenschaft fest.
*
*/
public void setPersonRefLfnr(int value) {
this.personRefLfnr = value;
}
/**
* Ruft den Wert der prozentsatz-Eigenschaft ab.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getProzentsatz() {
return prozentsatz;
}
/**
* Legt den Wert der prozentsatz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setProzentsatz(Double value) {
this.prozentsatz = value;
}
/**
* Ruft den Wert der unwiderruflich-Eigenschaft ab.
*
*/
public boolean isUnwiderruflich() {
return unwiderruflich;
}
/**
* Legt den Wert der unwiderruflich-Eigenschaft fest.
*
*/
public void setUnwiderruflich(boolean value) {
this.unwiderruflich = value;
}
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung testamentarische Erben
*
* <p>Java-Klasse für BezugsberechtigungTestamentarischeErben_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungTestamentarischeErben_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type")
public class BezugsberechtigungTestamentarischeErbenType
extends BezugsberechtigungType
{
}

View File

@@ -1,73 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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;
/**
* Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell
*
* <p>Java-Klasse für Bezugsberechtigung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Bezugsberechtigung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Art"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte"&gt;
* &lt;enumeration value="0"/&gt;
* &lt;enumeration value="1"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Bezugsberechtigung_Type", propOrder = {
"art"
})
@XmlSeeAlso({
BezugsberechtigungGesetzlicheErbenType.class,
BezugsberechtigungTestamentarischeErbenType.class,
BezugsberechtigungUeberbringerType.class,
BezugsberechtigungNamentlich.class,
BezugsberechtigungVersicherungsnehmerType.class,
BezugsberechtigungVersichertePersonType.class,
BezugsberechtigungIndividuell.class
})
public abstract class BezugsberechtigungType {
@XmlElement(name = "Art")
protected short art;
/**
* Ruft den Wert der art-Eigenschaft ab.
*
*/
public short getArt() {
return art;
}
/**
* Legt den Wert der art-Eigenschaft fest.
*
*/
public void setArt(short value) {
this.art = value;
}
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung Überbringer
*
* <p>Java-Klasse für BezugsberechtigungUeberbringer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungUeberbringer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungUeberbringer_Type")
public class BezugsberechtigungUeberbringerType
extends BezugsberechtigungType
{
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung VersichertePerson
*
* <p>Java-Klasse für BezugsberechtigungVersichertePerson_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungVersichertePerson_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungVersichertePerson_Type")
public class BezugsberechtigungVersichertePersonType
extends BezugsberechtigungType
{
}

View File

@@ -1,34 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Bezugsberechtigung Versicherungsnehmer
*
* <p>Java-Klasse für BezugsberechtigungVersicherungsnehmer_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="BezugsberechtigungVersicherungsnehmer_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type"&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type")
public class BezugsberechtigungVersicherungsnehmerType
extends BezugsberechtigungType
{
}

View File

@@ -9,7 +9,7 @@ import at.vvo.omds.types.omds2Types.v2_11.PERSONType;
/**
* Type Bezugsrecht fuer Kfz
* Type Bezugsrecht (nur Kontext Kfz)
*
* <p>Java-Klasse für Bezugsrecht_Type complex type.
*

View File

@@ -1,132 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Fragen FATCA bei natürlichen Personen
*
* <p>Java-Klasse für FATCA_NatPersonType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_NatPersonType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Geburtsland" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="US_Indizien" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="US_Steuerpflicht" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="US_TIN" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_NatPersonType", propOrder = {
"geburtsland",
"usIndizien",
"usSteuerpflicht",
"ustin"
})
public class FATCANatPersonType {
@XmlElement(name = "Geburtsland", required = true)
protected AttributEnumType geburtsland;
@XmlElement(name = "US_Indizien")
protected boolean usIndizien;
@XmlElement(name = "US_Steuerpflicht")
protected boolean usSteuerpflicht;
@XmlElement(name = "US_TIN", required = true)
protected String ustin;
/**
* Ruft den Wert der geburtsland-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getGeburtsland() {
return geburtsland;
}
/**
* Legt den Wert der geburtsland-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setGeburtsland(AttributEnumType value) {
this.geburtsland = value;
}
/**
* Ruft den Wert der usIndizien-Eigenschaft ab.
*
*/
public boolean isUSIndizien() {
return usIndizien;
}
/**
* Legt den Wert der usIndizien-Eigenschaft fest.
*
*/
public void setUSIndizien(boolean value) {
this.usIndizien = value;
}
/**
* Ruft den Wert der usSteuerpflicht-Eigenschaft ab.
*
*/
public boolean isUSSteuerpflicht() {
return usSteuerpflicht;
}
/**
* Legt den Wert der usSteuerpflicht-Eigenschaft fest.
*
*/
public void setUSSteuerpflicht(boolean value) {
this.usSteuerpflicht = value;
}
/**
* Ruft den Wert der ustin-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUSTIN() {
return ustin;
}
/**
* Legt den Wert der ustin-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUSTIN(String value) {
this.ustin = value;
}
}

View File

@@ -1,132 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Fragen FATCA bei sonstigen Personen
*
* <p>Java-Klasse für FATCA_SonstPersonType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_SonstPersonType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="LandFirmensitz" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="GIIN" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="KonzessionFinanzen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="NichtFinanzielleDienstleistungen" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_SonstPersonType", propOrder = {
"landFirmensitz",
"giin",
"konzessionFinanzen",
"nichtFinanzielleDienstleistungen"
})
public class FATCASonstPersonType {
@XmlElement(name = "LandFirmensitz", required = true)
protected AttributEnumType landFirmensitz;
@XmlElement(name = "GIIN", required = true)
protected String giin;
@XmlElement(name = "KonzessionFinanzen")
protected boolean konzessionFinanzen;
@XmlElement(name = "NichtFinanzielleDienstleistungen")
protected boolean nichtFinanzielleDienstleistungen;
/**
* Ruft den Wert der landFirmensitz-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getLandFirmensitz() {
return landFirmensitz;
}
/**
* Legt den Wert der landFirmensitz-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setLandFirmensitz(AttributEnumType value) {
this.landFirmensitz = value;
}
/**
* Ruft den Wert der giin-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGIIN() {
return giin;
}
/**
* Legt den Wert der giin-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGIIN(String value) {
this.giin = value;
}
/**
* Ruft den Wert der konzessionFinanzen-Eigenschaft ab.
*
*/
public boolean isKonzessionFinanzen() {
return konzessionFinanzen;
}
/**
* Legt den Wert der konzessionFinanzen-Eigenschaft fest.
*
*/
public void setKonzessionFinanzen(boolean value) {
this.konzessionFinanzen = value;
}
/**
* Ruft den Wert der nichtFinanzielleDienstleistungen-Eigenschaft ab.
*
*/
public boolean isNichtFinanzielleDienstleistungen() {
return nichtFinanzielleDienstleistungen;
}
/**
* Legt den Wert der nichtFinanzielleDienstleistungen-Eigenschaft fest.
*
*/
public void setNichtFinanzielleDienstleistungen(boolean value) {
this.nichtFinanzielleDienstleistungen = value;
}
}

View File

@@ -1,92 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Fragen gemäß FATCA
*
* <p>Java-Klasse für FATCA_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="FATCA_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;choice&gt;
* &lt;element name="FATCA_NatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_NatPersonType"/&gt;
* &lt;element name="FATCA_SonstPerson" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_SonstPersonType"/&gt;
* &lt;/choice&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FATCA_Type", propOrder = {
"fatcaNatPerson",
"fatcaSonstPerson"
})
public class FATCAType {
@XmlElement(name = "FATCA_NatPerson")
protected FATCANatPersonType fatcaNatPerson;
@XmlElement(name = "FATCA_SonstPerson")
protected FATCASonstPersonType fatcaSonstPerson;
/**
* Ruft den Wert der fatcaNatPerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link FATCANatPersonType }
*
*/
public FATCANatPersonType getFATCANatPerson() {
return fatcaNatPerson;
}
/**
* Legt den Wert der fatcaNatPerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link FATCANatPersonType }
*
*/
public void setFATCANatPerson(FATCANatPersonType value) {
this.fatcaNatPerson = value;
}
/**
* Ruft den Wert der fatcaSonstPerson-Eigenschaft ab.
*
* @return
* possible object is
* {@link FATCASonstPersonType }
*
*/
public FATCASonstPersonType getFATCASonstPerson() {
return fatcaSonstPerson;
}
/**
* Legt den Wert der fatcaSonstPerson-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link FATCASonstPersonType }
*
*/
public void setFATCASonstPerson(FATCASonstPersonType value) {
this.fatcaSonstPerson = value;
}
}

View File

@@ -1,165 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz
*
* <p>Java-Klasse für GMSG_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GMSG_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="SteuerlichAnsaessig" 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="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GMSG_Type", propOrder = {
"steuerlichAnsaessig"
})
public class GMSGType {
@XmlElement(name = "SteuerlichAnsaessig", required = true)
protected List<GMSGType.SteuerlichAnsaessig> steuerlichAnsaessig;
/**
* Gets the value of the steuerlichAnsaessig 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 steuerlichAnsaessig property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSteuerlichAnsaessig().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link GMSGType.SteuerlichAnsaessig }
*
*
*/
public List<GMSGType.SteuerlichAnsaessig> getSteuerlichAnsaessig() {
if (steuerlichAnsaessig == null) {
steuerlichAnsaessig = new ArrayList<GMSGType.SteuerlichAnsaessig>();
}
return this.steuerlichAnsaessig;
}
/**
* <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="Land" type="{urn:omds3CommonServiceTypes-1-1-0}AttributEnum_Type"/&gt;
* &lt;element name="Steuernummer" type="{urn:omds3CommonServiceTypes-1-1-0}AttributString_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"land",
"steuernummer"
})
public static class SteuerlichAnsaessig {
@XmlElement(name = "Land", required = true)
protected AttributEnumType land;
@XmlElement(name = "Steuernummer")
protected AttributStringType steuernummer;
/**
* Ruft den Wert der land-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributEnumType }
*
*/
public AttributEnumType getLand() {
return land;
}
/**
* Legt den Wert der land-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributEnumType }
*
*/
public void setLand(AttributEnumType value) {
this.land = value;
}
/**
* Ruft den Wert der steuernummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link AttributStringType }
*
*/
public AttributStringType getSteuernummer() {
return steuernummer;
}
/**
* Legt den Wert der steuernummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AttributStringType }
*
*/
public void setSteuernummer(AttributStringType value) {
this.steuernummer = value;
}
}
}

View File

@@ -1,148 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Gläubiger einer Sicherstellung
*
* <p>Java-Klasse für GlaeubigerSicherstellung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GlaeubigerSicherstellung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Institut" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="PLZ" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Strasse" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Vertragsnummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GlaeubigerSicherstellung_Type", propOrder = {
"institut",
"plz",
"strasse",
"vertragsnummer"
})
public class GlaeubigerSicherstellungType {
@XmlElement(name = "Institut", required = true)
protected String institut;
@XmlElement(name = "PLZ", required = true)
protected String plz;
@XmlElement(name = "Strasse", required = true)
protected String strasse;
@XmlElement(name = "Vertragsnummer", required = true)
protected String vertragsnummer;
/**
* Ruft den Wert der institut-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInstitut() {
return institut;
}
/**
* Legt den Wert der institut-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInstitut(String value) {
this.institut = 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 strasse-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStrasse() {
return strasse;
}
/**
* Legt den Wert der strasse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStrasse(String value) {
this.strasse = value;
}
/**
* Ruft den Wert der vertragsnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsnummer() {
return vertragsnummer;
}
/**
* Legt den Wert der vertragsnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsnummer(String value) {
this.vertragsnummer = value;
}
}

View File

@@ -37,14 +37,6 @@ public class ObjectFactory {
public ObjectFactory() {
}
/**
* Create an instance of {@link GMSGType }
*
*/
public GMSGType createGMSGType() {
return new GMSGType();
}
/**
* Create an instance of {@link ZahlwegType }
*
@@ -181,14 +173,6 @@ public class ObjectFactory {
return new VinkulierungType();
}
/**
* Create an instance of {@link VinkularglaeubigerType }
*
*/
public VinkularglaeubigerType createVinkularglaeubigerType() {
return new VinkularglaeubigerType();
}
/**
* Create an instance of {@link BezugsrechtType }
*
@@ -198,59 +182,11 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link BezugsberechtigungGesetzlicheErbenType }
* Create an instance of {@link VinkularglaeubigerType }
*
*/
public BezugsberechtigungGesetzlicheErbenType createBezugsberechtigungGesetzlicheErbenType() {
return new BezugsberechtigungGesetzlicheErbenType();
}
/**
* Create an instance of {@link BezugsberechtigungTestamentarischeErbenType }
*
*/
public BezugsberechtigungTestamentarischeErbenType createBezugsberechtigungTestamentarischeErbenType() {
return new BezugsberechtigungTestamentarischeErbenType();
}
/**
* Create an instance of {@link BezugsberechtigungUeberbringerType }
*
*/
public BezugsberechtigungUeberbringerType createBezugsberechtigungUeberbringerType() {
return new BezugsberechtigungUeberbringerType();
}
/**
* Create an instance of {@link BezugsberechtigungNamentlich }
*
*/
public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() {
return new BezugsberechtigungNamentlich();
}
/**
* Create an instance of {@link BezugsberechtigungVersicherungsnehmerType }
*
*/
public BezugsberechtigungVersicherungsnehmerType createBezugsberechtigungVersicherungsnehmerType() {
return new BezugsberechtigungVersicherungsnehmerType();
}
/**
* Create an instance of {@link BezugsberechtigungVersichertePersonType }
*
*/
public BezugsberechtigungVersichertePersonType createBezugsberechtigungVersichertePersonType() {
return new BezugsberechtigungVersichertePersonType();
}
/**
* Create an instance of {@link BezugsberechtigungIndividuell }
*
*/
public BezugsberechtigungIndividuell createBezugsberechtigungIndividuell() {
return new BezugsberechtigungIndividuell();
public VinkularglaeubigerType createVinkularglaeubigerType() {
return new VinkularglaeubigerType();
}
/**
@@ -373,14 +309,6 @@ public class ObjectFactory {
return new RisikoNatPersonType();
}
/**
* Create an instance of {@link VersicherteVeranstaltungType }
*
*/
public VersicherteVeranstaltungType createVersicherteVeranstaltungType() {
return new VersicherteVeranstaltungType();
}
/**
* Create an instance of {@link FahrzeugType }
*
@@ -397,6 +325,14 @@ public class ObjectFactory {
return new ZulassungsdatenType();
}
/**
* Create an instance of {@link VersicherteLiegenschaftType }
*
*/
public VersicherteLiegenschaftType createVersicherteLiegenschaftType() {
return new VersicherteLiegenschaftType();
}
/**
* Create an instance of {@link KostenFixOderProzentType }
*
@@ -565,102 +501,6 @@ public class ObjectFactory {
return new AttributMultiEnumType();
}
/**
* Create an instance of {@link AbtretungType }
*
*/
public AbtretungType createAbtretungType() {
return new AbtretungType();
}
/**
* Create an instance of {@link VerpfaendungType }
*
*/
public VerpfaendungType createVerpfaendungType() {
return new VerpfaendungType();
}
/**
* Create an instance of {@link PfandglaeubigerType }
*
*/
public PfandglaeubigerType createPfandglaeubigerType() {
return new PfandglaeubigerType();
}
/**
* Create an instance of {@link VinkulierungPersonenType }
*
*/
public VinkulierungPersonenType createVinkulierungPersonenType() {
return new VinkulierungPersonenType();
}
/**
* Create an instance of {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType createGlaeubigerSicherstellungType() {
return new GlaeubigerSicherstellungType();
}
/**
* Create an instance of {@link ZustimmungGesundheitsdatenType }
*
*/
public ZustimmungGesundheitsdatenType createZustimmungGesundheitsdatenType() {
return new ZustimmungGesundheitsdatenType();
}
/**
* Create an instance of {@link FATCAType }
*
*/
public FATCAType createFATCAType() {
return new FATCAType();
}
/**
* Create an instance of {@link FATCANatPersonType }
*
*/
public FATCANatPersonType createFATCANatPersonType() {
return new FATCANatPersonType();
}
/**
* Create an instance of {@link FATCASonstPersonType }
*
*/
public FATCASonstPersonType createFATCASonstPersonType() {
return new FATCASonstPersonType();
}
/**
* Create an instance of {@link PEPType }
*
*/
public PEPType createPEPType() {
return new PEPType();
}
/**
* Create an instance of {@link TreuhaenderfrageType }
*
*/
public TreuhaenderfrageType createTreuhaenderfrageType() {
return new TreuhaenderfrageType();
}
/**
* Create an instance of {@link GMSGType.SteuerlichAnsaessig }
*
*/
public GMSGType.SteuerlichAnsaessig createGMSGTypeSteuerlichAnsaessig() {
return new GMSGType.SteuerlichAnsaessig();
}
/**
* Create an instance of {@link ZahlwegType.Kundenkonto }
*

View File

@@ -1,64 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Beschreibung einer PEP
*
* <p>Java-Klasse für PEP_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="PEP_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PEP_Type", propOrder = {
"beschreibung"
})
public class PEPType {
@XmlElement(name = "Beschreibung", required = true)
protected String beschreibung;
/**
* Ruft den Wert der beschreibung-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBeschreibung() {
return beschreibung;
}
/**
* Legt den Wert der beschreibung-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBeschreibung(String value) {
this.beschreibung = value;
}
}

View File

@@ -1,84 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Eigenschaften Pfandgläubiger
*
* <p>Java-Klasse für Pfandglaeubiger_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Pfandglaeubiger_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Anteil" type="{http://www.w3.org/2001/XMLSchema}double"/&gt;
* &lt;element name="Glaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}GlaeubigerSicherstellung_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Pfandglaeubiger_Type", propOrder = {
"anteil",
"glaeubiger"
})
public class PfandglaeubigerType {
@XmlElement(name = "Anteil")
protected double anteil;
@XmlElement(name = "Glaeubiger", required = true)
protected GlaeubigerSicherstellungType glaeubiger;
/**
* Ruft den Wert der anteil-Eigenschaft ab.
*
*/
public double getAnteil() {
return anteil;
}
/**
* Legt den Wert der anteil-Eigenschaft fest.
*
*/
public void setAnteil(double value) {
this.anteil = value;
}
/**
* Ruft den Wert der glaeubiger-Eigenschaft ab.
*
* @return
* possible object is
* {@link GlaeubigerSicherstellungType }
*
*/
public GlaeubigerSicherstellungType getGlaeubiger() {
return glaeubiger;
}
/**
* Legt den Wert der glaeubiger-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GlaeubigerSicherstellungType }
*
*/
public void setGlaeubiger(GlaeubigerSicherstellungType value) {
this.glaeubiger = value;
}
}

View File

@@ -1,121 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
/**
* Abstrakter Typ fuer Sicherstellungen
*
* <p>Java-Klasse für Sicherstellung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Sicherstellung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Betrag" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;element name="Unanfechtbarkeitssumme" type="{urn:omds20}decimal" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Sicherstellung_Type", propOrder = {
"lfnr",
"betrag",
"unanfechtbarkeitssumme"
})
@XmlSeeAlso({
AbtretungType.class,
VerpfaendungType.class,
VinkulierungPersonenType.class
})
public abstract class SicherstellungType {
@XmlElement(name = "Lfnr")
@XmlSchemaType(name = "unsignedShort")
protected int lfnr;
@XmlElement(name = "Betrag")
protected BigDecimal betrag;
@XmlElement(name = "Unanfechtbarkeitssumme")
protected BigDecimal unanfechtbarkeitssumme;
/**
* Ruft den Wert der lfnr-Eigenschaft ab.
*
*/
public int getLfnr() {
return lfnr;
}
/**
* Legt den Wert der lfnr-Eigenschaft fest.
*
*/
public void setLfnr(int value) {
this.lfnr = value;
}
/**
* Ruft den Wert der betrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getBetrag() {
return betrag;
}
/**
* Legt den Wert der betrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setBetrag(BigDecimal value) {
this.betrag = value;
}
/**
* Ruft den Wert der unanfechtbarkeitssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getUnanfechtbarkeitssumme() {
return unanfechtbarkeitssumme;
}
/**
* Legt den Wert der unanfechtbarkeitssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setUnanfechtbarkeitssumme(BigDecimal value) {
this.unanfechtbarkeitssumme = value;
}
}

View File

@@ -1,56 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Details zur Treuhaenderfrage
*
* <p>Java-Klasse für Treuhaenderfrage_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Treuhaenderfrage_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Treuhaender" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Treuhaenderfrage_Type", propOrder = {
"treuhaender"
})
public class TreuhaenderfrageType {
@XmlElement(name = "Treuhaender")
protected boolean treuhaender;
/**
* Ruft den Wert der treuhaender-Eigenschaft ab.
*
*/
public boolean isTreuhaender() {
return treuhaender;
}
/**
* Legt den Wert der treuhaender-Eigenschaft fest.
*
*/
public void setTreuhaender(boolean value) {
this.treuhaender = value;
}
}

View File

@@ -1,73 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Sicherstellung vom Typ Verpfändung
*
* <p>Java-Klasse für Verpfaendung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="Verpfaendung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Pfandglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Pfandglaeubiger_Type" maxOccurs="unbounded"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Verpfaendung_Type", propOrder = {
"pfandglaeubiger"
})
public class VerpfaendungType
extends SicherstellungType
{
@XmlElement(name = "Pfandglaeubiger", required = true)
protected List<PfandglaeubigerType> pfandglaeubiger;
/**
* Gets the value of the pfandglaeubiger 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 pfandglaeubiger property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPfandglaeubiger().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PfandglaeubigerType }
*
*
*/
public List<PfandglaeubigerType> getPfandglaeubiger() {
if (pfandglaeubiger == null) {
pfandglaeubiger = new ArrayList<PfandglaeubigerType>();
}
return this.pfandglaeubiger;
}
}

View File

@@ -0,0 +1,138 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType;
/**
* Versicherte Liegenschaft
*
* <p>Java-Klasse für VersicherteLiegenschaft_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersicherteLiegenschaft_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/&gt;
* &lt;element name="Adresse" type="{urn:omds20}ADRESSE_Type"/&gt;
* &lt;element name="BebauteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="UeberdachteFlaecheInQm" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersicherteLiegenschaft_Type", propOrder = {
"objektId",
"adresse",
"bebauteFlaecheInQm",
"ueberdachteFlaecheInQm"
})
public class VersicherteLiegenschaftType
extends VersichertesInteresseMitAttributMetadatenType
{
@XmlElement(name = "ObjektId", required = true)
protected ObjektIdType objektId;
@XmlElement(name = "Adresse", required = true)
protected ADRESSEType adresse;
@XmlElement(name = "BebauteFlaecheInQm")
@XmlSchemaType(name = "unsignedShort")
protected int bebauteFlaecheInQm;
@XmlElement(name = "UeberdachteFlaecheInQm")
@XmlSchemaType(name = "unsignedShort")
protected int ueberdachteFlaecheInQm;
/**
* Ruft den Wert der objektId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getObjektId() {
return objektId;
}
/**
* Legt den Wert der objektId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setObjektId(ObjektIdType value) {
this.objektId = value;
}
/**
* Ruft den Wert der adresse-Eigenschaft ab.
*
* @return
* possible object is
* {@link ADRESSEType }
*
*/
public ADRESSEType getAdresse() {
return adresse;
}
/**
* Legt den Wert der adresse-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ADRESSEType }
*
*/
public void setAdresse(ADRESSEType value) {
this.adresse = value;
}
/**
* Ruft den Wert der bebauteFlaecheInQm-Eigenschaft ab.
*
*/
public int getBebauteFlaecheInQm() {
return bebauteFlaecheInQm;
}
/**
* Legt den Wert der bebauteFlaecheInQm-Eigenschaft fest.
*
*/
public void setBebauteFlaecheInQm(int value) {
this.bebauteFlaecheInQm = value;
}
/**
* Ruft den Wert der ueberdachteFlaecheInQm-Eigenschaft ab.
*
*/
public int getUeberdachteFlaecheInQm() {
return ueberdachteFlaecheInQm;
}
/**
* Legt den Wert der ueberdachteFlaecheInQm-Eigenschaft fest.
*
*/
public void setUeberdachteFlaecheInQm(int value) {
this.ueberdachteFlaecheInQm = value;
}
}

View File

@@ -4,12 +4,11 @@ package at.vvo.omds.types.omds3Types.r1_5_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;
/**
* Versicherte Person basierend auf VersichertesInteresse_Type
* Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen.
*
* <p>Java-Klasse für VersichertePerson_Type complex type.
*
@@ -20,7 +19,6 @@ import javax.xml.bind.annotation.XmlType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="RefPersonLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;choice minOccurs="0"&gt;
* &lt;element name="RisikoNatPerson" type="{urn:omds3CommonServiceTypes-1-1-0}RisikoNatPerson_Type"/&gt;
* &lt;element name="RisikoSonstPerson" type="{http://www.w3.org/2001/XMLSchema}anyType"/&gt;
@@ -35,7 +33,6 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertePerson_Type", propOrder = {
"refPersonLfnr",
"risikoNatPerson",
"risikoSonstPerson"
})
@@ -43,30 +40,11 @@ public class VersichertePersonType
extends VersichertesInteresseMitAttributMetadatenType
{
@XmlElement(name = "RefPersonLfnr")
@XmlSchemaType(name = "unsignedShort")
protected int refPersonLfnr;
@XmlElement(name = "RisikoNatPerson")
protected RisikoNatPersonType risikoNatPerson;
@XmlElement(name = "RisikoSonstPerson")
protected Object risikoSonstPerson;
/**
* Ruft den Wert der refPersonLfnr-Eigenschaft ab.
*
*/
public int getRefPersonLfnr() {
return refPersonLfnr;
}
/**
* Legt den Wert der refPersonLfnr-Eigenschaft fest.
*
*/
public void setRefPersonLfnr(int value) {
this.refPersonLfnr = value;
}
/**
* Ruft den Wert der risikoNatPerson-Eigenschaft ab.
*

View File

@@ -1,36 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Versicherte Veranstaltung basierend auf VersichertesInteresse_Type
*
* <p>Java-Klasse für VersicherteVeranstaltung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersicherteVeranstaltung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersicherteVeranstaltung_Type")
public class VersicherteVeranstaltungType
extends VersichertesInteresseMitAttributMetadatenType
{
}

View File

@@ -40,7 +40,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.VersichertesObje
})
@XmlSeeAlso({
VersichertePersonType.class,
VersicherteVeranstaltungType.class,
VersicherteLiegenschaftType.class,
VersichertesObjektSachPrivatType.class,
RisikoHaushaltType.class,
RisikoGebaeudeType.class

View File

@@ -1,66 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlType;
/**
* Sicherstellung vom Typ Vinkulierung
*
* <p>Java-Klasse für VinkulierungPersonen_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VinkulierungPersonen_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Vinkularglaeubiger" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VinkulierungPersonen_Type", propOrder = {
"vinkularglaeubiger"
})
public class VinkulierungPersonenType
extends SicherstellungType
{
@XmlElement(name = "Vinkularglaeubiger", required = true)
protected VinkularglaeubigerType vinkularglaeubiger;
/**
* Ruft den Wert der vinkularglaeubiger-Eigenschaft ab.
*
* @return
* possible object is
* {@link VinkularglaeubigerType }
*
*/
public VinkularglaeubigerType getVinkularglaeubiger() {
return vinkularglaeubiger;
}
/**
* Legt den Wert der vinkularglaeubiger-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VinkularglaeubigerType }
*
*/
public void setVinkularglaeubiger(VinkularglaeubigerType value) {
this.vinkularglaeubiger = value;
}
}

View File

@@ -1,127 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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;
/**
* Zustimmung Gesundheitsdaten
*
* <p>Java-Klasse für ZustimmungGesundheitsdaten_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZustimmungGesundheitsdaten_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Type" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = {
"personRefLfnr",
"type",
"text",
"zustimmung"
})
public class ZustimmungGesundheitsdatenType {
@XmlElement(name = "PersonRefLfnr")
@XmlSchemaType(name = "unsignedShort")
protected int personRefLfnr;
@XmlElement(name = "Type")
@XmlSchemaType(name = "unsignedShort")
protected int type;
@XmlElement(name = "Text")
protected String text;
@XmlElement(name = "Zustimmung")
protected boolean zustimmung;
/**
* Ruft den Wert der personRefLfnr-Eigenschaft ab.
*
*/
public int getPersonRefLfnr() {
return personRefLfnr;
}
/**
* Legt den Wert der personRefLfnr-Eigenschaft fest.
*
*/
public void setPersonRefLfnr(int value) {
this.personRefLfnr = value;
}
/**
* Ruft den Wert der type-Eigenschaft ab.
*
*/
public int getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
*/
public void setType(int value) {
this.type = value;
}
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
/**
* Ruft den Wert der zustimmung-Eigenschaft ab.
*
*/
public boolean isZustimmung() {
return zustimmung;
}
/**
* Legt den Wert der zustimmung-Eigenschaft fest.
*
*/
public void setZustimmung(boolean value) {
this.zustimmung = value;
}
}

View File

@@ -1,531 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AbgelehnteRisikenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SpezAntragKfzType;
/**
* Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist
*
* <p>Java-Klasse für SpezAntragBasis_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezAntragBasis_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/&gt;
* &lt;element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/&gt;
* &lt;element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/&gt;
* &lt;element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/&gt;
* &lt;element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/&gt;
* &lt;element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/&gt;
* &lt;element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/&gt;
* &lt;element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/&gt;
* &lt;element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragBasis_Type", propOrder = {
"antragsart",
"personen",
"versicherungsnehmer",
"abweichenderPraemienzahler",
"weitereVersicherungsnehmer",
"weitereVertragspersonen",
"abgelehnteRisiken",
"vorversicherungen",
"zahlungsdaten",
"sepa",
"polizzenversand",
"datenschutzbestimmungen",
"kontierung",
"ersatzpolizzennummer",
"zusendungWeitereDokumente",
"zusaetzlicheAntragsdaten"
})
@XmlSeeAlso({
SpezAntragKfzType.class,
SpezAntragType.class
})
public abstract class SpezAntragBasisType {
@XmlElement(name = "Antragsart")
@XmlSchemaType(name = "string")
protected AntragsartType antragsart;
@XmlElement(name = "Personen", required = true)
protected List<BeteiligtePersonVertragType> personen;
@XmlElement(name = "Versicherungsnehmer")
@XmlSchemaType(name = "unsignedShort")
protected int versicherungsnehmer;
@XmlElement(name = "AbweichenderPraemienzahler")
@XmlSchemaType(name = "unsignedShort")
protected Integer abweichenderPraemienzahler;
@XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> weitereVersicherungsnehmer;
@XmlElement(name = "WeitereVertragspersonen")
protected List<VertragspersonType> weitereVertragspersonen;
@XmlElement(name = "AbgelehnteRisiken")
protected AbgelehnteRisikenType abgelehnteRisiken;
@XmlElement(name = "Vorversicherungen")
protected VorversicherungenType vorversicherungen;
@XmlElement(name = "Zahlungsdaten", required = true)
protected ZahlungsdatenType zahlungsdaten;
@XmlElement(name = "Sepa")
@XmlSchemaType(name = "unsignedByte")
protected Short sepa;
@XmlElement(name = "Polizzenversand")
@XmlSchemaType(name = "string")
protected PolizzenversandType polizzenversand;
@XmlElement(name = "Datenschutzbestimmungen", required = true)
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;
/**
* Ruft den Wert der antragsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link AntragsartType }
*
*/
public AntragsartType getAntragsart() {
return antragsart;
}
/**
* Legt den Wert der antragsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AntragsartType }
*
*/
public void setAntragsart(AntragsartType value) {
this.antragsart = value;
}
/**
* Gets the value of the personen 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 personen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BeteiligtePersonVertragType }
*
*
*/
public List<BeteiligtePersonVertragType> getPersonen() {
if (personen == null) {
personen = new ArrayList<BeteiligtePersonVertragType>();
}
return this.personen;
}
/**
* Ruft den Wert der versicherungsnehmer-Eigenschaft ab.
*
*/
public int getVersicherungsnehmer() {
return versicherungsnehmer;
}
/**
* Legt den Wert der versicherungsnehmer-Eigenschaft fest.
*
*/
public void setVersicherungsnehmer(int value) {
this.versicherungsnehmer = value;
}
/**
* Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getAbweichenderPraemienzahler() {
return abweichenderPraemienzahler;
}
/**
* Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setAbweichenderPraemienzahler(Integer value) {
this.abweichenderPraemienzahler = value;
}
/**
* Gets the value of the weitereVersicherungsnehmer 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 weitereVersicherungsnehmer property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWeitereVersicherungsnehmer().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Integer }
*
*
*/
public List<Integer> getWeitereVersicherungsnehmer() {
if (weitereVersicherungsnehmer == null) {
weitereVersicherungsnehmer = new ArrayList<Integer>();
}
return this.weitereVersicherungsnehmer;
}
/**
* Gets the value of the weitereVertragspersonen 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 weitereVertragspersonen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWeitereVertragspersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VertragspersonType }
*
*
*/
public List<VertragspersonType> getWeitereVertragspersonen() {
if (weitereVertragspersonen == null) {
weitereVertragspersonen = new ArrayList<VertragspersonType>();
}
return this.weitereVertragspersonen;
}
/**
* Ruft den Wert der abgelehnteRisiken-Eigenschaft ab.
*
* @return
* possible object is
* {@link AbgelehnteRisikenType }
*
*/
public AbgelehnteRisikenType getAbgelehnteRisiken() {
return abgelehnteRisiken;
}
/**
* Legt den Wert der abgelehnteRisiken-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AbgelehnteRisikenType }
*
*/
public void setAbgelehnteRisiken(AbgelehnteRisikenType value) {
this.abgelehnteRisiken = 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 zahlungsdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZahlungsdatenType }
*
*/
public ZahlungsdatenType getZahlungsdaten() {
return zahlungsdaten;
}
/**
* Legt den Wert der zahlungsdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZahlungsdatenType }
*
*/
public void setZahlungsdaten(ZahlungsdatenType value) {
this.zahlungsdaten = value;
}
/**
* Ruft den Wert der sepa-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getSepa() {
return sepa;
}
/**
* Legt den Wert der sepa-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setSepa(Short value) {
this.sepa = value;
}
/**
* Ruft den Wert der polizzenversand-Eigenschaft ab.
*
* @return
* possible object is
* {@link PolizzenversandType }
*
*/
public PolizzenversandType getPolizzenversand() {
return polizzenversand;
}
/**
* Legt den Wert der polizzenversand-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PolizzenversandType }
*
*/
public void setPolizzenversand(PolizzenversandType value) {
this.polizzenversand = value;
}
/**
* Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab.
*
* @return
* possible object is
* {@link DatenverwendungType }
*
*/
public DatenverwendungType getDatenschutzbestimmungen() {
return datenschutzbestimmungen;
}
/**
* Legt den Wert der datenschutzbestimmungen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DatenverwendungType }
*
*/
public void setDatenschutzbestimmungen(DatenverwendungType value) {
this.datenschutzbestimmungen = value;
}
/**
* Gets the value of the kontierung 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 kontierung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getKontierung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KontierungType }
*
*
*/
public List<KontierungType> getKontierung() {
if (kontierung == null) {
kontierung = new ArrayList<KontierungType>();
}
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.
*
* <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 zusaetzlicheAntragsdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheAntragsdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheAntragsdatenType }
*
*
*/
public List<ZusaetzlicheAntragsdatenType> getZusaetzlicheAntragsdaten() {
if (zusaetzlicheAntragsdaten == null) {
zusaetzlicheAntragsdaten = new ArrayList<ZusaetzlicheAntragsdatenType>();
}
return this.zusaetzlicheAntragsdaten;
}
}

View File

@@ -1,154 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.FATCAType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.GMSGType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PEPType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.TreuhaenderfrageType;
/**
* Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist
*
* <p>Java-Klasse für SpezAntragPersonen_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SpezAntragPersonen_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="FATCA" type="{urn:omds3CommonServiceTypes-1-1-0}FATCA_Type" minOccurs="0"/&gt;
* &lt;element name="GSGM" type="{urn:omds3CommonServiceTypes-1-1-0}GMSG_Type" minOccurs="0"/&gt;
* &lt;element name="PEP" type="{urn:omds3CommonServiceTypes-1-1-0}PEP_Type" minOccurs="0"/&gt;
* &lt;element name="Treuhaenderfrage" type="{urn:omds3CommonServiceTypes-1-1-0}Treuhaenderfrage_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragPersonen_Type", propOrder = {
"fatca",
"gsgm",
"pep",
"treuhaenderfrage"
})
public abstract class SpezAntragPersonenType
extends SpezAntragType
{
@XmlElement(name = "FATCA")
protected FATCAType fatca;
@XmlElement(name = "GSGM")
protected GMSGType gsgm;
@XmlElement(name = "PEP")
protected PEPType pep;
@XmlElement(name = "Treuhaenderfrage", required = true)
protected TreuhaenderfrageType treuhaenderfrage;
/**
* Ruft den Wert der fatca-Eigenschaft ab.
*
* @return
* possible object is
* {@link FATCAType }
*
*/
public FATCAType getFATCA() {
return fatca;
}
/**
* Legt den Wert der fatca-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link FATCAType }
*
*/
public void setFATCA(FATCAType value) {
this.fatca = value;
}
/**
* Ruft den Wert der gsgm-Eigenschaft ab.
*
* @return
* possible object is
* {@link GMSGType }
*
*/
public GMSGType getGSGM() {
return gsgm;
}
/**
* Legt den Wert der gsgm-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link GMSGType }
*
*/
public void setGSGM(GMSGType value) {
this.gsgm = value;
}
/**
* Ruft den Wert der pep-Eigenschaft ab.
*
* @return
* possible object is
* {@link PEPType }
*
*/
public PEPType getPEP() {
return pep;
}
/**
* Legt den Wert der pep-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PEPType }
*
*/
public void setPEP(PEPType value) {
this.pep = value;
}
/**
* Ruft den Wert der treuhaenderfrage-Eigenschaft ab.
*
* @return
* possible object is
* {@link TreuhaenderfrageType }
*
*/
public TreuhaenderfrageType getTreuhaenderfrage() {
return treuhaenderfrage;
}
/**
* Legt den Wert der treuhaenderfrage-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link TreuhaenderfrageType }
*
*/
public void setTreuhaenderfrage(TreuhaenderfrageType value) {
this.treuhaenderfrage = value;
}
}

View File

@@ -6,11 +6,20 @@ 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 at.vvo.omds.types.omds3Types.r1_5_0.common.BezugsberechtigungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SicherstellungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZustimmungGesundheitsdatenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AbgelehnteRisikenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.AntragsartType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BeteiligtePersonVertragType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.DatenverwendungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ErsatzpolizzenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.KontierungType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PolizzenversandType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VertragspersonType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VorversicherungenType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ZahlungsdatenType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.kfz.SpezAntragKfzType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.AntragSachPrivatType;
@@ -24,13 +33,26 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.AntragSachPrivat
* <pre>
* &lt;complexType name="SpezAntrag_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZustimmungGesundheitsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZustimmungGesundheitsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/&gt;
* &lt;element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/&gt;
* &lt;element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/&gt;
* &lt;element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="AbgelehnteRisiken" type="{urn:omds3CommonServiceTypes-1-1-0}AbgelehnteRisiken_Type" minOccurs="0"/&gt;
* &lt;element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/&gt;
* &lt;element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsdaten_Type"/&gt;
* &lt;element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}SepaCd_Type" minOccurs="0"/&gt;
* &lt;element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/&gt;
* &lt;element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/&gt;
* &lt;element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/&gt;
* &lt;element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/&gt;
* &lt;element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheAntragsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}ZusaetzlicheAntragsdaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -39,110 +61,472 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.AntragSachPrivat
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntrag_Type", propOrder = {
"bezugsberechtigungen",
"sicherstellungen",
"zustimmungGesundheitsdaten"
"antragsart",
"personen",
"versicherungsnehmer",
"abweichenderPraemienzahler",
"weitereVersicherungsnehmer",
"weitereVertragspersonen",
"abgelehnteRisiken",
"vorversicherungen",
"zahlungsdaten",
"sepa",
"polizzenversand",
"datenschutzbestimmungen",
"kontierung",
"ersatzpolizzennummer",
"zusendungWeitereDokumente",
"zusaetzlicheAntragsdaten"
})
@XmlSeeAlso({
SpezAntragPersonenType.class,
SpezAntragKfzType.class,
AntragSachPrivatType.class
})
public abstract class SpezAntragType
extends SpezAntragBasisType
{
public abstract class SpezAntragType {
@XmlElement(name = "Bezugsberechtigungen")
protected List<BezugsberechtigungType> bezugsberechtigungen;
@XmlElement(name = "Sicherstellungen")
protected List<SicherstellungType> sicherstellungen;
@XmlElement(name = "ZustimmungGesundheitsdaten")
protected List<ZustimmungGesundheitsdatenType> zustimmungGesundheitsdaten;
@XmlElement(name = "Antragsart")
@XmlSchemaType(name = "string")
protected AntragsartType antragsart;
@XmlElement(name = "Personen", required = true)
protected List<BeteiligtePersonVertragType> personen;
@XmlElement(name = "Versicherungsnehmer")
@XmlSchemaType(name = "unsignedShort")
protected int versicherungsnehmer;
@XmlElement(name = "AbweichenderPraemienzahler")
@XmlSchemaType(name = "unsignedShort")
protected Integer abweichenderPraemienzahler;
@XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class)
@XmlSchemaType(name = "unsignedShort")
protected List<Integer> weitereVersicherungsnehmer;
@XmlElement(name = "WeitereVertragspersonen")
protected List<VertragspersonType> weitereVertragspersonen;
@XmlElement(name = "AbgelehnteRisiken")
protected AbgelehnteRisikenType abgelehnteRisiken;
@XmlElement(name = "Vorversicherungen")
protected VorversicherungenType vorversicherungen;
@XmlElement(name = "Zahlungsdaten", required = true)
protected ZahlungsdatenType zahlungsdaten;
@XmlElement(name = "Sepa")
@XmlSchemaType(name = "unsignedByte")
protected Short sepa;
@XmlElement(name = "Polizzenversand")
@XmlSchemaType(name = "string")
protected PolizzenversandType polizzenversand;
@XmlElement(name = "Datenschutzbestimmungen", required = true)
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;
/**
* Gets the value of the bezugsberechtigungen property.
* Ruft den Wert der antragsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link AntragsartType }
*
*/
public AntragsartType getAntragsart() {
return antragsart;
}
/**
* Legt den Wert der antragsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AntragsartType }
*
*/
public void setAntragsart(AntragsartType value) {
this.antragsart = value;
}
/**
* Gets the value of the personen 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 bezugsberechtigungen property.
* This is why there is not a <CODE>set</CODE> method for the personen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBezugsberechtigungen().add(newItem);
* getPersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BezugsberechtigungType }
* {@link BeteiligtePersonVertragType }
*
*
*/
public List<BezugsberechtigungType> getBezugsberechtigungen() {
if (bezugsberechtigungen == null) {
bezugsberechtigungen = new ArrayList<BezugsberechtigungType>();
public List<BeteiligtePersonVertragType> getPersonen() {
if (personen == null) {
personen = new ArrayList<BeteiligtePersonVertragType>();
}
return this.bezugsberechtigungen;
return this.personen;
}
/**
* Gets the value of the sicherstellungen property.
* Ruft den Wert der versicherungsnehmer-Eigenschaft ab.
*
*/
public int getVersicherungsnehmer() {
return versicherungsnehmer;
}
/**
* Legt den Wert der versicherungsnehmer-Eigenschaft fest.
*
*/
public void setVersicherungsnehmer(int value) {
this.versicherungsnehmer = value;
}
/**
* Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getAbweichenderPraemienzahler() {
return abweichenderPraemienzahler;
}
/**
* Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setAbweichenderPraemienzahler(Integer value) {
this.abweichenderPraemienzahler = value;
}
/**
* Gets the value of the weitereVersicherungsnehmer 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 sicherstellungen property.
* This is why there is not a <CODE>set</CODE> method for the weitereVersicherungsnehmer property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSicherstellungen().add(newItem);
* getWeitereVersicherungsnehmer().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SicherstellungType }
* {@link Integer }
*
*
*/
public List<SicherstellungType> getSicherstellungen() {
if (sicherstellungen == null) {
sicherstellungen = new ArrayList<SicherstellungType>();
public List<Integer> getWeitereVersicherungsnehmer() {
if (weitereVersicherungsnehmer == null) {
weitereVersicherungsnehmer = new ArrayList<Integer>();
}
return this.sicherstellungen;
return this.weitereVersicherungsnehmer;
}
/**
* Gets the value of the zustimmungGesundheitsdaten property.
* Gets the value of the weitereVertragspersonen 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 zustimmungGesundheitsdaten property.
* This is why there is not a <CODE>set</CODE> method for the weitereVertragspersonen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZustimmungGesundheitsdaten().add(newItem);
* getWeitereVertragspersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZustimmungGesundheitsdatenType }
* {@link VertragspersonType }
*
*
*/
public List<ZustimmungGesundheitsdatenType> getZustimmungGesundheitsdaten() {
if (zustimmungGesundheitsdaten == null) {
zustimmungGesundheitsdaten = new ArrayList<ZustimmungGesundheitsdatenType>();
public List<VertragspersonType> getWeitereVertragspersonen() {
if (weitereVertragspersonen == null) {
weitereVertragspersonen = new ArrayList<VertragspersonType>();
}
return this.zustimmungGesundheitsdaten;
return this.weitereVertragspersonen;
}
/**
* Ruft den Wert der abgelehnteRisiken-Eigenschaft ab.
*
* @return
* possible object is
* {@link AbgelehnteRisikenType }
*
*/
public AbgelehnteRisikenType getAbgelehnteRisiken() {
return abgelehnteRisiken;
}
/**
* Legt den Wert der abgelehnteRisiken-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link AbgelehnteRisikenType }
*
*/
public void setAbgelehnteRisiken(AbgelehnteRisikenType value) {
this.abgelehnteRisiken = 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 zahlungsdaten-Eigenschaft ab.
*
* @return
* possible object is
* {@link ZahlungsdatenType }
*
*/
public ZahlungsdatenType getZahlungsdaten() {
return zahlungsdaten;
}
/**
* Legt den Wert der zahlungsdaten-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ZahlungsdatenType }
*
*/
public void setZahlungsdaten(ZahlungsdatenType value) {
this.zahlungsdaten = value;
}
/**
* Ruft den Wert der sepa-Eigenschaft ab.
*
* @return
* possible object is
* {@link Short }
*
*/
public Short getSepa() {
return sepa;
}
/**
* Legt den Wert der sepa-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Short }
*
*/
public void setSepa(Short value) {
this.sepa = value;
}
/**
* Ruft den Wert der polizzenversand-Eigenschaft ab.
*
* @return
* possible object is
* {@link PolizzenversandType }
*
*/
public PolizzenversandType getPolizzenversand() {
return polizzenversand;
}
/**
* Legt den Wert der polizzenversand-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PolizzenversandType }
*
*/
public void setPolizzenversand(PolizzenversandType value) {
this.polizzenversand = value;
}
/**
* Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab.
*
* @return
* possible object is
* {@link DatenverwendungType }
*
*/
public DatenverwendungType getDatenschutzbestimmungen() {
return datenschutzbestimmungen;
}
/**
* Legt den Wert der datenschutzbestimmungen-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DatenverwendungType }
*
*/
public void setDatenschutzbestimmungen(DatenverwendungType value) {
this.datenschutzbestimmungen = value;
}
/**
* Gets the value of the kontierung 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 kontierung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getKontierung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link KontierungType }
*
*
*/
public List<KontierungType> getKontierung() {
if (kontierung == null) {
kontierung = new ArrayList<KontierungType>();
}
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.
*
* <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 zusaetzlicheAntragsdaten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheAntragsdaten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheAntragsdatenType }
*
*
*/
public List<ZusaetzlicheAntragsdatenType> getZusaetzlicheAntragsdaten() {
if (zusaetzlicheAntragsdaten == null) {
zusaetzlicheAntragsdaten = new ArrayList<ZusaetzlicheAntragsdatenType>();
}
return this.zusaetzlicheAntragsdaten;
}
}

View File

@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.BonusMalusSystemType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VinkularglaeubigerType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragBasisType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
/**
@@ -20,7 +20,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragBasisType;
* <pre>
* &lt;complexType name="SpezAntragKfz_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type"&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/&gt;
* &lt;element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/&gt;
@@ -42,7 +42,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragBasisType;
"zusaetzlicheKfzDaten"
})
public class SpezAntragKfzType
extends SpezAntragBasisType
extends SpezAntragType
{
@XmlElement(name = "Verkaufsprodukt", required = true)

View File

@@ -160,22 +160,6 @@ public class OmdsServicePortImpl implements OmdsServicePortType {
//throw new ServiceFaultMsg("ServiceFaultMsg...");
}
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getStateChanges(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesRequestType parameters)*
*/
public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg {
LOG.info("Executing operation getStateChanges");
System.out.println(parameters);
try {
at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesResponseType _return = null;
return _return;
} catch (java.lang.Exception ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
//throw new ServiceFaultMsg("ServiceFaultMsg...");
}
/* (non-Javadoc)
* @see at.vvo.omds.types.omds3Types.r1_5_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.UserDataRequest parameters)*
*/

View File

@@ -74,13 +74,6 @@ public interface OmdsServicePortType {
at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SearchClaimRequestType parameters
) throws ServiceFaultMsg;
@WebMethod(action = "urn:getStateChanges")
@WebResult(name = "GetStateChangesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesResponseType getStateChanges(
@WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesRequestType parameters
) throws ServiceFaultMsg;
@WebMethod(action = "urn:getUserData")
@WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
public at.vvo.omds.types.omds3Types.r1_5_0.servicetypes.UserDataResponse getUserData(

View File

@@ -142,18 +142,6 @@ public final class OmdsServicePortType_OmdsServicePort_Client {
at.vvo.omds.types.omds3Types.r1_5_0.on7schaden.SearchClaimResponseType _searchClaim__return = port.searchClaim(_searchClaim_parameters);
System.out.println("searchClaim.result=" + _searchClaim__return);
} catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString());
}
}
{
System.out.println("Invoking getStateChanges...");
at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesRequestType _getStateChanges_parameters = null;
try {
at.vvo.omds.types.omds3Types.r1_5_0.on1basis.GetStateChangesResponseType _getStateChanges__return = port.getStateChanges(_getStateChanges_parameters);
System.out.println("getStateChanges.result=" + _getStateChanges__return);
} catch (ServiceFaultMsg e) {
System.out.println("Expected exception: ServiceFaultMsg has occurred.");
System.out.println(e.toString());

View File

@@ -5,7 +5,7 @@ Version 1.5.0
Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0?
=====================================================================================
1. Sach-Privat erbt von neuen "generischen" Produktklassen
2. Schadenmeldung wurde überarbeitet
=============
Version 1.4.0

View File

@@ -1142,6 +1142,14 @@
<xsd:element ref="omds:PERSON"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Bezugsrecht_Type">
<xsd:annotation>
<xsd:documentation>Type Bezugsrecht (nur Kontext Kfz)</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="omds:PERSON"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Vinkularglaeubiger_Type">
<xsd:annotation>
<xsd:documentation>Typ zur Beschreibung einer Bank als Vinkulargläubiger</xsd:documentation>
@@ -1181,115 +1189,6 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--Bezugsberechtigungen-->
<xsd:complexType name="Bezugsrecht_Type">
<xsd:annotation>
<xsd:documentation>Type Bezugsrecht fuer Kfz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="omds:PERSON"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Bezugsberechtigung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Art">
<xsd:annotation>
<xsd:documentation>Bezugsrecht Erleben oder Ableben</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>Bezugsrecht Erleben</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Bezugsrecht Ableben</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungGesetzlicheErben_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung gesetzliche Erben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungTestamentarischeErben_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung testamentarische Erben</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungUeberbringer_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung Überbringer</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungNamentlich">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung namentlich</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
<xsd:sequence>
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
<xsd:element name="Unwiderruflich" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>wahr, wenn das Bezugsrecht unwiderruflich ist.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungVersicherungsnehmer_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungVersichertePerson_Type">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung VersichertePerson</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BezugsberechtigungIndividuell">
<xsd:annotation>
<xsd:documentation>Bezugsberechtigung Individuell</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Bezugsberechtigung_Type">
<xsd:sequence>
<xsd:element name="Beschreibung" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Bonus Malus-->
<xsd:complexType name="BonusMalusSystem_Type">
<xsd:annotation>
@@ -1471,11 +1370,11 @@
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AbstraktesEreignisStatusAenderung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstraktes Ereignis einer Statusänderung </xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<!-- <xsd:complexType name="AbstraktesEreignisStatusAenderung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstraktes Ereignis einer Statusänderung </xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<xsd:simpleType name="SubmitApplicationStatus_Type">
<xsd:annotation>
<xsd:documentation>Definition des Rückegabestatus für eingespielte Anträge</xsd:documentation>
@@ -1756,16 +1655,11 @@
</xsd:complexType>
<xsd:complexType name="VersichertePerson_Type">
<xsd:annotation>
<xsd:documentation>Versicherte Person basierend auf VersichertesInteresse_Type</xsd:documentation>
<xsd:documentation>Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence>
<xsd:element name="RefPersonLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="RisikoNatPerson" type="RisikoNatPerson_Type">
<xsd:annotation>
@@ -1806,16 +1700,16 @@
<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Personendaten</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="VersicherteVeranstaltung_Type">
<xsd:annotation>
<xsd:documentation>Versicherte Veranstaltung basierend auf VersichertesInteresse_Type</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:complexType name="VersicherteVeranstaltung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Versicherte Veranstaltung basierend auf VersichertesInteresse_Type</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">-->
<!-- <xsd:sequence/>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<xsd:complexType name="Fahrzeug_Type">
<xsd:annotation>
<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
@@ -1934,45 +1828,21 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- <xsd:complexType name="VersicherterBetrieb_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein)</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element ref="ObjektId" minOccurs="0"/>-->
<!-- <xsd:element name="Adresse" type="omds:ADRESSE_Type"/>-->
<!-- <xsd:element name="Betriebsart" type="xsd:string" maxOccurs="unbounded"/>-->
<!-- <xsd:element name="Mitarbeiteranzahl" type="xsd:unsignedInt"/>-->
<!-- <xsd:element name="Umsatz" type="xsd:unsignedLong"/>-->
<!-- <xsd:element name="FlaecheInHektar" type="xsd:unsignedShort" minOccurs="0"/>-->
<!-- <xsd:element name="Mitgliederanzahl" type="xsd:unsignedInt" minOccurs="0"/>-->
<!-- <xsd:element name="ZusaetzlicheBetriebsdaten" type="ZusaetzlicheBetriebsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="ZusaetzlicheBetriebsdaten_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="VersicherteLiegenschaft_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Versicherte Liegenschaft</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element ref="ObjektId"/>-->
<!-- <xsd:element name="Adresse" type="omds:ADRESSE_Type"/>-->
<!-- <xsd:element name="BebauteFlaecheInQm" type="xsd:unsignedShort"/>-->
<!-- <xsd:element name="UeberdachteFlaecheInQm" type="xsd:unsignedShort"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<xsd:complexType name="VersicherteLiegenschaft_Type">
<xsd:annotation>
<xsd:documentation>Versicherte Liegenschaft</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
<xsd:sequence>
<xsd:element ref="ObjektId"/>
<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
<xsd:element name="BebauteFlaecheInQm" type="xsd:unsignedShort"/>
<xsd:element name="UeberdachteFlaecheInQm" type="xsd:unsignedShort"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="KostenFixOderProzent_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert</xsd:documentation>
@@ -2534,179 +2404,210 @@
<xsd:extension base="Attribut_Type"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Sicherstellung_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Typ fuer Sicherstellungen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Lfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer dieser Sicherstellung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Betrag" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Unanfechtbarkeitssumme" type="omds:decimal" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Abtretung_Type">
<xsd:annotation>
<xsd:documentation>Sicherstellung vom Typ Abtretung / Zession</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Sicherstellung_Type">
<xsd:sequence>
<xsd:element name="Zessionar" type="GlaeubigerSicherstellung_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Verpfaendung_Type">
<xsd:annotation>
<xsd:documentation>Sicherstellung vom Typ Verpfändung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Sicherstellung_Type">
<xsd:sequence>
<xsd:element name="Pfandglaeubiger" type="Pfandglaeubiger_Type" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Pfandglaeubiger_Type">
<xsd:annotation>
<xsd:documentation>Eigenschaften Pfandgläubiger</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Anteil" type="xsd:double"/>
<xsd:element name="Glaeubiger" type="GlaeubigerSicherstellung_Type"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VinkulierungPersonen_Type">
<xsd:annotation>
<xsd:documentation>Sicherstellung vom Typ Vinkulierung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="Sicherstellung_Type">
<xsd:sequence>
<xsd:element name="Vinkularglaeubiger" type="Vinkularglaeubiger_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GlaeubigerSicherstellung_Type">
<xsd:annotation>
<xsd:documentation>Gläubiger einer Sicherstellung</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Institut" type="xsd:string"/>
<xsd:element name="PLZ" type="xsd:string"/>
<xsd:element name="Strasse" type="xsd:string"/>
<xsd:element name="Vertragsnummer" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ZustimmungGesundheitsdaten_Type">
<xsd:annotation>
<xsd:documentation>Zustimmung Gesundheitsdaten</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Referenz auf die Person</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Type" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Ein vom Versicherungsunternehmen festlegbarer Typ für die Art der Zustimmung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Text" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional der tatsächliche Text der Zustimmung</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Zustimmung" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Die Bestätigung der Zustimmung</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FATCA_Type">
<xsd:annotation>
<xsd:documentation>Fragen gemäß FATCA</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>
<xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType" />
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="FATCA_NatPersonType">
<xsd:annotation>
<xsd:documentation>Fragen FATCA bei natürlichen Personen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Geburtsland" type="AttributEnum_Type"/>
<xsd:element name="US_Indizien" type="xsd:boolean"/>
<xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>
<xsd:element name="US_TIN" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FATCA_SonstPersonType">
<xsd:annotation>
<xsd:documentation>Fragen FATCA bei sonstigen Personen</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="LandFirmensitz" type="AttributEnum_Type"/>
<xsd:element name="GIIN" type="xsd:string"/>
<xsd:element name="KonzessionFinanzen" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NichtFinanzielleDienstleistungen" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GMSG_Type">
<xsd:annotation>
<xsd:documentation>Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SteuerlichAnsaessig" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Land" type="AttributEnum_Type"/>
<xsd:element name="Steuernummer" type="AttributString_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PEP_Type">
<xsd:annotation>
<xsd:documentation>Beschreibung einer PEP</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Beschreibung" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Treuhaenderfrage_Type">
<xsd:annotation>
<xsd:documentation>Details zur Treuhaenderfrage</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Treuhaender" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<!-- <xsd:complexType name="Sicherstellung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ fuer Sicherstellungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Lfnr" type="xsd:unsignedShort">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die laufende Nummer dieser Sicherstellung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Betrag" type="omds:decimal" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Unanfechtbarkeitssumme" type="omds:decimal" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Abtretung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Abtretung / Zession</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Zessionar" type="GlaeubigerSicherstellung_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Verpfaendung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Verpfändung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Pfandglaeubiger" type="Pfandglaeubiger_Type" maxOccurs="unbounded"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Pfandglaeubiger_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Eigenschaften Pfandgläubiger</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Anteil" type="xsd:double"/>-->
<!-- <xsd:element name="Glaeubiger" type="GlaeubigerSicherstellung_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="VinkulierungPersonen_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Sicherstellung vom Typ Vinkulierung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Sicherstellung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Vinkularglaeubiger" type="Vinkularglaeubiger_Type"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GlaeubigerSicherstellung_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Gläubiger einer Sicherstellung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Institut" type="xsd:string"/>-->
<!-- <xsd:element name="PLZ" type="xsd:string"/>-->
<!-- <xsd:element name="Strasse" type="xsd:string"/>-->
<!-- <xsd:element name="Vertragsnummer" type="xsd:string"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Einwilligung_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ für Einwilligung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Zustimmung" type="xsd:boolean" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Die Bestätigung der Zustimmung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Text" type="xsd:string" minOccurs="0">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Optional der tatsächliche Text der Zustimmung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwilligungPersDaten_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Typ für Einwilligung personenbezogene Daten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="Einwilligung_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Referenz auf die Person</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwVerarbGesDaten_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Verarbeitung Gesundheitsdaten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwGesDatenVN_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Bekanntgabe Gesundheitsdaten an VN</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="EinwSprachaufz_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Einwilligung Sprachaufzeichnung</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="EinwilligungPersDaten_Type"/>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen gemäß FATCA</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:choice>-->
<!-- <xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>-->
<!-- <xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType"/>-->
<!-- </xsd:choice>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_NatPersonType">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen FATCA bei natürlichen Personen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Geburtsland" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="US_Indizien" type="xsd:boolean"/>-->
<!-- <xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>-->
<!-- <xsd:element name="US_TIN" type="xsd:string" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="FATCA_SonstPersonType">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen FATCA bei sonstigen Personen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="LandFirmensitz" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="GIIN" type="xsd:string" minOccurs="0"/>-->
<!-- <xsd:element name="KonzessionFinanzen" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="NichtFinanzielleDienstleistungen" type="xsd:boolean">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="GMSG_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="SteuerlichAnsaessig" maxOccurs="unbounded">-->
<!-- <xsd:complexType>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Land" type="AttributEnum_Type"/>-->
<!-- <xsd:element name="Steuernummer" type="AttributString_Type" minOccurs="0"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="PEP_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Beschreibung einer PEP</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Beschreibung" type="xsd:string"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- <xsd:complexType name="Treuhaenderfrage_Type">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Details zur Treuhaenderfrage</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Treuhaender" type="xsd:boolean"/>-->
<!-- </xsd:sequence>-->
<!-- </xsd:complexType>-->
<!-- -->
</xsd:schema>

View File

@@ -200,12 +200,12 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</message>
<!-- State-Changes z.B. Polizzierung -->
<message name="GetStateChangesRequestMsg">
<part name="parameters" element="b:GetStateChangesRequest"/>
</message>
<message name="GetStateChangesResponseMsg">
<part name="parameters" element="b:GetStateChangesResponse"/>
</message>
<!-- <message name="GetStateChangesRequestMsg">-->
<!-- <part name="parameters" element="b:GetStateChangesRequest"/>-->
<!-- </message>-->
<!-- <message name="GetStateChangesResponseMsg">-->
<!-- <part name="parameters" element="b:GetStateChangesResponse"/>-->
<!-- </message>-->
<!-- Fehler -->
@@ -362,11 +362,11 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</operation>
<operation name="getStateChanges">
<input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>
<output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>
<fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>
</operation>
<!-- <operation name="getStateChanges">-->
<!-- <input name="GetStateChangesRequestPort" message="os:GetStateChangesRequestMsg"/>-->
<!-- <output name="GetStateChangesResponsePort" message="os:GetStateChangesResponseMsg"/>-->
<!-- <fault name="GetStateChangesFault" message="os:ServiceFaultMsg"/>-->
<!-- </operation>-->
</portType>
@@ -721,18 +721,18 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</operation>
<!-- Statusaenderungen -->
<operation name="getStateChanges">
<soap:operation soapAction="urn:getStateChanges" style="document"/>
<input name="GetStateChangesRequestPort">
<soap:body use="literal"/>
</input>
<output name="GetStateChangesResponsePort">
<soap:body use="literal"/>
</output>
<fault name="GetStateChangesFault">
<soap:fault name="GetStateChangesFault" use="literal"/>
</fault>
</operation>
<!-- <operation name="getStateChanges">-->
<!-- <soap:operation soapAction="urn:getStateChanges" style="document"/>-->
<!-- <input name="GetStateChangesRequestPort">-->
<!-- <soap:body use="literal"/>-->
<!-- </input>-->
<!-- <output name="GetStateChangesResponsePort">-->
<!-- <soap:body use="literal"/>-->
<!-- </output>-->
<!-- <fault name="GetStateChangesFault">-->
<!-- <soap:fault name="GetStateChangesFault" use="literal"/>-->
<!-- </fault>-->
<!-- </operation>-->
</binding>
<service name="omdsService">

View File

@@ -34,7 +34,7 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpezAntragBasis_Type" abstract="true">
<xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
@@ -117,43 +117,28 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SpezAntrag_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAntragBasis_Type">
<xsd:sequence>
<xsd:element name="Bezugsberechtigungen" type="cst:Bezugsberechtigung_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ZustimmungGesundheitsdaten" type="cst:ZustimmungGesundheitsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SpezAntragPersonen_Type" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstrakter Basistyp für Antrag in der Personenversicherung, der bei Request und bei Response gleich ist</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="FATCA" type="cst:FATCA_Type" minOccurs="0"/>
<xsd:element name="GSGM" type="cst:GMSG_Type" minOccurs="0"/>
<xsd:element name="PEP" type="cst:PEP_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional Angaben PEP wenn zutreffend</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Treuhaenderfrage" type="cst:Treuhaenderfrage_Type"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- <xsd:complexType name="SpezAntrag_Type" abstract="true">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Abstrakter Basistyp für Antrag, der bei Request und bei Response gleich ist</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- <xsd:complexContent>-->
<!-- <xsd:extension base="SpezAntragBasis_Type">-->
<!-- <xsd:sequence>-->
<!-- <xsd:element name="Sicherstellungen" type="cst:Sicherstellung_Type" minOccurs="0" maxOccurs="unbounded">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- <xsd:element name="Einwilligungen" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">-->
<!-- <xsd:annotation>-->
<!-- <xsd:documentation>Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>-->
<!-- </xsd:annotation>-->
<!-- </xsd:element>-->
<!-- </xsd:sequence>-->
<!-- </xsd:extension>-->
<!-- </xsd:complexContent>-->
<!-- </xsd:complexType>-->
<!--Abstrakte BOA-Operationstypen-->
<xsd:complexType name="CalculateRequest_Type" abstract="true">
<xsd:annotation>

View File

@@ -235,7 +235,7 @@
<xsd:documentation>Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ac:SpezAntragBasis_Type">
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktKfz_Type"/>
<xsd:element name="BonusMalus" type="cst:BonusMalusSystem_Type" minOccurs="0">