Anpassungen Postservice nach Fachausschuss vom 7.3.2024.

This commit is contained in:
2024-03-14 16:35:33 +01:00
parent 303b495c89
commit 56e321229c
29 changed files with 1539 additions and 426 deletions

View File

@@ -8,20 +8,19 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Zusatzdaten mit Antragsreferenzen * <p>Java-Klasse für anonymous complex type.
*
* <p>Java-Klasse für ZusatzdatenAntrag complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusatzdatenAntrag"&gt; * &lt;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Antragsnr" type="{urn:omds20}Polizzennr"/&gt; * &lt;element name="Antragsnr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -29,15 +28,16 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenAntrag", propOrder = { @XmlType(name = "", propOrder = {
"antragsnr" "antragsnr",
"vermnr"
}) })
public class ZusatzdatenAntrag public class AntragsZuordnung {
extends ZusaetzlicheDokumentendatenType
{
@XmlElement(name = "Antragsnr", required = true) @XmlElement(name = "Antragsnr", required = true)
protected String antragsnr; protected String antragsnr;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/** /**
* Ruft den Wert der antragsnr-Eigenschaft ab. * Ruft den Wert der antragsnr-Eigenschaft ab.
@@ -63,4 +63,28 @@ public class ZusatzdatenAntrag
this.antragsnr = value; this.antragsnr = value;
} }
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
} }

View File

@@ -0,0 +1,94 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* Zuordnung zu Antrag
*
* <p>Java-Klasse für AntragsZuordnung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="AntragsZuordnung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Antragsnr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AntragsZuordnung_Type", propOrder = {
"antragsnr",
"vermnr"
})
public class AntragsZuordnungType
extends DokumentenZuordnungType
{
@XmlElement(name = "Antragsnr", required = true)
protected String antragsnr;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/**
* Ruft den Wert der antragsnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAntragsnr() {
return antragsnr;
}
/**
* Legt den Wert der antragsnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAntragsnr(String value) {
this.antragsnr = value;
}
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
}

View File

@@ -0,0 +1,62 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"vermnr"
})
public class BetreuerZuordnung {
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
}

View File

@@ -8,18 +8,18 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Einfache Standardimplementierung von ZusaetzlicheDokumentendaten_Type als String * Zuordnung zum Betreuer
* *
* <p>Java-Klasse für Begriff complex type. * <p>Java-Klasse für BetreuerZuordnung_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="Begriff"&gt; * &lt;complexType name="BetreuerZuordnung_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Begriff" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -29,38 +29,38 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Begriff", propOrder = { @XmlType(name = "BetreuerZuordnung_Type", propOrder = {
"begriff" "vermnr"
}) })
public class Begriff public class BetreuerZuordnungType
extends ZusaetzlicheDokumentendatenType extends DokumentenZuordnungType
{ {
@XmlElement(name = "Begriff", required = true) @XmlElement(name = "Vermnr", required = true)
protected String begriff; protected String vermnr;
/** /**
* Ruft den Wert der begriff-Eigenschaft ab. * Ruft den Wert der vermnr-Eigenschaft ab.
* *
* @return * @return
* possible object is * possible object is
* {@link String } * {@link String }
* *
*/ */
public String getBegriff() { public String getVermnr() {
return begriff; return vermnr;
} }
/** /**
* Legt den Wert der begriff-Eigenschaft fest. * Legt den Wert der vermnr-Eigenschaft fest.
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link String } * {@link String }
* *
*/ */
public void setBegriff(String value) { public void setVermnr(String value) {
this.begriff = value; this.vermnr = value;
} }
} }

View File

@@ -0,0 +1,159 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.XmlValue;
/**
* Dokumentenrefernz im Postservice
*
* <p>Java-Klasse für DokumentenReferenzPostservice_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DokumentenReferenzPostservice_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Kontrollwert"&gt;
* &lt;complexType&gt;
* &lt;simpleContent&gt;
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;base64Binary"&gt;
* &lt;/extension&gt;
* &lt;/simpleContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;element name="Zuordnung" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DokumentenReferenzPostservice_Type", propOrder = {
"kontrollwert",
"zuordnung"
})
public class DokumentenReferenzPostserviceType
extends DokumentenReferenzType
{
@XmlElement(name = "Kontrollwert", required = true)
protected DokumentenReferenzPostserviceType.Kontrollwert kontrollwert;
@XmlElement(name = "Zuordnung")
protected List<DokumentenZuordnungType> zuordnung;
/**
* Ruft den Wert der kontrollwert-Eigenschaft ab.
*
* @return
* possible object is
* {@link DokumentenReferenzPostserviceType.Kontrollwert }
*
*/
public DokumentenReferenzPostserviceType.Kontrollwert getKontrollwert() {
return kontrollwert;
}
/**
* Legt den Wert der kontrollwert-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DokumentenReferenzPostserviceType.Kontrollwert }
*
*/
public void setKontrollwert(DokumentenReferenzPostserviceType.Kontrollwert value) {
this.kontrollwert = value;
}
/**
* Gets the value of the zuordnung 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 Jakarta XML Binding object.
* This is why there is not a <CODE>set</CODE> method for the zuordnung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZuordnung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DokumentenZuordnungType }
*
*
*/
public List<DokumentenZuordnungType> getZuordnung() {
if (zuordnung == null) {
zuordnung = new ArrayList<DokumentenZuordnungType>();
}
return this.zuordnung;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;simpleContent&gt;
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;base64Binary"&gt;
* &lt;/extension&gt;
* &lt;/simpleContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
public static class Kontrollwert {
@XmlValue
protected byte[] value;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* byte[]
*/
public byte[] getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* byte[]
*/
public void setValue(byte[] value) {
this.value = value;
}
}
}

View File

@@ -6,11 +6,10 @@ import java.util.List;
import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType; import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType; import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement; import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType; import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlSeeAlso;
import jakarta.xml.bind.annotation.XmlType; import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.XmlValue;
/** /**
@@ -33,16 +32,6 @@ import jakarta.xml.bind.annotation.XmlValue;
* &lt;element name="Datum" type="{urn:omds20}Datum-Zeit"/&gt; * &lt;element name="Datum" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/&gt; * &lt;element name="ObjektSpezifikation" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/&gt;
* &lt;element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/&gt; * &lt;element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentenReferenz_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="ZusaetzlicheAngabe" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Kontrollwert" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;simpleContent&gt;
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
* &lt;attribute name="Typ" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
* &lt;/extension&gt;
* &lt;/simpleContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -60,9 +49,10 @@ import jakarta.xml.bind.annotation.XmlValue;
"groesse", "groesse",
"datum", "datum",
"objektSpezifikation", "objektSpezifikation",
"referenzWeitereDokumente", "referenzWeitereDokumente"
"zusaetzlicheAngabe", })
"kontrollwert" @XmlSeeAlso({
DokumentenReferenzPostserviceType.class
}) })
public class DokumentenReferenzType { public class DokumentenReferenzType {
@@ -83,10 +73,6 @@ public class DokumentenReferenzType {
protected ObjektSpezifikationType objektSpezifikation; protected ObjektSpezifikationType objektSpezifikation;
@XmlElement(name = "ReferenzWeitereDokumente") @XmlElement(name = "ReferenzWeitereDokumente")
protected List<DokumentenReferenzType> referenzWeitereDokumente; protected List<DokumentenReferenzType> referenzWeitereDokumente;
@XmlElement(name = "ZusaetzlicheAngabe")
protected List<ZusaetzlicheDokumentendatenType> zusaetzlicheAngabe;
@XmlElement(name = "Kontrollwert")
protected DokumentenReferenzType.Kontrollwert kontrollwert;
/** /**
* Ruft den Wert der id-Eigenschaft ab. * Ruft den Wert der id-Eigenschaft ab.
@@ -277,136 +263,4 @@ public class DokumentenReferenzType {
return this.referenzWeitereDokumente; return this.referenzWeitereDokumente;
} }
/**
* Gets the value of the zusaetzlicheAngabe 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 Jakarta XML Binding object.
* This is why there is not a <CODE>set</CODE> method for the zusaetzlicheAngabe property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZusaetzlicheAngabe().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ZusaetzlicheDokumentendatenType }
*
*
*/
public List<ZusaetzlicheDokumentendatenType> getZusaetzlicheAngabe() {
if (zusaetzlicheAngabe == null) {
zusaetzlicheAngabe = new ArrayList<ZusaetzlicheDokumentendatenType>();
}
return this.zusaetzlicheAngabe;
}
/**
* Ruft den Wert der kontrollwert-Eigenschaft ab.
*
* @return
* possible object is
* {@link DokumentenReferenzType.Kontrollwert }
*
*/
public DokumentenReferenzType.Kontrollwert getKontrollwert() {
return kontrollwert;
}
/**
* Legt den Wert der kontrollwert-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DokumentenReferenzType.Kontrollwert }
*
*/
public void setKontrollwert(DokumentenReferenzType.Kontrollwert value) {
this.kontrollwert = 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>
* &lt;complexType&gt;
* &lt;simpleContent&gt;
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
* &lt;attribute name="Typ" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
* &lt;/extension&gt;
* &lt;/simpleContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
public static class Kontrollwert {
@XmlValue
protected String value;
@XmlAttribute(name = "Typ", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String typ;
/**
* Ruft den Wert der value-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Legt den Wert der value-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Ruft den Wert der typ-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTyp() {
return typ;
}
/**
* Legt den Wert der typ-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTyp(String value) {
this.typ = value;
}
}
} }

View File

@@ -10,12 +10,12 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Typ für Zusatzdaten zum Dokument * Typ für Zusatzdaten zum Dokument
* *
* <p>Java-Klasse für ZusaetzlicheDokumentendaten_Type complex type. * <p>Java-Klasse für DokumentenZuordnung_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusaetzlicheDokumentendaten_Type"&gt; * &lt;complexType name="DokumentenZuordnung_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
@@ -26,18 +26,19 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheDokumentendaten_Type") @XmlType(name = "DokumentenZuordnung_Type")
@XmlSeeAlso({ @XmlSeeAlso({
Begriff.class, EinfacheZuordnungType.class,
ZusatzdatenPerson.class, PersonenZuordnungType.class,
ZusatzdatenPolizze.class, BetreuerZuordnungType.class,
ZusatzdatenSchaden.class, VertragsZuordnungType.class,
ZusatzdatenAntrag.class, SchadenZuordnungType.class,
ZusatzdatenGeschaeftsfall.class, AntragsZuordnungType.class,
ZusatzdatenProvision.class, GeschaeftsfallZuordnungType.class,
ZusatzdatenMahnverfahren.class ProvisionZuordnungType.class,
MahnverfahrenZuordnungType.class
}) })
public abstract class ZusaetzlicheDokumentendatenType { public abstract class DokumentenZuordnungType {
} }

View File

@@ -0,0 +1,62 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlType;
/**
* Einfache Standardimplementierung für Ordnungsbegriffe als String
*
* <p>Java-Klasse für EinfacheZuordnung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="EinfacheZuordnung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "EinfacheZuordnung_Type")
public class EinfacheZuordnungType
extends DokumentenZuordnungType
{
@XmlAttribute(name = "text", namespace = "urn:omds3CommonServiceTypes-1-1-0")
protected String text;
/**
* Ruft den Wert der text-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getText() {
return text;
}
/**
* Legt den Wert der text-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setText(String value) {
this.text = value;
}
}

View File

@@ -0,0 +1,90 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"geschaeftsfallnummer",
"geschaeftsfallArt"
})
public class GeschaeftsfallZuordnung {
@XmlElement(name = "Geschaeftsfallnummer", required = true)
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "GeschaeftsfallArt")
protected String geschaeftsfallArt;
/**
* Ruft den Wert der geschaeftsfallnummer-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
/**
* Legt den Wert der geschaeftsfallnummer-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}
/**
* Ruft den Wert der geschaeftsfallArt-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGeschaeftsfallArt() {
return geschaeftsfallArt;
}
/**
* Legt den Wert der geschaeftsfallArt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGeschaeftsfallArt(String value) {
this.geschaeftsfallArt = value;
}
}

View File

@@ -8,16 +8,16 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Zusatzdaten mit Geschaeftsfallreferenzen * Zuordnung für Geschaeftsfallreferenzen
* *
* <p>Java-Klasse für ZusatzdatenGeschaeftsfall complex type. * <p>Java-Klasse für GeschaeftsfallZuordnung_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusatzdatenGeschaeftsfall"&gt; * &lt;complexType name="GeschaeftsfallZuordnung_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/&gt; * &lt;element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/&gt;
@@ -30,12 +30,12 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenGeschaeftsfall", propOrder = { @XmlType(name = "GeschaeftsfallZuordnung_Type", propOrder = {
"geschaeftsfallnummer", "geschaeftsfallnummer",
"geschaeftsfallArt" "geschaeftsfallArt"
}) })
public class ZusatzdatenGeschaeftsfall public class GeschaeftsfallZuordnungType
extends ZusaetzlicheDokumentendatenType extends DokumentenZuordnungType
{ {
@XmlElement(name = "Geschaeftsfallnummer", required = true) @XmlElement(name = "Geschaeftsfallnummer", required = true)

View File

@@ -29,6 +29,7 @@ import jakarta.xml.bind.annotation.XmlType;
* &lt;element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt; * &lt;element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/&gt;
* &lt;element name="Schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/restriction&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -43,7 +44,8 @@ import jakarta.xml.bind.annotation.XmlType;
"vermittlername", "vermittlername",
"abschluss", "abschluss",
"folge", "folge",
"betreuung" "betreuung",
"schema"
}) })
public class KontierungType { public class KontierungType {
@@ -57,6 +59,8 @@ public class KontierungType {
protected BigInteger folge; protected BigInteger folge;
@XmlElement(name = "Betreuung") @XmlElement(name = "Betreuung")
protected BigInteger betreuung; protected BigInteger betreuung;
@XmlElement(name = "Schema")
protected String schema;
/** /**
* Ruft den Wert der vermittlernummer-Eigenschaft ab. * Ruft den Wert der vermittlernummer-Eigenschaft ab.
@@ -178,4 +182,28 @@ public class KontierungType {
this.betreuung = value; this.betreuung = value;
} }
/**
* Ruft den Wert der schema-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSchema() {
return schema;
}
/**
* Legt den Wert der schema-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSchema(String value) {
this.schema = value;
}
} }

View File

@@ -8,18 +8,19 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Zusatzdaten mit Referenzen zur Mahnung * Zuordnung zu Mahnung
* *
* <p>Java-Klasse für ZusatzdatenMahnverfahren complex type. * <p>Java-Klasse für MahnverfahrenZuordnung_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusatzdatenMahnverfahren"&gt; * &lt;complexType name="MahnverfahrenZuordnung_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Mahnverfahrennummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="Mahnverfahrennummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/extension&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
@@ -29,15 +30,18 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenMahnverfahren", propOrder = { @XmlType(name = "MahnverfahrenZuordnung_Type", propOrder = {
"mahnverfahrennummer" "mahnverfahrennummer",
"vermnr"
}) })
public class ZusatzdatenMahnverfahren public class MahnverfahrenZuordnungType
extends ZusaetzlicheDokumentendatenType extends DokumentenZuordnungType
{ {
@XmlElement(name = "Mahnverfahrennummer", required = true) @XmlElement(name = "Mahnverfahrennummer", required = true)
protected String mahnverfahrennummer; protected String mahnverfahrennummer;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/** /**
* Ruft den Wert der mahnverfahrennummer-Eigenschaft ab. * Ruft den Wert der mahnverfahrennummer-Eigenschaft ab.
@@ -63,4 +67,28 @@ public class ZusatzdatenMahnverfahren
this.mahnverfahrennummer = value; this.mahnverfahrennummer = value;
} }
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
} }

View File

@@ -29,6 +29,13 @@ public class ObjectFactory {
private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId"); private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId");
private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person"); private final static QName _Person_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Person");
private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse"); private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse");
private final static QName _DokumentenZuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "DokumentenZuordnung");
private final static QName _Zuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Zuordnung");
private final static QName _PersonenZuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "PersonenZuordnung");
private final static QName _BetreuerZuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "BetreuerZuordnung");
private final static QName _VertragsZuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "VertragsZuordnung");
private final static QName _AntragsZuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "AntragsZuordnung");
private final static QName _GeschaeftsfallZuordnung_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "GeschaeftsfallZuordnung");
/** /**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_11_0.common * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.r1_11_0.common
@@ -46,27 +53,27 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link ZusatzdatenSchaden } * Create an instance of {@link SchadenZuordnungType }
* *
*/ */
public ZusatzdatenSchaden createZusatzdatenSchaden() { public SchadenZuordnungType createSchadenZuordnungType() {
return new ZusatzdatenSchaden(); return new SchadenZuordnungType();
} }
/** /**
* Create an instance of {@link ZusatzdatenPolizze } * Create an instance of {@link VertragsZuordnungType }
* *
*/ */
public ZusatzdatenPolizze createZusatzdatenPolizze() { public VertragsZuordnungType createVertragsZuordnungType() {
return new ZusatzdatenPolizze(); return new VertragsZuordnungType();
} }
/** /**
* Create an instance of {@link DokumentenReferenzType } * Create an instance of {@link DokumentenReferenzPostserviceType }
* *
*/ */
public DokumentenReferenzType createDokumentenReferenzType() { public DokumentenReferenzPostserviceType createDokumentenReferenzPostserviceType() {
return new DokumentenReferenzType(); return new DokumentenReferenzPostserviceType();
} }
/** /**
@@ -93,6 +100,14 @@ public class ObjectFactory {
return new ProzessDokumentType(); return new ProzessDokumentType();
} }
/**
* Create an instance of {@link VertragsZuordnung }
*
*/
public VertragsZuordnung createVertragsZuordnung() {
return new VertragsZuordnung();
}
/** /**
* Create an instance of {@link ServiceFault } * Create an instance of {@link ServiceFault }
* *
@@ -125,6 +140,38 @@ public class ObjectFactory {
return new AdresseType(); return new AdresseType();
} }
/**
* Create an instance of {@link PersonenZuordnung }
*
*/
public PersonenZuordnung createPersonenZuordnung() {
return new PersonenZuordnung();
}
/**
* Create an instance of {@link BetreuerZuordnung }
*
*/
public BetreuerZuordnung createBetreuerZuordnung() {
return new BetreuerZuordnung();
}
/**
* Create an instance of {@link AntragsZuordnung }
*
*/
public AntragsZuordnung createAntragsZuordnung() {
return new AntragsZuordnung();
}
/**
* Create an instance of {@link GeschaeftsfallZuordnung }
*
*/
public GeschaeftsfallZuordnung createGeschaeftsfallZuordnung() {
return new GeschaeftsfallZuordnung();
}
/** /**
* Create an instance of {@link AgentFilterType } * Create an instance of {@link AgentFilterType }
* *
@@ -614,51 +661,67 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link Begriff } * Create an instance of {@link DokumentenReferenzType }
* *
*/ */
public Begriff createBegriff() { public DokumentenReferenzType createDokumentenReferenzType() {
return new Begriff(); return new DokumentenReferenzType();
} }
/** /**
* Create an instance of {@link ZusatzdatenPerson } * Create an instance of {@link EinfacheZuordnungType }
* *
*/ */
public ZusatzdatenPerson createZusatzdatenPerson() { public EinfacheZuordnungType createEinfacheZuordnungType() {
return new ZusatzdatenPerson(); return new EinfacheZuordnungType();
} }
/** /**
* Create an instance of {@link ZusatzdatenAntrag } * Create an instance of {@link PersonenZuordnungType }
* *
*/ */
public ZusatzdatenAntrag createZusatzdatenAntrag() { public PersonenZuordnungType createPersonenZuordnungType() {
return new ZusatzdatenAntrag(); return new PersonenZuordnungType();
} }
/** /**
* Create an instance of {@link ZusatzdatenGeschaeftsfall } * Create an instance of {@link BetreuerZuordnungType }
* *
*/ */
public ZusatzdatenGeschaeftsfall createZusatzdatenGeschaeftsfall() { public BetreuerZuordnungType createBetreuerZuordnungType() {
return new ZusatzdatenGeschaeftsfall(); return new BetreuerZuordnungType();
} }
/** /**
* Create an instance of {@link ZusatzdatenProvision } * Create an instance of {@link AntragsZuordnungType }
* *
*/ */
public ZusatzdatenProvision createZusatzdatenProvision() { public AntragsZuordnungType createAntragsZuordnungType() {
return new ZusatzdatenProvision(); return new AntragsZuordnungType();
} }
/** /**
* Create an instance of {@link ZusatzdatenMahnverfahren } * Create an instance of {@link GeschaeftsfallZuordnungType }
* *
*/ */
public ZusatzdatenMahnverfahren createZusatzdatenMahnverfahren() { public GeschaeftsfallZuordnungType createGeschaeftsfallZuordnungType() {
return new ZusatzdatenMahnverfahren(); return new GeschaeftsfallZuordnungType();
}
/**
* Create an instance of {@link ProvisionZuordnungType }
*
*/
public ProvisionZuordnungType createProvisionZuordnungType() {
return new ProvisionZuordnungType();
}
/**
* Create an instance of {@link MahnverfahrenZuordnungType }
*
*/
public MahnverfahrenZuordnungType createMahnverfahrenZuordnungType() {
return new MahnverfahrenZuordnungType();
} }
/** /**
@@ -926,27 +989,27 @@ public class ObjectFactory {
} }
/** /**
* Create an instance of {@link ZusatzdatenSchaden.Person } * Create an instance of {@link SchadenZuordnungType.Person }
* *
*/ */
public ZusatzdatenSchaden.Person createZusatzdatenSchadenPerson() { public SchadenZuordnungType.Person createSchadenZuordnungTypePerson() {
return new ZusatzdatenSchaden.Person(); return new SchadenZuordnungType.Person();
} }
/** /**
* Create an instance of {@link ZusatzdatenPolizze.Vertragsperson } * Create an instance of {@link VertragsZuordnungType.Vertragsperson }
* *
*/ */
public ZusatzdatenPolizze.Vertragsperson createZusatzdatenPolizzeVertragsperson() { public VertragsZuordnungType.Vertragsperson createVertragsZuordnungTypeVertragsperson() {
return new ZusatzdatenPolizze.Vertragsperson(); return new VertragsZuordnungType.Vertragsperson();
} }
/** /**
* Create an instance of {@link DokumentenReferenzType.Kontrollwert } * Create an instance of {@link DokumentenReferenzPostserviceType.Kontrollwert }
* *
*/ */
public DokumentenReferenzType.Kontrollwert createDokumentenReferenzTypeKontrollwert() { public DokumentenReferenzPostserviceType.Kontrollwert createDokumentenReferenzPostserviceTypeKontrollwert() {
return new DokumentenReferenzType.Kontrollwert(); return new DokumentenReferenzPostserviceType.Kontrollwert();
} }
/** /**
@@ -973,6 +1036,14 @@ public class ObjectFactory {
return new ProzessDokumentType.Autorisierungen(); return new ProzessDokumentType.Autorisierungen();
} }
/**
* Create an instance of {@link VertragsZuordnung.Vertragsperson }
*
*/
public VertragsZuordnung.Vertragsperson createVertragsZuordnungVertragsperson() {
return new VertragsZuordnung.Vertragsperson();
}
/** /**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >} * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}
* *
@@ -1038,4 +1109,95 @@ public class ObjectFactory {
return new JAXBElement<AdresseType>(_Adresse_QNAME, AdresseType.class, null, value); return new JAXBElement<AdresseType>(_Adresse_QNAME, AdresseType.class, null, value);
} }
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "DokumentenZuordnung")
public JAXBElement<Object> createDokumentenZuordnung(Object value) {
return new JAXBElement<Object>(_DokumentenZuordnung_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Zuordnung", substitutionHeadNamespace = "urn:omds3CommonServiceTypes-1-1-0", substitutionHeadName = "DokumentenZuordnung")
public JAXBElement<String> createZuordnung(String value) {
return new JAXBElement<String>(_Zuordnung_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PersonenZuordnung }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link PersonenZuordnung }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "PersonenZuordnung", substitutionHeadNamespace = "urn:omds3CommonServiceTypes-1-1-0", substitutionHeadName = "DokumentenZuordnung")
public JAXBElement<PersonenZuordnung> createPersonenZuordnung(PersonenZuordnung value) {
return new JAXBElement<PersonenZuordnung>(_PersonenZuordnung_QNAME, PersonenZuordnung.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BetreuerZuordnung }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link BetreuerZuordnung }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "BetreuerZuordnung", substitutionHeadNamespace = "urn:omds3CommonServiceTypes-1-1-0", substitutionHeadName = "DokumentenZuordnung")
public JAXBElement<BetreuerZuordnung> createBetreuerZuordnung(BetreuerZuordnung value) {
return new JAXBElement<BetreuerZuordnung>(_BetreuerZuordnung_QNAME, BetreuerZuordnung.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link VertragsZuordnung }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link VertragsZuordnung }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "VertragsZuordnung", substitutionHeadNamespace = "urn:omds3CommonServiceTypes-1-1-0", substitutionHeadName = "DokumentenZuordnung")
public JAXBElement<VertragsZuordnung> createVertragsZuordnung(VertragsZuordnung value) {
return new JAXBElement<VertragsZuordnung>(_VertragsZuordnung_QNAME, VertragsZuordnung.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AntragsZuordnung }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link AntragsZuordnung }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "AntragsZuordnung", substitutionHeadNamespace = "urn:omds3CommonServiceTypes-1-1-0", substitutionHeadName = "DokumentenZuordnung")
public JAXBElement<AntragsZuordnung> createAntragsZuordnung(AntragsZuordnung value) {
return new JAXBElement<AntragsZuordnung>(_AntragsZuordnung_QNAME, AntragsZuordnung.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GeschaeftsfallZuordnung }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link GeschaeftsfallZuordnung }{@code >}
*/
@XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "GeschaeftsfallZuordnung", substitutionHeadNamespace = "urn:omds3CommonServiceTypes-1-1-0", substitutionHeadName = "DokumentenZuordnung")
public JAXBElement<GeschaeftsfallZuordnung> createGeschaeftsfallZuordnung(GeschaeftsfallZuordnung value) {
return new JAXBElement<GeschaeftsfallZuordnung>(_GeschaeftsfallZuordnung_QNAME, GeschaeftsfallZuordnung.class, null, value);
}
} }

View File

@@ -0,0 +1,90 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="PersonId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="RolleText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"personId",
"rolleText"
})
public class PersonenZuordnung {
@XmlElement(name = "PersonId", required = true)
protected ObjektIdType personId;
@XmlElement(name = "RolleText")
protected String rolleText;
/**
* Ruft den Wert der personId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getPersonId() {
return personId;
}
/**
* Legt den Wert der personId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setPersonId(ObjektIdType value) {
this.personId = value;
}
/**
* Ruft den Wert der rolleText-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRolleText() {
return rolleText;
}
/**
* Legt den Wert der rolleText-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRolleText(String value) {
this.rolleText = value;
}
}

View File

@@ -8,16 +8,16 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Zusatzdaten zu einem Dokument zu involvierten Personen * Zuordnung zu einer Person
* *
* <p>Java-Klasse für ZusatzdatenPerson complex type. * <p>Java-Klasse für PersonenZuordnung_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusatzdatenPerson"&gt; * &lt;complexType name="PersonenZuordnung_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="PersonId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt; * &lt;element name="PersonId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="RolleText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="RolleText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
@@ -30,12 +30,12 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenPerson", propOrder = { @XmlType(name = "PersonenZuordnung_Type", propOrder = {
"personId", "personId",
"rolleText" "rolleText"
}) })
public class ZusatzdatenPerson public class PersonenZuordnungType
extends ZusaetzlicheDokumentendatenType extends DokumentenZuordnungType
{ {
@XmlElement(name = "PersonId", required = true) @XmlElement(name = "PersonId", required = true)

View File

@@ -0,0 +1,97 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
/**
* Zuordnung zu Provisionsnote
*
* <p>Java-Klasse für ProvisionZuordnung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ProvisionZuordnung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;element name="BuchDat" type="{urn:omds20}Datum"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProvisionZuordnung_Type", propOrder = {
"vermnr",
"buchDat"
})
public class ProvisionZuordnungType
extends DokumentenZuordnungType
{
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
@XmlElement(name = "BuchDat", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar buchDat;
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
/**
* Ruft den Wert der buchDat-Eigenschaft ab.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getBuchDat() {
return buchDat;
}
/**
* Legt den Wert der buchDat-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setBuchDat(XMLGregorianCalendar value) {
this.buchDat = value;
}
}

View File

@@ -10,16 +10,16 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Zusatzdaten mit Schadensreferenzen * Zuordnung Schaden
* *
* <p>Java-Klasse für ZusatzdatenSchaden complex type. * <p>Java-Klasse für SchadenZuordnung_Type complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusatzdatenSchaden"&gt; * &lt;complexType name="SchadenZuordnung_Type"&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt; * &lt;element name="Schadennr" type="{urn:omds20}Schadennr"/&gt;
* &lt;element name="BearbStand" type="{urn:omds20}BearbStandCd_Type" minOccurs="0"/&gt; * &lt;element name="BearbStand" type="{urn:omds20}BearbStandCd_Type" minOccurs="0"/&gt;
@@ -44,13 +44,13 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenSchaden", propOrder = { @XmlType(name = "SchadenZuordnung_Type", propOrder = {
"schadennr", "schadennr",
"bearbStand", "bearbStand",
"person" "person"
}) })
public class ZusatzdatenSchaden public class SchadenZuordnungType
extends ZusaetzlicheDokumentendatenType extends DokumentenZuordnungType
{ {
@XmlElement(name = "Schadennr", required = true) @XmlElement(name = "Schadennr", required = true)
@@ -58,7 +58,7 @@ public class ZusatzdatenSchaden
@XmlElement(name = "BearbStand") @XmlElement(name = "BearbStand")
protected String bearbStand; protected String bearbStand;
@XmlElement(name = "Person") @XmlElement(name = "Person")
protected List<ZusatzdatenSchaden.Person> person; protected List<SchadenZuordnungType.Person> person;
/** /**
* Ruft den Wert der schadennr-Eigenschaft ab. * Ruft den Wert der schadennr-Eigenschaft ab.
@@ -126,13 +126,13 @@ public class ZusatzdatenSchaden
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ZusatzdatenSchaden.Person } * {@link SchadenZuordnungType.Person }
* *
* *
*/ */
public List<ZusatzdatenSchaden.Person> getPerson() { public List<SchadenZuordnungType.Person> getPerson() {
if (person == null) { if (person == null) {
person = new ArrayList<ZusatzdatenSchaden.Person>(); person = new ArrayList<SchadenZuordnungType.Person>();
} }
return this.person; return this.person;
} }

View File

@@ -12,20 +12,19 @@ import jakarta.xml.bind.annotation.XmlType;
/** /**
* Zusatzdaten mit Polizzenreferenzen * <p>Java-Klasse für anonymous complex type.
*
* <p>Java-Klasse für ZusatzdatenPolizze complex type.
* *
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* *
* <pre> * <pre>
* &lt;complexType name="ZusatzdatenPolizze"&gt; * &lt;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt; * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt; * &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt; * &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/&gt; * &lt;element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;element name="Vertragsperson" maxOccurs="unbounded" minOccurs="0"&gt; * &lt;element name="Vertragsperson" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt; * &lt;complexType&gt;
* &lt;complexContent&gt; * &lt;complexContent&gt;
@@ -39,7 +38,7 @@ import jakarta.xml.bind.annotation.XmlType;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* &lt;/element&gt; * &lt;/element&gt;
* &lt;/sequence&gt; * &lt;/sequence&gt;
* &lt;/extension&gt; * &lt;/restriction&gt;
* &lt;/complexContent&gt; * &lt;/complexContent&gt;
* &lt;/complexType&gt; * &lt;/complexType&gt;
* </pre> * </pre>
@@ -47,15 +46,14 @@ import jakarta.xml.bind.annotation.XmlType;
* *
*/ */
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenPolizze", propOrder = { @XmlType(name = "", propOrder = {
"polizzennr", "polizzennr",
"vertragsID", "vertragsID",
"aendGrundCd", "aendGrundCd",
"vermnr",
"vertragsperson" "vertragsperson"
}) })
public class ZusatzdatenPolizze public class VertragsZuordnung {
extends ZusaetzlicheDokumentendatenType
{
@XmlElement(name = "Polizzennr", required = true) @XmlElement(name = "Polizzennr", required = true)
protected String polizzennr; protected String polizzennr;
@@ -63,8 +61,10 @@ public class ZusatzdatenPolizze
protected String vertragsID; protected String vertragsID;
@XmlElement(name = "AendGrundCd") @XmlElement(name = "AendGrundCd")
protected String aendGrundCd; protected String aendGrundCd;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
@XmlElement(name = "Vertragsperson") @XmlElement(name = "Vertragsperson")
protected List<ZusatzdatenPolizze.Vertragsperson> vertragsperson; protected List<VertragsZuordnung.Vertragsperson> vertragsperson;
/** /**
* Ruft den Wert der polizzennr-Eigenschaft ab. * Ruft den Wert der polizzennr-Eigenschaft ab.
@@ -138,6 +138,30 @@ public class ZusatzdatenPolizze
this.aendGrundCd = value; this.aendGrundCd = value;
} }
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
/** /**
* Gets the value of the vertragsperson property. * Gets the value of the vertragsperson property.
* *
@@ -156,13 +180,13 @@ public class ZusatzdatenPolizze
* *
* <p> * <p>
* Objects of the following type(s) are allowed in the list * Objects of the following type(s) are allowed in the list
* {@link ZusatzdatenPolizze.Vertragsperson } * {@link VertragsZuordnung.Vertragsperson }
* *
* *
*/ */
public List<ZusatzdatenPolizze.Vertragsperson> getVertragsperson() { public List<VertragsZuordnung.Vertragsperson> getVertragsperson() {
if (vertragsperson == null) { if (vertragsperson == null) {
vertragsperson = new ArrayList<ZusatzdatenPolizze.Vertragsperson>(); vertragsperson = new ArrayList<VertragsZuordnung.Vertragsperson>();
} }
return this.vertragsperson; return this.vertragsperson;
} }

View File

@@ -0,0 +1,282 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import java.util.ArrayList;
import java.util.List;
import at.vvo.omds.types.omds2Types.v2_16.VtgRolleCdType;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
/**
* Zuordnung zu Vertrag
*
* <p>Java-Klasse für VertragsZuordnung_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VertragsZuordnung_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}DokumentenZuordnung_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Polizzennr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/&gt;
* &lt;element name="AendGrundCd" type="{urn:omds20}AendGrundCd_Type" minOccurs="0"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;element name="Vertragsperson" maxOccurs="unbounded" minOccurs="0"&gt;
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="PersonId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VertragsZuordnung_Type", propOrder = {
"polizzennr",
"vertragsID",
"aendGrundCd",
"vermnr",
"vertragsperson"
})
public class VertragsZuordnungType
extends DokumentenZuordnungType
{
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@XmlElement(name = "VertragsID")
protected String vertragsID;
@XmlElement(name = "AendGrundCd")
protected String aendGrundCd;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
@XmlElement(name = "Vertragsperson")
protected List<VertragsZuordnungType.Vertragsperson> vertragsperson;
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolizzennr() {
return polizzennr;
}
/**
* Legt den Wert der polizzennr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolizzennr(String value) {
this.polizzennr = value;
}
/**
* Ruft den Wert der vertragsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVertragsID() {
return vertragsID;
}
/**
* Legt den Wert der vertragsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVertragsID(String value) {
this.vertragsID = value;
}
/**
* Ruft den Wert der aendGrundCd-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAendGrundCd() {
return aendGrundCd;
}
/**
* Legt den Wert der aendGrundCd-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAendGrundCd(String value) {
this.aendGrundCd = value;
}
/**
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVermnr(String value) {
this.vermnr = value;
}
/**
* Gets the value of the vertragsperson 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 Jakarta XML Binding object.
* This is why there is not a <CODE>set</CODE> method for the vertragsperson property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVertragsperson().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VertragsZuordnungType.Vertragsperson }
*
*
*/
public List<VertragsZuordnungType.Vertragsperson> getVertragsperson() {
if (vertragsperson == null) {
vertragsperson = new ArrayList<VertragsZuordnungType.Vertragsperson>();
}
return this.vertragsperson;
}
/**
* <p>Java-Klasse für anonymous complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="PersonId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"personId",
"rolle"
})
public static class Vertragsperson {
@XmlElement(name = "PersonId", required = true)
protected ObjektIdType personId;
@XmlElement(name = "Rolle", required = true)
@XmlSchemaType(name = "string")
protected VtgRolleCdType rolle;
/**
* Ruft den Wert der personId-Eigenschaft ab.
*
* @return
* possible object is
* {@link ObjektIdType }
*
*/
public ObjektIdType getPersonId() {
return personId;
}
/**
* Legt den Wert der personId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link ObjektIdType }
*
*/
public void setPersonId(ObjektIdType value) {
this.personId = value;
}
/**
* Ruft den Wert der rolle-Eigenschaft ab.
*
* @return
* possible object is
* {@link VtgRolleCdType }
*
*/
public VtgRolleCdType getRolle() {
return rolle;
}
/**
* Legt den Wert der rolle-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link VtgRolleCdType }
*
*/
public void setRolle(VtgRolleCdType value) {
this.rolle = value;
}
}
}

View File

@@ -1,73 +0,0 @@
package at.vvo.omds.types.omds3Types.r1_11_0.common;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* Zusatzdaten mit Provisionsreferenzen
*
* <p>Java-Klasse für ZusatzdatenProvision complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="ZusatzdatenProvision"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheDokumentendaten_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="ProvisionsID"&gt;
* &lt;simpleType&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;minLength value="1"/&gt;
* &lt;maxLength value="26"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenProvision", propOrder = {
"provisionsID"
})
public class ZusatzdatenProvision
extends ZusaetzlicheDokumentendatenType
{
@XmlElement(name = "ProvisionsID", required = true)
protected String provisionsID;
/**
* Ruft den Wert der provisionsID-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProvisionsID() {
return provisionsID;
}
/**
* Legt den Wert der provisionsID-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProvisionsID(String value) {
this.provisionsID = value;
}
}

View File

@@ -29,7 +29,7 @@ import jakarta.xml.bind.annotation.XmlType;
* &lt;sequence&gt; * &lt;sequence&gt;
* &lt;element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; * &lt;element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt; * &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;element name="Geschaeftsfallnummer" type="{http://www.w3.org/2001/XMLSchema}string"/&gt; * &lt;element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/&gt;
* &lt;element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type"/&gt; * &lt;element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type"/&gt;
* &lt;element name="Zeitpunkt" type="{urn:omds20}Datum-Zeit"/&gt; * &lt;element name="Zeitpunkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="Txt" minOccurs="0"&gt; * &lt;element name="Txt" minOccurs="0"&gt;
@@ -115,7 +115,7 @@ public class GeschaeftsfallEreignisType
@XmlElement(name = "Vermnr", required = true) @XmlElement(name = "Vermnr", required = true)
protected String vermnr; protected String vermnr;
@XmlElement(name = "Geschaeftsfallnummer", required = true) @XmlElement(name = "Geschaeftsfallnummer", required = true)
protected String geschaeftsfallnummer; protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "GeschaeftsfallArt", required = true) @XmlElement(name = "GeschaeftsfallArt", required = true)
protected String geschaeftsfallArt; protected String geschaeftsfallArt;
@XmlElement(name = "Zeitpunkt", required = true) @XmlElement(name = "Zeitpunkt", required = true)
@@ -187,10 +187,10 @@ public class GeschaeftsfallEreignisType
* *
* @return * @return
* possible object is * possible object is
* {@link String } * {@link ObjektIdType }
* *
*/ */
public String getGeschaeftsfallnummer() { public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer; return geschaeftsfallnummer;
} }
@@ -199,10 +199,10 @@ public class GeschaeftsfallEreignisType
* *
* @param value * @param value
* allowed object is * allowed object is
* {@link String } * {@link ObjektIdType }
* *
*/ */
public void setGeschaeftsfallnummer(String value) { public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value; this.geschaeftsfallnummer = value;
} }

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 131 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Leben.xsd * Zeile 131 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 1616 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd * Zeile 1614 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd
* <p> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe:
* Zeile 119 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Leben.xsd * Zeile 119 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3_ON2_Antrag_Leben.xsd
* Zeile 1616 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd * Zeile 1614 von file:/C:/Users/jensb/git/omdsservicedefinitions_master/OMDSServiceDefinition/src/main/resources/def/r1_11_0/omds3CommonServiceTypes.xsd
* <p> * <p>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* der beiden folgenden Deklarationen an, um deren Namen zu ändern: * der beiden folgenden Deklarationen an, um deren Namen zu ändern:

View File

@@ -10,7 +10,7 @@ import jakarta.xml.ws.Service;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-19T13:32:19.548+01:00 * 2024-03-14T16:15:12.119+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
* *
*/ */

View File

@@ -16,7 +16,7 @@ import jakarta.xml.bind.annotation.XmlSeeAlso;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-19T13:32:19.477+01:00 * 2024-03-14T16:15:12.040+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
* *
*/ */

View File

@@ -9,7 +9,7 @@ import jakarta.xml.bind.annotation.XmlSeeAlso;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-19T13:32:19.533+01:00 * 2024-03-14T16:15:12.102+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
* *
*/ */

View File

@@ -6,7 +6,7 @@ import jakarta.xml.ws.WebFault;
/** /**
* This class was generated by Apache CXF 4.0.3 * This class was generated by Apache CXF 4.0.3
* 2024-02-19T13:32:19.438+01:00 * 2024-03-14T16:15:11.999+01:00
* Generated source version: 4.0.3 * Generated source version: 4.0.3
*/ */

View File

@@ -24,27 +24,53 @@
<Mimetype>application/pdf</Mimetype> <Mimetype>application/pdf</Mimetype>
<Groesse>23433</Groesse> <Groesse>23433</Groesse>
<Datum>2023-10-01T11:20:32.175</Datum> <Datum>2023-10-01T11:20:32.175</Datum>
<!-- optionale Zusatzangaben --> <!-- Zuordnungen mit Typ-Vererbung -->
<ZusaetzlicheAngabe xsi:type="Begriff"><Begriff>Sach-Privat</Begriff></ZusaetzlicheAngabe> <Metadaten xsi:type="EinfacheZuordnung_Type" cst:text="Sach-Privat" />
<ZusaetzlicheAngabe xsi:type="Begriff"><Begriff>Nettojahresprämie 234,34</Begriff></ZusaetzlicheAngabe> <Metadaten xsi:type="EinfacheZuordnung_Type" cst:text="Wohnen" />
<ZusaetzlicheAngabe xsi:type="ZusatzdatenPolizze"> <Metadaten xsi:type="VertragsZuordnung_Type">
<Polizzennr>344322534</Polizzennr> <Polizzennr>344322534</Polizzennr>
<VertragsID>344322534</VertragsID> <VertragsID>344322534</VertragsID>
<cst:AendGrundCd>NEU</cst:AendGrundCd> <cst:AendGrundCd>NEU</cst:AendGrundCd>
</ZusaetzlicheAngabe> <Vermnr>24342434</Vermnr>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenAntrag"> </Metadaten>
<Metadaten xsi:type="AntragsZuordnung_Type">
<cst:Antragsnr>2423434532423434</cst:Antragsnr> <cst:Antragsnr>2423434532423434</cst:Antragsnr>
</cst:ZusaetzlicheAngabe> <Vermnr>24342434</Vermnr>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenGeschaeftsfall"> </Metadaten>
<Metadaten xsi:type="GeschaeftsfallZuordnung_Type" >
<cst:Geschaeftsfallnummer><cst:Id>gadt-2423-4345-3242-3434</cst:Id></cst:Geschaeftsfallnummer> <cst:Geschaeftsfallnummer><cst:Id>gadt-2423-4345-3242-3434</cst:Id></cst:Geschaeftsfallnummer>
<cst:GeschaeftsfallArt>Antrag</cst:GeschaeftsfallArt> <cst:GeschaeftsfallArt>Antrag</cst:GeschaeftsfallArt>
</cst:ZusaetzlicheAngabe> </Metadaten>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenPerson"> <Metadaten xsi:type="PersonenZuordnung_Type">
<cst:PersonId><cst:Id>5443542342342</cst:Id></cst:PersonId> <cst:PersonId><cst:Id>5443542342342</cst:Id></cst:PersonId>
<cst:RolleText>Versicherte Person</cst:RolleText> <cst:RolleText>Versicherte Person</cst:RolleText>
</cst:ZusaetzlicheAngabe> </Metadaten>
<!-- Ende -->
<!-- Zuordnungen als SubstitutionGroup -->
<Zuordnung>Sach-Privat</Zuordnung>
<Zuordnung>Wohnen</Zuordnung>
<VertragsZuordnung>
<Polizzennr>344322534</Polizzennr>
<VertragsID>344322534</VertragsID>
<cst:AendGrundCd>NEU</cst:AendGrundCd>
<Vermnr>24342434</Vermnr>
</VertragsZuordnung>
<AntragsZuordnung>
<cst:Antragsnr>2423434532423434</cst:Antragsnr>
<Vermnr>24342434</Vermnr>
</AntragsZuordnung>
<cst:GeschaeftsfallZuordnung >
<cst:Geschaeftsfallnummer><cst:Id>gadt-2423-4345-3242-3434</cst:Id></cst:Geschaeftsfallnummer>
<cst:GeschaeftsfallArt>Antrag</cst:GeschaeftsfallArt>
</cst:GeschaeftsfallZuordnung>
<cst:PersonenZuordnung>
<cst:PersonId><cst:Id>5443542342342</cst:Id></cst:PersonId>
<cst:RolleText>Versicherte Person</cst:RolleText>
</cst:PersonenZuordnung>
<!-- Ende Zuordnungen -->
<Kontrollwert>2234234223434</Kontrollwert><!-- MD5 Hash, muss bei Postservice übermittelt werden -->
<Kontrollwert cst:Typ="MD5">2234234223434</Kontrollwert><!-- MD5 Hash -->
</b:DokumentInfos> </b:DokumentInfos>
<b:DokumentInfos> <b:DokumentInfos>
<Id> <Id>

View File

@@ -141,7 +141,8 @@
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="4"> <xsd:enumeration value="4">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Folgepolizze (Nachtrag), Indexpolizze siehe Nr. 66</xsd:documentation> <xsd:documentation>Folgepolizze (Nachtrag)</xsd:documentation>
<xsd:documentation>Aber Indexpolizze siehe Nr. 66</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<xsd:enumeration value="5"> <xsd:enumeration value="5">
@@ -379,7 +380,6 @@
<xsd:documentation>Informationen gemäß Fern-Finanzdienstleistungsgesetz</xsd:documentation> <xsd:documentation>Informationen gemäß Fern-Finanzdienstleistungsgesetz</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<!-- Wert 52 für BM Verzichtserklärung wurde gestrichen, da er doppelt definiert wurde. -->
<xsd:enumeration value="53"> <xsd:enumeration value="53">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ausweis</xsd:documentation> <xsd:documentation>Ausweis</xsd:documentation>
@@ -455,6 +455,7 @@
<xsd:documentation>Reaktivierung nach Storno</xsd:documentation> <xsd:documentation>Reaktivierung nach Storno</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:enumeration> </xsd:enumeration>
<!-- Wert 52 für BM Verzichtserklärung wurde gestrichen, da er doppelt definiert wurde. -->
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
<xsd:simpleType name="PartnerRoleType"> <xsd:simpleType name="PartnerRoleType">
@@ -3445,7 +3446,7 @@
</xsd:element> </xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="DokumentenReferenz_Type" final="#all"> <xsd:complexType name="DokumentenReferenz_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation> <xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation>
</xsd:annotation> </xsd:annotation>
@@ -3490,44 +3491,52 @@
<xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation> <xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation>
</xsd:annotation> </xsd:annotation>
</xsd:element> </xsd:element>
<xsd:element name="ZusaetzlicheAngabe" type="ZusaetzlicheDokumentendaten_Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Kontrollwert" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ein Kontrollwert (z.B. MD5 Hash)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="Typ" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusaetzlicheDokumentendaten_Type" abstract="true"> <xsd:complexType name="DokumentenReferenzPostservice_Type" final="#all">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Typ für Zusatzdaten zum Dokument</xsd:documentation> <xsd:documentation>Dokumentenrefernz im Postservice</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="Begriff">
<xsd:annotation>
<xsd:documentation>Einfache Standardimplementierung von ZusaetzlicheDokumentendaten_Type als String</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenReferenz_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Begriff" type="xsd:string"/> <xsd:element name="Kontrollwert" >
<xsd:annotation>
<xsd:documentation>Ein MD5-Hash für den automatisierten Abgleich des Clients.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary"/>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Zuordnung" type="DokumentenZuordnung_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenPerson"> <!-- Lösung über den Typ -->
<xsd:complexType name="DokumentenZuordnung_Type" abstract="true">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten zu einem Dokument zu involvierten Personen</xsd:documentation> <xsd:documentation>Typ für Zusatzdaten zum Dokument</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="EinfacheZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Einfache Standardimplementierung für Ordnungsbegriffe als String</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:attribute name="text" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PersonenZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zuordnung zu einer Person</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="PersonId" type="ObjektId_Type"/> <xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="RolleText" type="xsd:string" minOccurs="0"/> <xsd:element name="RolleText" type="xsd:string" minOccurs="0"/>
@@ -3535,16 +3544,30 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenPolizze"> <xsd:complexType name="BetreuerZuordnung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten mit Polizzenreferenzen</xsd:documentation> <xsd:documentation>Zuordnung zum Betreuer</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="VertragsZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zuordnung zu Vertrag</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/> <xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/> <xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type" minOccurs="0"/> <xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type" minOccurs="0"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Betreuer -->
<xsd:element name="Vertragsperson" minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Vertragsperson" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType> <xsd:complexType>
<xsd:sequence> <xsd:sequence>
@@ -3561,12 +3584,12 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenSchaden"> <xsd:complexType name="SchadenZuordnung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten mit Schadensreferenzen</xsd:documentation> <xsd:documentation>Zuordnung Schaden</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Schadennr" type="omds:Schadennr"/> <xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element name="BearbStand" type="omds:BearbStandCd_Type" minOccurs="0"/> <xsd:element name="BearbStand" type="omds:BearbStandCd_Type" minOccurs="0"/>
@@ -3586,24 +3609,26 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenAntrag"> <xsd:complexType name="AntragsZuordnung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten mit Antragsreferenzen</xsd:documentation> <xsd:documentation>Zuordnung zu Antrag</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Antragsnr" type="omds:Polizzennr"/> <xsd:element name="Antragsnr" type="omds:Polizzennr"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Vermittler -->
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenGeschaeftsfall"> <xsd:complexType name="GeschaeftsfallZuordnung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten mit Geschaeftsfallreferenzen</xsd:documentation> <xsd:documentation>Zuordnung für Geschaeftsfallreferenzen</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type"/> <xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type"/>
<xsd:element name="GeschaeftsfallArt" type="GeschaeftsfallArt_Type" minOccurs="0"/> <xsd:element name="GeschaeftsfallArt" type="GeschaeftsfallArt_Type" minOccurs="0"/>
@@ -3611,37 +3636,115 @@
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenProvision"> <xsd:complexType name="ProvisionZuordnung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten mit Provisionsreferenzen</xsd:documentation> <xsd:documentation>Zuordnung zu Provisionsnote</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="ProvisionsID"> <xsd:element name="Vermnr" type="omds:Vermnr"/>
<xsd:simpleType> <xsd:element name="BuchDat" type="omds:Datum"/>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<xsd:complexType name="ZusatzdatenMahnverfahren"> <xsd:complexType name="MahnverfahrenZuordnung_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Zusatzdaten mit Referenzen zur Mahnung</xsd:documentation> <xsd:documentation>Zuordnung zu Mahnung</xsd:documentation>
</xsd:annotation> </xsd:annotation>
<xsd:complexContent> <xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type"> <xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence> <xsd:sequence>
<xsd:element name="Mahnverfahrennummer" type="xsd:string"/> <xsd:element name="Mahnverfahrennummer" type="xsd:string"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Betreuer -->
</xsd:sequence> </xsd:sequence>
</xsd:extension> </xsd:extension>
</xsd:complexContent> </xsd:complexContent>
</xsd:complexType> </xsd:complexType>
<!-- Ende Lösung über den Typ -->
<!-- Lösung über Substitution Group -->
<xsd:element name="DokumentenZuordnung"/>
<xsd:element name="Zuordnung" type="xsd:string" substitutionGroup="DokumentenZuordnung">
<xsd:annotation>
<xsd:documentation>Einfache Standardimplementierung für Ordnungsbegriffe als String</xsd:documentation>
</xsd:annotation>
<!-- <xsd:simpleType xml:base="xsd:string">-->
<!-- <xsd:attribute name="Begriff" type="xsd:string"/>-->
<!-- </xsd:simpleType>-->
</xsd:element>
<xsd:element name="PersonenZuordnung" substitutionGroup="DokumentenZuordnung">
<xsd:annotation>
<xsd:documentation>Zuordnung zu einer Person</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="RolleText" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BetreuerZuordnung" substitutionGroup="DokumentenZuordnung">
<xsd:annotation>
<xsd:documentation>Zuordnung zum Betreuer</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="VertragsZuordnung" substitutionGroup="DokumentenZuordnung">
<xsd:annotation>
<xsd:documentation>Zuordnung zu Vertrag</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type" minOccurs="0"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Betreuer -->
<xsd:element name="Vertragsperson" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="Rolle" type="omds:VtgRolleCd_Type">
<xsd:annotation>
<xsd:documentation>Vertragsrolle</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AntragsZuordnung" substitutionGroup="DokumentenZuordnung">
<xsd:annotation>
<xsd:documentation>Zuordnung zu Antrag</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Antragsnr" type="omds:Polizzennr"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Vermittler -->
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GeschaeftsfallZuordnung" substitutionGroup="DokumentenZuordnung">
<xsd:annotation>
<xsd:documentation>Zuordnung für Geschaeftsfallreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type"/>
<xsd:element name="GeschaeftsfallArt" type="GeschaeftsfallArt_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- Ende Lösung über Substitution Group -->
<xsd:complexType name="Zeitraum_Type"> <xsd:complexType name="Zeitraum_Type">
<xsd:annotation> <xsd:annotation>
<xsd:documentation>Ein Zeitraum mit Beginn und Ende Datum</xsd:documentation> <xsd:documentation>Ein Zeitraum mit Beginn und Ende Datum</xsd:documentation>