Einwilligung in SpezAntrag wird zu Einwilligungen
InnerClass wird eigene Klasse PersonNamentlichesBezugsrecht
This commit is contained in:
@@ -6,7 +6,6 @@ import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
@@ -23,19 +22,7 @@ import javax.xml.bind.annotation.XmlType;
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
|
||||
* <sequence>
|
||||
* <element name="Unwiderruflich" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
|
||||
* <element name="NamenlichesBezugsrecht" maxOccurs="unbounded">
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </element>
|
||||
* <element name="Personen" type="{urn:omds3CommonServiceTypes-1-1-0}PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
@@ -47,7 +34,7 @@ import javax.xml.bind.annotation.XmlType;
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "BezugsberechtigungNamentlich", propOrder = {
|
||||
"unwiderruflich",
|
||||
"namenlichesBezugsrecht"
|
||||
"personen"
|
||||
})
|
||||
public class BezugsberechtigungNamentlich
|
||||
extends BezugsberechtigungType
|
||||
@@ -55,8 +42,8 @@ public class BezugsberechtigungNamentlich
|
||||
|
||||
@XmlElement(name = "Unwiderruflich")
|
||||
protected boolean unwiderruflich;
|
||||
@XmlElement(name = "NamenlichesBezugsrecht", required = true)
|
||||
protected List<BezugsberechtigungNamentlich.NamenlichesBezugsrecht> namenlichesBezugsrecht;
|
||||
@XmlElement(name = "Personen", required = true)
|
||||
protected List<PersonNamentlichesBezugsrechtType> personen;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der unwiderruflich-Eigenschaft ab.
|
||||
@@ -75,129 +62,32 @@ public class BezugsberechtigungNamentlich
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the namenlichesBezugsrecht property.
|
||||
* 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 namenlichesBezugsrecht 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>
|
||||
* getNamenlichesBezugsrecht().add(newItem);
|
||||
* getPersonen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link BezugsberechtigungNamentlich.NamenlichesBezugsrecht }
|
||||
* {@link PersonNamentlichesBezugsrechtType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<BezugsberechtigungNamentlich.NamenlichesBezugsrecht> getNamenlichesBezugsrecht() {
|
||||
if (namenlichesBezugsrecht == null) {
|
||||
namenlichesBezugsrecht = new ArrayList<BezugsberechtigungNamentlich.NamenlichesBezugsrecht>();
|
||||
public List<PersonNamentlichesBezugsrechtType> getPersonen() {
|
||||
if (personen == null) {
|
||||
personen = new ArrayList<PersonNamentlichesBezugsrechtType>();
|
||||
}
|
||||
return this.namenlichesBezugsrecht;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java-Klasse für anonymous complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "", propOrder = {
|
||||
"personRefLfnr",
|
||||
"prozentsatz",
|
||||
"zugunsten"
|
||||
})
|
||||
public static class NamenlichesBezugsrecht {
|
||||
|
||||
@XmlElement(name = "PersonRefLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int personRefLfnr;
|
||||
@XmlElement(name = "Prozentsatz")
|
||||
protected Double prozentsatz;
|
||||
@XmlElement(name = "Zugunsten")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int zugunsten;
|
||||
|
||||
/**
|
||||
* 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 zugunsten-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public int getZugunsten() {
|
||||
return zugunsten;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zugunsten-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setZugunsten(int value) {
|
||||
this.zugunsten = value;
|
||||
}
|
||||
|
||||
return this.personen;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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>
|
||||
* <complexType name="BezugsberechtigungTestamentarischeErben_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "BezugsberechtigungTestamentarischeErben_Type")
|
||||
public class BezugsberechtigungTestamentarischeErbenType
|
||||
extends BezugsberechtigungType
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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>
|
||||
* <complexType name="BezugsberechtigungVersichertePerson_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "BezugsberechtigungVersichertePerson_Type")
|
||||
public class BezugsberechtigungVersichertePersonType
|
||||
extends BezugsberechtigungType
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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>
|
||||
* <complexType name="BezugsberechtigungVersicherungsnehmer_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type">
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "BezugsberechtigungVersicherungsnehmer_Type")
|
||||
public class BezugsberechtigungVersicherungsnehmerType
|
||||
extends BezugsberechtigungType
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
@@ -1,73 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.common;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Type Deckung Prozent
|
||||
*
|
||||
* <p>Java-Klasse für DeckungProzent_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="DeckungProzent_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
|
||||
* <element name="deckungProzent" type="{http://www.w3.org/2001/XMLSchema}int"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "DeckungProzent_Type", propOrder = {
|
||||
"deckungActive",
|
||||
"deckungProzent"
|
||||
})
|
||||
public class DeckungProzentType {
|
||||
|
||||
protected boolean deckungActive;
|
||||
protected int deckungProzent;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der deckungActive-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public boolean isDeckungActive() {
|
||||
return deckungActive;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der deckungActive-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setDeckungActive(boolean value) {
|
||||
this.deckungActive = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der deckungProzent-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public int getDeckungProzent() {
|
||||
return deckungProzent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der deckungProzent-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setDeckungProzent(int value) {
|
||||
this.deckungProzent = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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;
|
||||
|
||||
|
||||
/**
|
||||
* Type Deckung
|
||||
*
|
||||
* <p>Java-Klasse für DeckungVs_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="DeckungVs_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "DeckungVs_Type", propOrder = {
|
||||
"versicherungssumme"
|
||||
})
|
||||
public class DeckungVsType {
|
||||
|
||||
@XmlElement(name = "Versicherungssumme")
|
||||
protected int versicherungssumme;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public int getVersicherungssumme() {
|
||||
return versicherungssumme;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der versicherungssumme-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setVersicherungssumme(int value) {
|
||||
this.versicherungssumme = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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;
|
||||
|
||||
|
||||
/**
|
||||
* Type Deckung
|
||||
*
|
||||
* <p>Java-Klasse für DeckungVsVI_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="DeckungVsVI_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
|
||||
* <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
|
||||
* <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "DeckungVsVI_Type", propOrder = {
|
||||
"deckungActive",
|
||||
"deckungVs",
|
||||
"versichertesInteresse"
|
||||
})
|
||||
public class DeckungVsVIType {
|
||||
|
||||
protected boolean deckungActive;
|
||||
protected int deckungVs;
|
||||
@XmlElement(name = "VersichertesInteresse", required = true)
|
||||
protected Object versichertesInteresse;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der deckungActive-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public boolean isDeckungActive() {
|
||||
return deckungActive;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der deckungActive-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setDeckungActive(boolean value) {
|
||||
this.deckungActive = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der deckungVs-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public int getDeckungVs() {
|
||||
return deckungVs;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der deckungVs-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setDeckungVs(int value) {
|
||||
this.deckungVs = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der versichertesInteresse-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Object }
|
||||
*
|
||||
*/
|
||||
public Object getVersichertesInteresse() {
|
||||
return versichertesInteresse;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der versichertesInteresse-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Object }
|
||||
*
|
||||
*/
|
||||
public void setVersichertesInteresse(Object value) {
|
||||
this.versichertesInteresse = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -7,17 +7,17 @@ import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter Typ fuer zusaetzliche Betriebsdaten zur Erweiterung des VersicherterBetrieb_Type
|
||||
* Einwilligung Bekanntgabe Gesundheitsdaten an VN
|
||||
*
|
||||
* <p>Java-Klasse für ZusaetzlicheBetriebsdaten_Type complex type.
|
||||
* <p>Java-Klasse für EinwGesDatenVN_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ZusaetzlicheBetriebsdaten_Type">
|
||||
* <complexType name="EinwGesDatenVN_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* </restriction>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
@@ -25,8 +25,10 @@ import javax.xml.bind.annotation.XmlType;
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ZusaetzlicheBetriebsdaten_Type")
|
||||
public abstract class ZusaetzlicheBetriebsdatenType {
|
||||
@XmlType(name = "EinwGesDatenVN_Type")
|
||||
public class EinwGesDatenVNType
|
||||
extends EinwilligungPersDatenType
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.common;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Einwilligung Sprachaufzeichnung
|
||||
*
|
||||
* <p>Java-Klasse für EinwSprachaufz_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="EinwSprachaufz_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "EinwSprachaufz_Type")
|
||||
public class EinwSprachaufzType
|
||||
extends EinwilligungPersDatenType
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.common;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Einwilligung Verarbeitung Gesundheitsdaten
|
||||
*
|
||||
* <p>Java-Klasse für EinwVerarbGesDaten_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="EinwVerarbGesDaten_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}EinwilligungPersDaten_Type">
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "EinwVerarbGesDaten_Type")
|
||||
public class EinwVerarbGesDatenType
|
||||
extends EinwilligungPersDatenType
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
@@ -5,24 +5,25 @@ 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;
|
||||
|
||||
|
||||
/**
|
||||
* Namentliches Bezugsrecht fuer eine Person
|
||||
* Abstrakter Typ für Einwilligung personenbezogene Daten
|
||||
*
|
||||
* <p>Java-Klasse für BezugsrechtPerson_Type complex type.
|
||||
* <p>Java-Klasse für EinwilligungPersDaten_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="BezugsrechtPerson_Type">
|
||||
* <complexType name="EinwilligungPersDaten_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type">
|
||||
* <sequence>
|
||||
* <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
@@ -30,10 +31,17 @@ import javax.xml.bind.annotation.XmlType;
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "BezugsrechtPerson_Type", propOrder = {
|
||||
@XmlType(name = "EinwilligungPersDaten_Type", propOrder = {
|
||||
"personRefLfnr"
|
||||
})
|
||||
public class BezugsrechtPersonType {
|
||||
@XmlSeeAlso({
|
||||
EinwVerarbGesDatenType.class,
|
||||
EinwGesDatenVNType.class,
|
||||
EinwSprachaufzType.class
|
||||
})
|
||||
public abstract class EinwilligungPersDatenType
|
||||
extends EinwilligungType
|
||||
{
|
||||
|
||||
@XmlElement(name = "PersonRefLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
@@ -4,26 +4,24 @@ package at.vvo.omds.types.omds3Types.r1_6_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.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Zustimmung Gesundheitsdaten
|
||||
* Abstrakter Typ für Einwilligung
|
||||
*
|
||||
* <p>Java-Klasse für ZustimmungGesundheitsdaten_Type complex type.
|
||||
* <p>Java-Klasse für Einwilligung_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ZustimmungGesundheitsdaten_Type">
|
||||
* <complexType name="Einwilligung_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* <element name="Type" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
|
||||
* <element name="Text" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
|
||||
* <element name="Zustimmung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
@@ -33,55 +31,42 @@ import javax.xml.bind.annotation.XmlType;
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ZustimmungGesundheitsdaten_Type", propOrder = {
|
||||
"personRefLfnr",
|
||||
"type",
|
||||
"text",
|
||||
"zustimmung"
|
||||
@XmlType(name = "Einwilligung_Type", propOrder = {
|
||||
"zustimmung",
|
||||
"text"
|
||||
})
|
||||
public class ZustimmungGesundheitsdatenType {
|
||||
@XmlSeeAlso({
|
||||
EinwilligungPersDatenType.class
|
||||
})
|
||||
public abstract class EinwilligungType {
|
||||
|
||||
@XmlElement(name = "PersonRefLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int personRefLfnr;
|
||||
@XmlElement(name = "Type")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int type;
|
||||
@XmlElement(name = "Zustimmung")
|
||||
protected Boolean zustimmung;
|
||||
@XmlElement(name = "Text")
|
||||
protected String text;
|
||||
@XmlElement(name = "Zustimmung")
|
||||
protected boolean zustimmung;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der personRefLfnr-Eigenschaft ab.
|
||||
* Ruft den Wert der zustimmung-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
public int getPersonRefLfnr() {
|
||||
return personRefLfnr;
|
||||
public Boolean isZustimmung() {
|
||||
return zustimmung;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der personRefLfnr-Eigenschaft fest.
|
||||
* Legt den Wert der zustimmung-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Boolean }
|
||||
*
|
||||
*/
|
||||
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;
|
||||
public void setZustimmung(Boolean value) {
|
||||
this.zustimmung = value;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -108,20 +93,4 @@ public class ZustimmungGesundheitsdatenType {
|
||||
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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,121 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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;
|
||||
|
||||
|
||||
/**
|
||||
* Gruppe von Bausteinen, aus der eine Auswahl möglich ist
|
||||
*
|
||||
* <p>Java-Klasse für Gruppe complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="Gruppe">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type">
|
||||
* <sequence>
|
||||
* <element name="Elemente" type="{urn:omds3CommonServiceTypes-1-1-0}Modellelement_Type" maxOccurs="unbounded"/>
|
||||
* <element name="Min" type="{http://www.w3.org/2001/XMLSchema}int"/>
|
||||
* <element name="Max" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Gruppe", propOrder = {
|
||||
"elemente",
|
||||
"min",
|
||||
"max"
|
||||
})
|
||||
public class Gruppe
|
||||
extends ModellelementType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Elemente", required = true)
|
||||
protected List<ModellelementType> elemente;
|
||||
@XmlElement(name = "Min")
|
||||
protected int min;
|
||||
@XmlElement(name = "Max")
|
||||
protected Integer max;
|
||||
|
||||
/**
|
||||
* Gets the value of the elemente 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 elemente property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getElemente().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ModellelementType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ModellelementType> getElemente() {
|
||||
if (elemente == null) {
|
||||
elemente = new ArrayList<ModellelementType>();
|
||||
}
|
||||
return this.elemente;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der min-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public int getMin() {
|
||||
return min;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der min-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setMin(int value) {
|
||||
this.min = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der max-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public Integer getMax() {
|
||||
return max;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der max-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public void setMax(Integer value) {
|
||||
this.max = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.common;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* Abstrakter gemeinsamer Basistyp von Produktbausteinen und Gruppen
|
||||
*
|
||||
* <p>Java-Klasse für Modellelement_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="Modellelement_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Modellelement_Type")
|
||||
@XmlSeeAlso({
|
||||
Gruppe.class,
|
||||
BasisProduktbausteinType.class
|
||||
})
|
||||
public abstract class ModellelementType {
|
||||
|
||||
|
||||
}
|
||||
@@ -53,14 +53,6 @@ public class ObjectFactory {
|
||||
return new ZahlwegType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link BezugsberechtigungNamentlich }
|
||||
*
|
||||
*/
|
||||
public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() {
|
||||
return new BezugsberechtigungNamentlich();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link ObjektIdType }
|
||||
*
|
||||
@@ -237,6 +229,22 @@ public class ObjectFactory {
|
||||
return new BezugsberechtigungUeberbringerType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link BezugsberechtigungNamentlich }
|
||||
*
|
||||
*/
|
||||
public BezugsberechtigungNamentlich createBezugsberechtigungNamentlich() {
|
||||
return new BezugsberechtigungNamentlich();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link PersonNamentlichesBezugsrechtType }
|
||||
*
|
||||
*/
|
||||
public PersonNamentlichesBezugsrechtType createPersonNamentlichesBezugsrechtType() {
|
||||
return new PersonNamentlichesBezugsrechtType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link BezugsberechtigungVersicherungsnehmerType }
|
||||
*
|
||||
@@ -405,14 +413,6 @@ public class ObjectFactory {
|
||||
return new ZulassungsdatenType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VersicherterBetriebType }
|
||||
*
|
||||
*/
|
||||
public VersicherterBetriebType createVersicherterBetriebType() {
|
||||
return new VersicherterBetriebType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VersicherteLiegenschaftType }
|
||||
*
|
||||
@@ -629,22 +629,6 @@ public class ObjectFactory {
|
||||
return new GlaeubigerSicherstellungType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link EinwilligungType }
|
||||
*
|
||||
*/
|
||||
public EinwilligungType createEinwilligungType() {
|
||||
return new EinwilligungType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link EinwilligungPersDatenType }
|
||||
*
|
||||
*/
|
||||
public EinwilligungPersDatenType createEinwilligungPersDatenType() {
|
||||
return new EinwilligungPersDatenType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link EinwVerarbGesDatenType }
|
||||
*
|
||||
@@ -725,14 +709,6 @@ public class ObjectFactory {
|
||||
return new ZahlwegType.Kundenkonto();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link BezugsberechtigungNamentlich.NamenlichesBezugsrecht }
|
||||
*
|
||||
*/
|
||||
public BezugsberechtigungNamentlich.NamenlichesBezugsrecht createBezugsberechtigungNamentlichNamenlichesBezugsrecht() {
|
||||
return new BezugsberechtigungNamentlich.NamenlichesBezugsrecht();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
|
||||
*
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java-Klasse für PersonNamentlichesBezugsrecht_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="PersonNamentlichesBezugsrecht_Type">
|
||||
* <complexContent>
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||
* <sequence>
|
||||
* <element name="Prozentsatz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
|
||||
* <element name="Zugunsten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* </sequence>
|
||||
* </restriction>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "PersonNamentlichesBezugsrecht_Type", propOrder = {
|
||||
"prozentsatz",
|
||||
"zugunsten"
|
||||
})
|
||||
public class PersonNamentlichesBezugsrechtType {
|
||||
|
||||
@XmlElement(name = "Prozentsatz")
|
||||
protected Double prozentsatz;
|
||||
@XmlElement(name = "Zugunsten")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int zugunsten;
|
||||
|
||||
/**
|
||||
* 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 zugunsten-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public int getZugunsten() {
|
||||
return zugunsten;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der zugunsten-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setZugunsten(int value) {
|
||||
this.zugunsten = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_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.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben.ProduktLebenType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.ProduktUnfallType;
|
||||
|
||||
|
||||
/**
|
||||
* Basistyp für ein Produkt mit versicherter Person
|
||||
*
|
||||
* <p>Java-Klasse für ProduktMitVp_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="ProduktMitVp_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
|
||||
* <sequence>
|
||||
* <element name="Bezugsberechtigungen" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsberechtigung_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="VersPersonenRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "ProduktMitVp_Type", propOrder = {
|
||||
"bezugsberechtigungen",
|
||||
"versPersonenRefLfnr"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
ProduktUnfallType.class,
|
||||
ProduktLebenType.class
|
||||
})
|
||||
public abstract class ProduktMitVpType
|
||||
extends ProduktGenerischType
|
||||
{
|
||||
|
||||
@XmlElement(name = "Bezugsberechtigungen")
|
||||
protected List<BezugsberechtigungType> bezugsberechtigungen;
|
||||
@XmlElement(name = "VersPersonenRefLfnr", type = Integer.class)
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected List<Integer> versPersonenRefLfnr;
|
||||
|
||||
/**
|
||||
* Gets the value of the bezugsberechtigungen 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.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getBezugsberechtigungen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link BezugsberechtigungType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<BezugsberechtigungType> getBezugsberechtigungen() {
|
||||
if (bezugsberechtigungen == null) {
|
||||
bezugsberechtigungen = new ArrayList<BezugsberechtigungType>();
|
||||
}
|
||||
return this.bezugsberechtigungen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the versPersonenRefLfnr 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 versPersonenRefLfnr property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getVersPersonenRefLfnr().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link Integer }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<Integer> getVersPersonenRefLfnr() {
|
||||
if (versPersonenRefLfnr == null) {
|
||||
versPersonenRefLfnr = new ArrayList<Integer>();
|
||||
}
|
||||
return this.versPersonenRefLfnr;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.common;
|
||||
|
||||
import javax.xml.bind.annotation.XmlEnum;
|
||||
import javax.xml.bind.annotation.XmlEnumValue;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java-Klasse für Variante_Type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
* <p>
|
||||
* <pre>
|
||||
* <simpleType name="Variante_Type">
|
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
|
||||
* <enumeration value="Premiumschutz"/>
|
||||
* <enumeration value="Classicschutz"/>
|
||||
* <enumeration value="Basisschutz"/>
|
||||
* </restriction>
|
||||
* </simpleType>
|
||||
* </pre>
|
||||
*
|
||||
*/
|
||||
@XmlType(name = "Variante_Type")
|
||||
@XmlEnum
|
||||
public enum VarianteType {
|
||||
|
||||
@XmlEnumValue("Premiumschutz")
|
||||
PREMIUMSCHUTZ("Premiumschutz"),
|
||||
@XmlEnumValue("Classicschutz")
|
||||
CLASSICSCHUTZ("Classicschutz"),
|
||||
@XmlEnumValue("Basisschutz")
|
||||
BASISSCHUTZ("Basisschutz");
|
||||
private final String value;
|
||||
|
||||
VarianteType(String v) {
|
||||
value = v;
|
||||
}
|
||||
|
||||
public String value() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public static VarianteType fromValue(String v) {
|
||||
for (VarianteType c: VarianteType.values()) {
|
||||
if (c.value.equals(v)) {
|
||||
return c;
|
||||
}
|
||||
}
|
||||
throw new IllegalArgumentException(v);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,273 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.common;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds2Types.v2_11.ADRESSEType;
|
||||
|
||||
|
||||
/**
|
||||
* Versicherter Betrieb (Landwirtschaftlicher Betrieb, Verein)
|
||||
*
|
||||
* <p>Java-Klasse für VersicherterBetrieb_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="VersicherterBetrieb_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresseMitAttributMetadaten_Type">
|
||||
* <sequence>
|
||||
* <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId" minOccurs="0"/>
|
||||
* <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
|
||||
* <element name="Betriebsart" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
|
||||
* <element name="Mitarbeiteranzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
|
||||
* <element name="Umsatz" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
|
||||
* <element name="FlaecheInHektar" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
||||
* <element name="Mitgliederanzahl" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
|
||||
* <element name="ZusaetzlicheBetriebsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheBetriebsdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VersicherterBetrieb_Type", propOrder = {
|
||||
"objektId",
|
||||
"adresse",
|
||||
"betriebsart",
|
||||
"mitarbeiteranzahl",
|
||||
"umsatz",
|
||||
"flaecheInHektar",
|
||||
"mitgliederanzahl",
|
||||
"zusaetzlicheBetriebsdaten"
|
||||
})
|
||||
public class VersicherterBetriebType
|
||||
extends VersichertesInteresseMitAttributMetadatenType
|
||||
{
|
||||
|
||||
@XmlElement(name = "ObjektId")
|
||||
protected ObjektIdType objektId;
|
||||
@XmlElement(name = "Adresse", required = true)
|
||||
protected ADRESSEType adresse;
|
||||
@XmlElement(name = "Betriebsart", required = true)
|
||||
protected List<String> betriebsart;
|
||||
@XmlElement(name = "Mitarbeiteranzahl")
|
||||
@XmlSchemaType(name = "unsignedInt")
|
||||
protected long mitarbeiteranzahl;
|
||||
@XmlElement(name = "Umsatz", required = true)
|
||||
@XmlSchemaType(name = "unsignedLong")
|
||||
protected BigInteger umsatz;
|
||||
@XmlElement(name = "FlaecheInHektar")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected Integer flaecheInHektar;
|
||||
@XmlElement(name = "Mitgliederanzahl")
|
||||
@XmlSchemaType(name = "unsignedInt")
|
||||
protected Long mitgliederanzahl;
|
||||
@XmlElement(name = "ZusaetzlicheBetriebsdaten")
|
||||
protected List<ZusaetzlicheBetriebsdatenType> zusaetzlicheBetriebsdaten;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der objektId-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ObjektIdType }
|
||||
*
|
||||
*/
|
||||
public ObjektIdType getObjektId() {
|
||||
return objektId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der objektId-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ObjektIdType }
|
||||
*
|
||||
*/
|
||||
public void setObjektId(ObjektIdType value) {
|
||||
this.objektId = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der adresse-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link ADRESSEType }
|
||||
*
|
||||
*/
|
||||
public ADRESSEType getAdresse() {
|
||||
return adresse;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der adresse-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link ADRESSEType }
|
||||
*
|
||||
*/
|
||||
public void setAdresse(ADRESSEType value) {
|
||||
this.adresse = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the betriebsart property.
|
||||
*
|
||||
* <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 betriebsart property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getBetriebsart().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link String }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<String> getBetriebsart() {
|
||||
if (betriebsart == null) {
|
||||
betriebsart = new ArrayList<String>();
|
||||
}
|
||||
return this.betriebsart;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der mitarbeiteranzahl-Eigenschaft ab.
|
||||
*
|
||||
*/
|
||||
public long getMitarbeiteranzahl() {
|
||||
return mitarbeiteranzahl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der mitarbeiteranzahl-Eigenschaft fest.
|
||||
*
|
||||
*/
|
||||
public void setMitarbeiteranzahl(long value) {
|
||||
this.mitarbeiteranzahl = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der umsatz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public BigInteger getUmsatz() {
|
||||
return umsatz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der umsatz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link BigInteger }
|
||||
*
|
||||
*/
|
||||
public void setUmsatz(BigInteger value) {
|
||||
this.umsatz = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der flaecheInHektar-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public Integer getFlaecheInHektar() {
|
||||
return flaecheInHektar;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der flaecheInHektar-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public void setFlaecheInHektar(Integer value) {
|
||||
this.flaecheInHektar = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der mitgliederanzahl-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Long }
|
||||
*
|
||||
*/
|
||||
public Long getMitgliederanzahl() {
|
||||
return mitgliederanzahl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der mitgliederanzahl-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Long }
|
||||
*
|
||||
*/
|
||||
public void setMitgliederanzahl(Long value) {
|
||||
this.mitgliederanzahl = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the zusaetzlicheBetriebsdaten 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 zusaetzlicheBetriebsdaten property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getZusaetzlicheBetriebsdaten().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link ZusaetzlicheBetriebsdatenType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<ZusaetzlicheBetriebsdatenType> getZusaetzlicheBetriebsdaten() {
|
||||
if (zusaetzlicheBetriebsdaten == null) {
|
||||
zusaetzlicheBetriebsdaten = new ArrayList<ZusaetzlicheBetriebsdatenType>();
|
||||
}
|
||||
return this.zusaetzlicheBetriebsdaten;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -41,7 +41,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.sachPrivat.VersichertesObje
|
||||
@XmlSeeAlso({
|
||||
VersichertePersonType.class,
|
||||
VersicherteVeranstaltungType.class,
|
||||
VersicherterBetriebType.class,
|
||||
VersicherteLiegenschaftType.class,
|
||||
VersichertesObjektSachPrivatType.class,
|
||||
RisikoHaushaltType.class,
|
||||
|
||||
@@ -55,7 +55,6 @@ import javax.xml.bind.annotation.XmlType;
|
||||
"zusaetzlicheVorversicherungsdaten"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class,
|
||||
VorversicherungType.class
|
||||
})
|
||||
public class VorversicherungenDetailType {
|
||||
|
||||
@@ -5,7 +5,6 @@ import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VorversicherungenKfzType;
|
||||
|
||||
|
||||
/**
|
||||
@@ -29,7 +28,6 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz.VorversicherungenKfzTyp
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "Vorversicherungen_Type")
|
||||
@XmlSeeAlso({
|
||||
VorversicherungenKfzType.class,
|
||||
VorversicherungenImplType.class
|
||||
})
|
||||
public abstract class VorversicherungenType {
|
||||
|
||||
@@ -28,7 +28,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType
|
||||
* <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntragBasis_Type">
|
||||
* <sequence>
|
||||
* <element name="Sicherstellungen" type="{urn:omds3CommonServiceTypes-1-1-0}Sicherstellung_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Einwilligung" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Einwilligungen" type="{urn:omds3CommonServiceTypes-1-1-0}Einwilligung_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
@@ -40,7 +40,7 @@ import at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall.SpezAntragUnfallType
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "SpezAntrag_Type", propOrder = {
|
||||
"sicherstellungen",
|
||||
"einwilligung"
|
||||
"einwilligungen"
|
||||
})
|
||||
@XmlSeeAlso({
|
||||
SpezAntragUnfallType.class,
|
||||
@@ -54,8 +54,8 @@ public abstract class SpezAntragType
|
||||
|
||||
@XmlElement(name = "Sicherstellungen")
|
||||
protected List<SicherstellungType> sicherstellungen;
|
||||
@XmlElement(name = "Einwilligung")
|
||||
protected List<EinwilligungType> einwilligung;
|
||||
@XmlElement(name = "Einwilligungen")
|
||||
protected List<EinwilligungType> einwilligungen;
|
||||
|
||||
/**
|
||||
* Gets the value of the sicherstellungen property.
|
||||
@@ -87,18 +87,18 @@ public abstract class SpezAntragType
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the einwilligung property.
|
||||
* Gets the value of the einwilligungen 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 einwilligung property.
|
||||
* This is why there is not a <CODE>set</CODE> method for the einwilligungen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getEinwilligung().add(newItem);
|
||||
* getEinwilligungen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
@@ -108,11 +108,11 @@ public abstract class SpezAntragType
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<EinwilligungType> getEinwilligung() {
|
||||
if (einwilligung == null) {
|
||||
einwilligung = new ArrayList<EinwilligungType>();
|
||||
public List<EinwilligungType> getEinwilligungen() {
|
||||
if (einwilligungen == null) {
|
||||
einwilligungen = new ArrayList<EinwilligungType>();
|
||||
}
|
||||
return this.einwilligung;
|
||||
return this.einwilligungen;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -41,14 +41,6 @@ public class ObjectFactory {
|
||||
public ObjectFactory() {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenKfzType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenKfzType createVorversicherungenKfzType() {
|
||||
return new VorversicherungenKfzType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CreateOfferKfzResponseType }
|
||||
*
|
||||
@@ -249,14 +241,6 @@ public class ObjectFactory {
|
||||
return new ZusaetzlicheAntragsdatenKfzType();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link VorversicherungenKfzType.VorversicherungKfz }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenKfzType.VorversicherungKfz createVorversicherungenKfzTypeVorversicherungKfz() {
|
||||
return new VorversicherungenKfzType.VorversicherungKfz();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an instance of {@link CreateOfferKfzResponseType.Offertantwort }
|
||||
*
|
||||
|
||||
@@ -1,165 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.kfz;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenDetailType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.VorversicherungenType;
|
||||
|
||||
|
||||
/**
|
||||
* Vorversicherungen für Kfz (alternativ siehe auch cst:VorversicherungenImpl_Type)
|
||||
*
|
||||
* <p>Java-Klasse für VorversicherungenKfz_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="VorversicherungenKfz_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type">
|
||||
* <sequence>
|
||||
* <element name="VorversicherungKfz" maxOccurs="unbounded" minOccurs="0">
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
|
||||
* <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </element>
|
||||
* <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VorversicherungenKfz_Type", propOrder = {
|
||||
"vorversicherungKfz",
|
||||
"vorversicherungRechtsschutz"
|
||||
})
|
||||
public class VorversicherungenKfzType
|
||||
extends VorversicherungenType
|
||||
{
|
||||
|
||||
@XmlElement(name = "VorversicherungKfz")
|
||||
protected List<VorversicherungenKfzType.VorversicherungKfz> vorversicherungKfz;
|
||||
@XmlElement(name = "VorversicherungRechtsschutz")
|
||||
protected VorversicherungenDetailType vorversicherungRechtsschutz;
|
||||
|
||||
/**
|
||||
* Gets the value of the vorversicherungKfz property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the vorversicherungKfz property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getVorversicherungKfz().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link VorversicherungenKfzType.VorversicherungKfz }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<VorversicherungenKfzType.VorversicherungKfz> getVorversicherungKfz() {
|
||||
if (vorversicherungKfz == null) {
|
||||
vorversicherungKfz = new ArrayList<VorversicherungenKfzType.VorversicherungKfz>();
|
||||
}
|
||||
return this.vorversicherungKfz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public VorversicherungenDetailType getVorversicherungRechtsschutz() {
|
||||
return vorversicherungRechtsschutz;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link VorversicherungenDetailType }
|
||||
*
|
||||
*/
|
||||
public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) {
|
||||
this.vorversicherungRechtsschutz = value;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* <p>Java-Klasse für anonymous complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType>
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type">
|
||||
* <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "")
|
||||
public static class VorversicherungKfz
|
||||
extends VorversicherungenDetailType
|
||||
{
|
||||
|
||||
@XmlAttribute(name = "VtgSparteCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz")
|
||||
protected String vtgSparteCd;
|
||||
|
||||
/**
|
||||
* Ruft den Wert der vtgSparteCd-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public String getVtgSparteCd() {
|
||||
return vtgSparteCd;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der vtgSparteCd-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link String }
|
||||
*
|
||||
*/
|
||||
public void setVtgSparteCd(String value) {
|
||||
this.vtgSparteCd = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,159 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.leben;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType;
|
||||
|
||||
|
||||
/**
|
||||
* Typ für ein Produkt in der Sparte Leben.
|
||||
*
|
||||
* <p>Java-Klasse für VersichertePersonProduktLeben_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="VersichertePersonProduktLeben_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
|
||||
* <sequence>
|
||||
* <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* <element name="Tarife" type="{urn:at.vvo.omds.types.omds3types.v1-5-0.on2antrag.leben}TarifLeben_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VersichertePersonProduktLeben_Type", propOrder = {
|
||||
"personRefLfnr",
|
||||
"tarife",
|
||||
"gruppen",
|
||||
"refSicherstellungLfnr"
|
||||
})
|
||||
public class VersichertePersonProduktLebenType
|
||||
extends ProduktGenerischType
|
||||
{
|
||||
|
||||
@XmlElement(name = "PersonRefLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int personRefLfnr;
|
||||
@XmlElement(name = "Tarife")
|
||||
protected List<TarifLebenType> tarife;
|
||||
@XmlElement(name = "Gruppen")
|
||||
protected List<Gruppe> gruppen;
|
||||
@XmlElement(name = "RefSicherstellungLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected Integer refSicherstellungLfnr;
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the tarife 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 tarife property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getTarife().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link TarifLebenType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<TarifLebenType> getTarife() {
|
||||
if (tarife == null) {
|
||||
tarife = new ArrayList<TarifLebenType>();
|
||||
}
|
||||
return this.tarife;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the gruppen 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 gruppen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getGruppen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link Gruppe }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<Gruppe> getGruppen() {
|
||||
if (gruppen == null) {
|
||||
gruppen = new ArrayList<Gruppe>();
|
||||
}
|
||||
return this.gruppen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public Integer getRefSicherstellungLfnr() {
|
||||
return refSicherstellungLfnr;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der refSicherstellungLfnr-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public void setRefSicherstellungLfnr(Integer value) {
|
||||
this.refSicherstellungLfnr = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,188 +0,0 @@
|
||||
|
||||
package at.vvo.omds.types.omds3Types.r1_6_0.on2antrag.unfall;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlSchemaType;
|
||||
import javax.xml.bind.annotation.XmlType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.Gruppe;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.ProduktGenerischType;
|
||||
import at.vvo.omds.types.omds3Types.r1_6_0.common.SelbstbehaltType;
|
||||
|
||||
|
||||
/**
|
||||
* Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
|
||||
*
|
||||
* <p>Java-Klasse für VersichertePersonProduktUnfall_Type complex type.
|
||||
*
|
||||
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
|
||||
*
|
||||
* <pre>
|
||||
* <complexType name="VersichertePersonProduktUnfall_Type">
|
||||
* <complexContent>
|
||||
* <extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type">
|
||||
* <sequence>
|
||||
* <element name="PersonRefLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
|
||||
* <element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="Gruppen" type="{urn:omds3CommonServiceTypes-1-1-0}Gruppe" maxOccurs="unbounded" minOccurs="0"/>
|
||||
* <element name="RefSicherstellungLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
|
||||
* <element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/>
|
||||
* </sequence>
|
||||
* </extension>
|
||||
* </complexContent>
|
||||
* </complexType>
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
*/
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
@XmlType(name = "VersichertePersonProduktUnfall_Type", propOrder = {
|
||||
"personRefLfnr",
|
||||
"leistungsarten",
|
||||
"gruppen",
|
||||
"refSicherstellungLfnr",
|
||||
"selbstbehalt"
|
||||
})
|
||||
public class VersichertePersonProduktUnfallType
|
||||
extends ProduktGenerischType
|
||||
{
|
||||
|
||||
@XmlElement(name = "PersonRefLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected int personRefLfnr;
|
||||
@XmlElement(name = "Leistungsarten")
|
||||
protected List<LeistungsartUnfallType> leistungsarten;
|
||||
@XmlElement(name = "Gruppen")
|
||||
protected List<Gruppe> gruppen;
|
||||
@XmlElement(name = "RefSicherstellungLfnr")
|
||||
@XmlSchemaType(name = "unsignedShort")
|
||||
protected Integer refSicherstellungLfnr;
|
||||
@XmlElement(name = "Selbstbehalt")
|
||||
protected SelbstbehaltType selbstbehalt;
|
||||
|
||||
/**
|
||||
* 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;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the leistungsarten property.
|
||||
*
|
||||
* <p>
|
||||
* This accessor method returns a reference to the live list,
|
||||
* not a snapshot. Therefore any modification you make to the
|
||||
* returned list will be present inside the JAXB object.
|
||||
* This is why there is not a <CODE>set</CODE> method for the leistungsarten property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getLeistungsarten().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link LeistungsartUnfallType }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<LeistungsartUnfallType> getLeistungsarten() {
|
||||
if (leistungsarten == null) {
|
||||
leistungsarten = new ArrayList<LeistungsartUnfallType>();
|
||||
}
|
||||
return this.leistungsarten;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the value of the gruppen 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 gruppen property.
|
||||
*
|
||||
* <p>
|
||||
* For example, to add a new item, do as follows:
|
||||
* <pre>
|
||||
* getGruppen().add(newItem);
|
||||
* </pre>
|
||||
*
|
||||
*
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link Gruppe }
|
||||
*
|
||||
*
|
||||
*/
|
||||
public List<Gruppe> getGruppen() {
|
||||
if (gruppen == null) {
|
||||
gruppen = new ArrayList<Gruppe>();
|
||||
}
|
||||
return this.gruppen;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der refSicherstellungLfnr-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public Integer getRefSicherstellungLfnr() {
|
||||
return refSicherstellungLfnr;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der refSicherstellungLfnr-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link Integer }
|
||||
*
|
||||
*/
|
||||
public void setRefSicherstellungLfnr(Integer value) {
|
||||
this.refSicherstellungLfnr = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
|
||||
*
|
||||
* @return
|
||||
* possible object is
|
||||
* {@link SelbstbehaltType }
|
||||
*
|
||||
*/
|
||||
public SelbstbehaltType getSelbstbehalt() {
|
||||
return selbstbehalt;
|
||||
}
|
||||
|
||||
/**
|
||||
* Legt den Wert der selbstbehalt-Eigenschaft fest.
|
||||
*
|
||||
* @param value
|
||||
* allowed object is
|
||||
* {@link SelbstbehaltType }
|
||||
*
|
||||
*/
|
||||
public void setSelbstbehalt(SelbstbehaltType value) {
|
||||
this.selbstbehalt = value;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -63,8 +63,8 @@ public class ChangeCommunicationObjectRequestType
|
||||
protected ObjektIdType objektId;
|
||||
@XmlElementRefs({
|
||||
@XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
|
||||
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class),
|
||||
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class)
|
||||
@XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-4-0.on4partner", type = JAXBElement.class),
|
||||
@XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class)
|
||||
})
|
||||
protected List<JAXBElement<?>> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung;
|
||||
@XmlElement(name = "WirksamtkeitAb", required = true)
|
||||
@@ -116,8 +116,8 @@ public class ChangeCommunicationObjectRequestType
|
||||
* <p>
|
||||
* Objects of the following type(s) are allowed in the list
|
||||
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
|
||||
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
|
||||
* {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}
|
||||
* {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -10,7 +10,7 @@ import javax.xml.ws.Service;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2020-07-09T16:05:12.433+02:00
|
||||
* 2020-07-10T07:57:17.952+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -16,7 +16,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2020-07-09T16:05:12.339+02:00
|
||||
* 2020-07-10T07:57:17.832+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2020-07-09T16:05:12.407+02:00
|
||||
* 2020-07-10T07:57:17.909+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -19,7 +19,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2020-07-09T16:05:12.210+02:00
|
||||
* 2020-07-10T07:57:17.737+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -6,7 +6,7 @@ import javax.xml.ws.WebFault;
|
||||
|
||||
/**
|
||||
* This class was generated by Apache CXF 3.2.0
|
||||
* 2020-07-09T16:05:12.330+02:00
|
||||
* 2020-07-10T07:57:17.825+02:00
|
||||
* Generated source version: 3.2.0
|
||||
*/
|
||||
|
||||
|
||||
45
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
45
OMDSServiceDefinition/src/main/resources/Backlog.txt
Normal file
@@ -0,0 +1,45 @@
|
||||
B A C K L O G
|
||||
=============
|
||||
|
||||
Änderungen, die aus Gründen der Abwärtskompatibilität bisher nicht vorgenommen wurden,
|
||||
aber mit einer Version 2 durchgeführt werden sollten.
|
||||
|
||||
1.
|
||||
Von den Ebenenen der Produktmodellierung gibt es einfache Typen und "generische" Typen,
|
||||
die optional noch Metainformationen aufnehmen können. Die einfachen Typen werden in Kfz verwendet.
|
||||
Kfz sollte auch die generischen Typen verwenden, die einfachen würden dann komplett entfallen.
|
||||
|
||||
2.
|
||||
omds3ServiceTypes und omds3CommonServiceTypes sind gegenseitig voneinander abhängig.
|
||||
Die Abhängigkeit sollte nur omds3ServiceTypes --> omds3CommonServiceTypes sein.
|
||||
Dazu müsste ost:PolicyPartnerRole verschoben werden nach omds3CommonServiceTypes.
|
||||
Das wäre eine nicht-abwärtskompatible Änderung.
|
||||
|
||||
3.
|
||||
In omds3CommonServiceTypes.xsd sollte <xsd:complexType name="ServiceFault"> umbenannt werden
|
||||
zu "ServiceFault_Type" und das zugehörige Element "serviceFault" sollte "ServiceFault" heissen.
|
||||
|
||||
4.
|
||||
Wir haben in Kfz ein Element für Vinkulierung definiert und dann im Kontext für Leben das Thema
|
||||
Sicherstellungen (inkl. Vinkulierung) nochmals allgemeiner gelöst. Kfz sollte auch auf die neue
|
||||
Lösung umgestellt werden.
|
||||
|
||||
5.
|
||||
Sach-privat kann derzeit kein Unfall als gleichberechtigtes Produkt aufnehmen, Unfall muesste
|
||||
als Zusatzprodukt aufgenommen werden. Das ist technisch unproblematisch, fachlich wäre Unfall
|
||||
aber eigentlich gleichberechtigt zu Haushalt oder Eigenheim zu sehen. Der Typ des Produkts im
|
||||
Verkaufsprodukt müsste dafür aber weiter gefasst werden, also nicht ProduktSachPrivat_Type.
|
||||
|
||||
6.
|
||||
Für die Methoden Calculate, CreateOffer, CreateApplication und SubmitApplication haben wir
|
||||
immer einen ComplexType definiert und ein Element, welches von diesem Typ ist. Dies könnte man
|
||||
auch kompakter in einem Element mit einem anonymen inneren komplexen Typ machen. Dies hätte den
|
||||
Vorteil, dass unter Java-cxf auch ein @XmlRootElement(name = "CalculateSachPrivatRequest")-Tag generiert
|
||||
wird, der wiederum die Verarbeitung eines Requests vereinfacht.
|
||||
|
||||
7.
|
||||
Für die Berechnungsvariante gibt es die einstufung einfach-mittel-top. Was ist, wenn eine VU hier
|
||||
eine andere Anzahl von Varianten anbieten möchte? Wurde bisher nicht tiefer diskutiert.
|
||||
|
||||
8.
|
||||
Regex Variante ist bislang nicht definiert.
|
||||
@@ -4,6 +4,6 @@ OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins'
|
||||
OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0
|
||||
OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert
|
||||
OMDS 3 Version 1.2.0 - Autorisierung neu Beschrieben, keine Änderungen in den Services selbst
|
||||
OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu, Schaden überarbeitet
|
||||
OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu
|
||||
OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Sach-privat, Rechtsschutz, Schaden überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.5.0 - Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11
|
||||
@@ -4,8 +4,8 @@ Version 1.5.0
|
||||
|
||||
Was ist neu oder anders in Version 1.5.0 im Vergleich zur Version 1.4.0?
|
||||
=====================================================================================
|
||||
1. Sach-Privat, Unfall und Rechtsschutz erben von neuen "generischen" Produktklassen
|
||||
|
||||
1. Sach-Privat erbt von neuen "generischen" Produktklassen
|
||||
2. Schadenmeldung wurde überarbeitet
|
||||
|
||||
=============
|
||||
Version 1.4.0
|
||||
|
||||
@@ -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,129 +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="Unwiderruflich" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>wahr, wenn das Bezugsrecht unwiderruflich ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NamenlichesBezugsrecht" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezugsrecht für eine Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf eine Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Zugunsten" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</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>
|
||||
@@ -1485,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>
|
||||
@@ -1815,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>
|
||||
@@ -1943,6 +1828,21 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</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>
|
||||
@@ -2504,209 +2404,4 @@
|
||||
<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="Einwilligung_Type">
|
||||
<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">
|
||||
<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>
|
||||
|
||||
@@ -199,14 +199,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<part name="parameters" element="boaSp:SubmitApplicationSachPrivatResponse"/>
|
||||
</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>
|
||||
|
||||
|
||||
<!-- Fehler -->
|
||||
<message name="ServiceFaultMsg">
|
||||
@@ -361,14 +353,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<fault name="SubmitApplicationSachPrivatFault" 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>
|
||||
|
||||
<binding name="omdsServicePortBinding" type="os:omdsServicePortType">
|
||||
@@ -720,19 +704,6 @@ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
</fault>
|
||||
</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>
|
||||
</binding>
|
||||
|
||||
<service name="omdsService">
|
||||
|
||||
@@ -2,143 +2,143 @@
|
||||
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>State-Changes</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="GetStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Requestobjektes um Geschäftsfalle abzuholen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSearchRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="GeschaeftsobjektArt" type="cst:GeschaeftsobjektArt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorgabe einer Geschäftsobjektart, z.B. Vertrag, Schaden oder Antrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GetStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ des Responseobjektes um Geschäftsfalle abzuholen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonSearchResponse_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Event" type="AbstractStateChangeEvent_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="GetStateChangesRequest" type="GetStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GetStateChangesResponse" type="GetStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="StateChange" type="AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DeclareStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ fuer die Annahme von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareStateChangesRequest" type="DeclareStateChangesRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt fuer die Übermittlung von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DeclareStateChangesResponse" type="DeclareStateChangesResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Responseobjekt für die Übermittlung von Statusänderungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="StateChangeEvent_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Standard-Event einer Statusänderung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AbstractStateChangeEvent_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ObjektId" type="cst:ObjektId_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="StatusGueltigAbDatum" type="omds:Datum-Zeit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BisherigerStatus" type="AbstractStatusGeschaeftsfall_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional der bisherige Status</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NeuerStatus" type="AbstractStatusGeschaeftsfall_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der neue Status</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="StatusAntragsGeschaeftsfall">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Status eines Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="AbstractStatusGeschaeftsfall_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>State-Changes</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:complexType name="GetStateChangesRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Typ des Requestobjektes um Geschäftsfalle abzuholen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:complexContent>-->
|
||||
<!-- <xsd:extension base="cst:CommonSearchRequest_Type">-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="GeschaeftsobjektArt" type="cst:GeschaeftsobjektArt_Type" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Vorgabe einer Geschäftsobjektart, z.B. Vertrag, Schaden oder Antrag</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:extension>-->
|
||||
<!-- </xsd:complexContent>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:complexType name="GetStateChangesResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Typ des Responseobjektes um Geschäftsfalle abzuholen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:complexContent>-->
|
||||
<!-- <xsd:extension base="cst:CommonSearchResponse_Type">-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="Event" type="AbstractStateChangeEvent_Type" minOccurs="0" maxOccurs="unbounded"/>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:extension>-->
|
||||
<!-- </xsd:complexContent>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:element name="GetStateChangesRequest" type="GetStateChangesRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Requestobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="GetStateChangesResponse" type="GetStateChangesResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Responseobjekt fuer die Abfrage von Statusänderungen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="DeclareStateChangesRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Typ fuer die Bekanntgabe von Statusänderungen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="StateChange" type="AbstractStateChangeEvent_Type" maxOccurs="unbounded"/>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:complexType name="DeclareStateChangesResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Typ fuer die Annahme von Statusänderungen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:element name="DeclareStateChangesRequest" type="DeclareStateChangesRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Requestobjekt fuer die Übermittlung von Statusänderungen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="DeclareStateChangesResponse" type="DeclareStateChangesResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Responseobjekt für die Übermittlung von Statusänderungen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="AbstractStateChangeEvent_Type" abstract="true">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Abstraktes Event einer Statusänderung </xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:complexType name="StateChangeEvent_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Standard-Event einer Statusänderung</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:complexContent>-->
|
||||
<!-- <xsd:extension base="AbstractStateChangeEvent_Type">-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="Objektart" type="cst:GeschaeftsobjektArt_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Die Art des Objekts, z.B. Vertrag</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="ObjektId" type="cst:ObjektId_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Die Id des Objekts als ObjektId_Type</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Eine Geschäftsfall-Id als String, wenn dem Servicenutzer eine solche zugeordnet ist.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="GeschaeftsfallArt" type="cst:GeschaeftsfallArt_Type" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Die Art des Geschaeftsfalls der zur Statusänderung geführt hat.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="Aenderungsdatum" type="omds:Datum-Zeit">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Das Datum ab wann die Statusänderung feststeht.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="StatusGueltigAbDatum" type="omds:Datum-Zeit">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Das Datum ab welchem die Statusänderung wirksam wird.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="BisherigerStatus" type="AbstractStatusGeschaeftsfall_Type" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Optional der bisherige Status</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="NeuerStatus" type="AbstractStatusGeschaeftsfall_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Der neue Status</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:extension>-->
|
||||
<!-- </xsd:complexContent>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:complexType name="AbstractStatusGeschaeftsfall_Type" abstract="true">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Abstrakter Status eines Geschaeftsfalls</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:complexType name="StatusAntragsGeschaeftsfall">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Status eines Antrags</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:complexContent>-->
|
||||
<!-- <xsd:extension base="AbstractStatusGeschaeftsfall_Type">-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="Antragstatus" type="cst:SubmitApplicationStatus_Type"/>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:extension>-->
|
||||
<!-- </xsd:complexContent>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<xsd:element name="AddDocToBusinessCaseRequest" type="AddDocToBusinessCaseRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Requestobjekt um Dokument zu Geschäftsfall hinzuzufügen</xsd:documentation>
|
||||
@@ -324,134 +324,134 @@
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- Grundlagen Notifikationsservices -->
|
||||
<xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareEndpointRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="VUNr" type="omds:VUNr"/>
|
||||
<xsd:element name="BasisUrlEndpoint">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1000"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ArtAuthentifizierung"/>
|
||||
<xsd:element name="Credentials" type="Credentials_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ArtAuthentifizierung">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="UsernameToken"/>
|
||||
<xsd:enumeration value="Security-Context-Token"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="Credentials_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UsernamePasswordCredentials_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="Username" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="Password" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="DeclareEndpointResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:maxLength value="1000"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SecurityContextTokenRequest_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Credentials" type="Credentials_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="SecurityContextTokenResponse_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Token" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Der Token selbst als String</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="DauerhaftGueltig" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- <xsd:element name="DeclareEndpointRequest" type="DeclareEndpointRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Request um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="DeclareEndpointRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Typ für den DeclareEndpointRequest</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="VUNr" type="omds:VUNr"/>-->
|
||||
<!-- <xsd:element name="BasisUrlEndpoint">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:simpleType>-->
|
||||
<!-- <xsd:restriction base="xsd:string">-->
|
||||
<!-- <xsd:maxLength value="1000"/>-->
|
||||
<!-- </xsd:restriction>-->
|
||||
<!-- </xsd:simpleType>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element ref="ArtAuthentifizierung"/>-->
|
||||
<!-- <xsd:element name="Credentials" type="Credentials_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="AuthorizationFilter" type="cst:AuthorizationFilter" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:element name="ArtAuthentifizierung">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:simpleType>-->
|
||||
<!-- <xsd:restriction base="xsd:string">-->
|
||||
<!-- <xsd:enumeration value="UsernameToken"/>-->
|
||||
<!-- <xsd:enumeration value="Security-Context-Token"/>-->
|
||||
<!-- </xsd:restriction>-->
|
||||
<!-- </xsd:simpleType>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="Credentials_Type" abstract="true">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. </xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:complexType name="UsernamePasswordCredentials_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Konkrete Implementierung von Credentials mit Username und Password</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:attribute name="Username" type="xsd:string" use="required">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:attribute>-->
|
||||
<!-- <xsd:attribute name="Password" type="xsd:string" use="required">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:attribute>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:element name="DeclareEndpointResponse" type="DeclareEndpointResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="DeclareEndpointResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Response um als Makler der VU einen Endpoint bekannt zu geben</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Die von der VU zuletzt erfolgreich registrierte BasisUrl</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:simpleType>-->
|
||||
<!-- <xsd:restriction base="xsd:string">-->
|
||||
<!-- <xsd:maxLength value="1000"/>-->
|
||||
<!-- </xsd:restriction>-->
|
||||
<!-- </xsd:simpleType>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="ServiceFault" type="cst:ServiceFault" minOccurs="0"/>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:element name="SecurityContextTokenRequest" type="SecurityContextTokenRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Request zum Bezug eines Security-Context-Token</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="SecurityContextTokenRequest_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Request-Type zum Bezug eines Security-Context-Tokens</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="Credentials" type="Credentials_Type"/>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
<!-- <xsd:element name="SecurityContextTokenResponse" type="SecurityContextTokenResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Response des Bezug eines Security-Context-Tokens</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:complexType name="SecurityContextTokenResponse_Type">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Response-Type zum Bezug eines Securtity-Context-Tokens</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- <xsd:sequence>-->
|
||||
<!-- <xsd:element name="Token" type="xsd:string">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Der Token selbst als String</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="DauerhaftGueltig" type="xsd:boolean">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch.</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- <xsd:element name="GueltigBis" type="omds:Datum-Zeit" minOccurs="0">-->
|
||||
<!-- <xsd:annotation>-->
|
||||
<!-- <xsd:documentation>Optional: Das Ablaufdatum des Tokens</xsd:documentation>-->
|
||||
<!-- </xsd:annotation>-->
|
||||
<!-- </xsd:element>-->
|
||||
<!-- </xsd:sequence>-->
|
||||
<!-- </xsd:complexType>-->
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
|
||||
@@ -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,42 +117,6 @@
|
||||
</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: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>
|
||||
<!--Abstrakte BOA-Operationstypen-->
|
||||
<xsd:complexType name="CalculateRequest_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -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">
|
||||
@@ -433,7 +433,7 @@
|
||||
</xsd:element>
|
||||
<xsd:complexType name="VorversicherungenKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Vorversicherungen für Kfz (alternativ Typ: cst:VorversicherungenImpl_Type)</xsd:documentation>
|
||||
<xsd:documentation>Type Vorversicherungen für Kfz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Vorversicherungen_Type">
|
||||
|
||||
@@ -4,7 +4,7 @@ OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins'
|
||||
OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0
|
||||
OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert
|
||||
OMDS 3 Version 1.2.0 - Autorisierung neu Beschrieben, keine Änderungen in den Services selbst
|
||||
OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu, Schaden überarbeitet
|
||||
OMDS 3 Version 1.3.0 - Berechnung-Offert-Antrag Kfz neu
|
||||
OMDS 3 Version 1.4.0 - Berechnung-Offert-Antrag Kfz überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.5.0 - in Vorbereitung: Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.5.0 - Berechnung-Offert-Antrag Sach-privat, Schaden überarbeitet, Verwendung OMDS 2.11
|
||||
OMDS 3 Version 1.6.0 - in Vorbereitung: Berechnung-Offert-Antrag Unfall, Leben, Verwendung OMDS 2.11
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns="urn:omds3CommonServiceTypes-1-1-0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:omds3CommonServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.5.0">
|
||||
<xsd:schema xmlns="urn:omds3CommonServiceTypes-1-1-0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:ost="urn:omds3ServiceTypes-1-1-0" targetNamespace="urn:omds3CommonServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.6.0">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="omds211-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
|
||||
<!-- Elemente, die von allen Services gemeinsam verwendet werden -->
|
||||
@@ -1321,30 +1321,25 @@
|
||||
<xsd:documentation>wahr, wenn das Bezugsrecht unwiderruflich ist.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="NamenlichesBezugsrecht" maxOccurs="unbounded">
|
||||
<xsd:element name="Personen" type="PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezugsrecht für eine Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf eine Person</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Zugunsten" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="PersonNamentlichesBezugsrecht_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
|
||||
<xsd:element name="Zugunsten" type="xsd:unsignedShort">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="BezugsberechtigungVersicherungsnehmer_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bezugsberechtigung Versicherungsnehmer</xsd:documentation>
|
||||
@@ -2036,21 +2031,21 @@
|
||||
<!-- <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>
|
||||
@@ -2690,7 +2685,7 @@
|
||||
<xsd:element name="Vertragsnummer" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Einwilligung_Type">
|
||||
<xsd:complexType name="Einwilligung_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für Einwilligung</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
@@ -2707,7 +2702,7 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="EinwilligungPersDaten_Type">
|
||||
<xsd:complexType name="EinwilligungPersDaten_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abstrakter Typ für Einwilligung personenbezogene Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
@@ -129,9 +129,9 @@
|
||||
<xsd:documentation>Daten zu etwaigen Sicherstellungen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Einwilligung" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="Einwilligungen" type="cst:Einwilligung_Type" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Zustimmung zu speziellen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>
|
||||
<xsd:documentation>Zustimmung zu vorgegebenen Fragen, z.B. Datenverarbeitung von Gesundheitsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
|
||||
Reference in New Issue
Block a user