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 ZusatzdatenAntrag complex type.
* <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 name="ZusatzdatenAntrag"&gt;
* &lt;complexType&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;element name="Antragsnr" type="{urn:omds20}Polizzennr"/&gt;
* &lt;element name="Vermnr" type="{urn:omds20}Vermnr"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -29,15 +28,16 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenAntrag", propOrder = {
"antragsnr"
@XmlType(name = "", propOrder = {
"antragsnr",
"vermnr"
})
public class ZusatzdatenAntrag
extends ZusaetzlicheDokumentendatenType
{
public class AntragsZuordnung {
@XmlElement(name = "Antragsnr", required = true)
protected String antragsnr;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/**
* Ruft den Wert der antragsnr-Eigenschaft ab.
@@ -63,4 +63,28 @@ public class ZusatzdatenAntrag
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.
*
* <pre>
* &lt;complexType name="Begriff"&gt;
* &lt;complexType name="BetreuerZuordnung_Type"&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;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;/extension&gt;
* &lt;/complexContent&gt;
@@ -29,38 +29,38 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Begriff", propOrder = {
"begriff"
@XmlType(name = "BetreuerZuordnung_Type", propOrder = {
"vermnr"
})
public class Begriff
extends ZusaetzlicheDokumentendatenType
public class BetreuerZuordnungType
extends DokumentenZuordnungType
{
@XmlElement(name = "Begriff", required = true)
protected String begriff;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/**
* Ruft den Wert der begriff-Eigenschaft ab.
* Ruft den Wert der vermnr-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBegriff() {
return begriff;
public String getVermnr() {
return vermnr;
}
/**
* Legt den Wert der begriff-Eigenschaft fest.
* Legt den Wert der vermnr-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBegriff(String value) {
this.begriff = value;
public void setVermnr(String 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 jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlSeeAlso;
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="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="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;/restriction&gt;
* &lt;/complexContent&gt;
@@ -60,9 +49,10 @@ import jakarta.xml.bind.annotation.XmlValue;
"groesse",
"datum",
"objektSpezifikation",
"referenzWeitereDokumente",
"zusaetzlicheAngabe",
"kontrollwert"
"referenzWeitereDokumente"
})
@XmlSeeAlso({
DokumentenReferenzPostserviceType.class
})
public class DokumentenReferenzType {
@@ -83,10 +73,6 @@ public class DokumentenReferenzType {
protected ObjektSpezifikationType objektSpezifikation;
@XmlElement(name = "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.
@@ -277,136 +263,4 @@ public class DokumentenReferenzType {
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
*
* <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.
*
* <pre>
* &lt;complexType name="ZusaetzlicheDokumentendaten_Type"&gt;
* &lt;complexType name="DokumentenZuordnung_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;/restriction&gt;
@@ -26,18 +26,19 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusaetzlicheDokumentendaten_Type")
@XmlType(name = "DokumentenZuordnung_Type")
@XmlSeeAlso({
Begriff.class,
ZusatzdatenPerson.class,
ZusatzdatenPolizze.class,
ZusatzdatenSchaden.class,
ZusatzdatenAntrag.class,
ZusatzdatenGeschaeftsfall.class,
ZusatzdatenProvision.class,
ZusatzdatenMahnverfahren.class
EinfacheZuordnungType.class,
PersonenZuordnungType.class,
BetreuerZuordnungType.class,
VertragsZuordnungType.class,
SchadenZuordnungType.class,
AntragsZuordnungType.class,
GeschaeftsfallZuordnungType.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.
*
* <pre>
* &lt;complexType name="ZusatzdatenGeschaeftsfall"&gt;
* &lt;complexType name="GeschaeftsfallZuordnung_Type"&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;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;
@@ -30,12 +30,12 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenGeschaeftsfall", propOrder = {
@XmlType(name = "GeschaeftsfallZuordnung_Type", propOrder = {
"geschaeftsfallnummer",
"geschaeftsfallArt"
})
public class ZusatzdatenGeschaeftsfall
extends ZusaetzlicheDokumentendatenType
public class GeschaeftsfallZuordnungType
extends DokumentenZuordnungType
{
@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="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="Schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
@@ -43,7 +44,8 @@ import jakarta.xml.bind.annotation.XmlType;
"vermittlername",
"abschluss",
"folge",
"betreuung"
"betreuung",
"schema"
})
public class KontierungType {
@@ -57,6 +59,8 @@ public class KontierungType {
protected BigInteger folge;
@XmlElement(name = "Betreuung")
protected BigInteger betreuung;
@XmlElement(name = "Schema")
protected String schema;
/**
* Ruft den Wert der vermittlernummer-Eigenschaft ab.
@@ -178,4 +182,28 @@ public class KontierungType {
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.
*
* <pre>
* &lt;complexType name="ZusatzdatenMahnverfahren"&gt;
* &lt;complexType name="MahnverfahrenZuordnung_Type"&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;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;/extension&gt;
* &lt;/complexContent&gt;
@@ -29,15 +30,18 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenMahnverfahren", propOrder = {
"mahnverfahrennummer"
@XmlType(name = "MahnverfahrenZuordnung_Type", propOrder = {
"mahnverfahrennummer",
"vermnr"
})
public class ZusatzdatenMahnverfahren
extends ZusaetzlicheDokumentendatenType
public class MahnverfahrenZuordnungType
extends DokumentenZuordnungType
{
@XmlElement(name = "Mahnverfahrennummer", required = true)
protected String mahnverfahrennummer;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
/**
* Ruft den Wert der mahnverfahrennummer-Eigenschaft ab.
@@ -63,4 +67,28 @@ public class ZusatzdatenMahnverfahren
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 _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 _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
@@ -46,27 +53,27 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link ZusatzdatenSchaden }
* Create an instance of {@link SchadenZuordnungType }
*
*/
public ZusatzdatenSchaden createZusatzdatenSchaden() {
return new ZusatzdatenSchaden();
public SchadenZuordnungType createSchadenZuordnungType() {
return new SchadenZuordnungType();
}
/**
* Create an instance of {@link ZusatzdatenPolizze }
* Create an instance of {@link VertragsZuordnungType }
*
*/
public ZusatzdatenPolizze createZusatzdatenPolizze() {
return new ZusatzdatenPolizze();
public VertragsZuordnungType createVertragsZuordnungType() {
return new VertragsZuordnungType();
}
/**
* Create an instance of {@link DokumentenReferenzType }
* Create an instance of {@link DokumentenReferenzPostserviceType }
*
*/
public DokumentenReferenzType createDokumentenReferenzType() {
return new DokumentenReferenzType();
public DokumentenReferenzPostserviceType createDokumentenReferenzPostserviceType() {
return new DokumentenReferenzPostserviceType();
}
/**
@@ -93,6 +100,14 @@ public class ObjectFactory {
return new ProzessDokumentType();
}
/**
* Create an instance of {@link VertragsZuordnung }
*
*/
public VertragsZuordnung createVertragsZuordnung() {
return new VertragsZuordnung();
}
/**
* Create an instance of {@link ServiceFault }
*
@@ -125,6 +140,38 @@ public class ObjectFactory {
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 }
*
@@ -614,51 +661,67 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link Begriff }
* Create an instance of {@link DokumentenReferenzType }
*
*/
public Begriff createBegriff() {
return new Begriff();
public DokumentenReferenzType createDokumentenReferenzType() {
return new DokumentenReferenzType();
}
/**
* Create an instance of {@link ZusatzdatenPerson }
* Create an instance of {@link EinfacheZuordnungType }
*
*/
public ZusatzdatenPerson createZusatzdatenPerson() {
return new ZusatzdatenPerson();
public EinfacheZuordnungType createEinfacheZuordnungType() {
return new EinfacheZuordnungType();
}
/**
* Create an instance of {@link ZusatzdatenAntrag }
* Create an instance of {@link PersonenZuordnungType }
*
*/
public ZusatzdatenAntrag createZusatzdatenAntrag() {
return new ZusatzdatenAntrag();
public PersonenZuordnungType createPersonenZuordnungType() {
return new PersonenZuordnungType();
}
/**
* Create an instance of {@link ZusatzdatenGeschaeftsfall }
* Create an instance of {@link BetreuerZuordnungType }
*
*/
public ZusatzdatenGeschaeftsfall createZusatzdatenGeschaeftsfall() {
return new ZusatzdatenGeschaeftsfall();
public BetreuerZuordnungType createBetreuerZuordnungType() {
return new BetreuerZuordnungType();
}
/**
* Create an instance of {@link ZusatzdatenProvision }
* Create an instance of {@link AntragsZuordnungType }
*
*/
public ZusatzdatenProvision createZusatzdatenProvision() {
return new ZusatzdatenProvision();
public AntragsZuordnungType createAntragsZuordnungType() {
return new AntragsZuordnungType();
}
/**
* Create an instance of {@link ZusatzdatenMahnverfahren }
* Create an instance of {@link GeschaeftsfallZuordnungType }
*
*/
public ZusatzdatenMahnverfahren createZusatzdatenMahnverfahren() {
return new ZusatzdatenMahnverfahren();
public GeschaeftsfallZuordnungType createGeschaeftsfallZuordnungType() {
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() {
return new ZusatzdatenSchaden.Person();
public SchadenZuordnungType.Person createSchadenZuordnungTypePerson() {
return new SchadenZuordnungType.Person();
}
/**
* Create an instance of {@link ZusatzdatenPolizze.Vertragsperson }
* Create an instance of {@link VertragsZuordnungType.Vertragsperson }
*
*/
public ZusatzdatenPolizze.Vertragsperson createZusatzdatenPolizzeVertragsperson() {
return new ZusatzdatenPolizze.Vertragsperson();
public VertragsZuordnungType.Vertragsperson createVertragsZuordnungTypeVertragsperson() {
return new VertragsZuordnungType.Vertragsperson();
}
/**
* Create an instance of {@link DokumentenReferenzType.Kontrollwert }
* Create an instance of {@link DokumentenReferenzPostserviceType.Kontrollwert }
*
*/
public DokumentenReferenzType.Kontrollwert createDokumentenReferenzTypeKontrollwert() {
return new DokumentenReferenzType.Kontrollwert();
public DokumentenReferenzPostserviceType.Kontrollwert createDokumentenReferenzPostserviceTypeKontrollwert() {
return new DokumentenReferenzPostserviceType.Kontrollwert();
}
/**
@@ -973,6 +1036,14 @@ public class ObjectFactory {
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 >}
*
@@ -1038,4 +1109,95 @@ public class ObjectFactory {
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.
*
* <pre>
* &lt;complexType name="ZusatzdatenPerson"&gt;
* &lt;complexType name="PersonenZuordnung_Type"&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;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;
@@ -30,12 +30,12 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenPerson", propOrder = {
@XmlType(name = "PersonenZuordnung_Type", propOrder = {
"personId",
"rolleText"
})
public class ZusatzdatenPerson
extends ZusaetzlicheDokumentendatenType
public class PersonenZuordnungType
extends DokumentenZuordnungType
{
@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.
*
* <pre>
* &lt;complexType name="ZusatzdatenSchaden"&gt;
* &lt;complexType name="SchadenZuordnung_Type"&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;element name="Schadennr" type="{urn:omds20}Schadennr"/&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)
@XmlType(name = "ZusatzdatenSchaden", propOrder = {
@XmlType(name = "SchadenZuordnung_Type", propOrder = {
"schadennr",
"bearbStand",
"person"
})
public class ZusatzdatenSchaden
extends ZusaetzlicheDokumentendatenType
public class SchadenZuordnungType
extends DokumentenZuordnungType
{
@XmlElement(name = "Schadennr", required = true)
@@ -58,7 +58,7 @@ public class ZusatzdatenSchaden
@XmlElement(name = "BearbStand")
protected String bearbStand;
@XmlElement(name = "Person")
protected List<ZusatzdatenSchaden.Person> person;
protected List<SchadenZuordnungType.Person> person;
/**
* Ruft den Wert der schadennr-Eigenschaft ab.
@@ -126,13 +126,13 @@ public class ZusatzdatenSchaden
*
* <p>
* 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) {
person = new ArrayList<ZusatzdatenSchaden.Person>();
person = new ArrayList<SchadenZuordnungType.Person>();
}
return this.person;
}

View File

@@ -12,20 +12,19 @@ import jakarta.xml.bind.annotation.XmlType;
/**
* Zusatzdaten mit Polizzenreferenzen
*
* <p>Java-Klasse für ZusatzdatenPolizze complex type.
* <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 name="ZusatzdatenPolizze"&gt;
* &lt;complexType&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;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;
@@ -39,7 +38,7 @@ import jakarta.xml.bind.annotation.XmlType;
* &lt;/complexType&gt;
* &lt;/element&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
@@ -47,15 +46,14 @@ import jakarta.xml.bind.annotation.XmlType;
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ZusatzdatenPolizze", propOrder = {
@XmlType(name = "", propOrder = {
"polizzennr",
"vertragsID",
"aendGrundCd",
"vermnr",
"vertragsperson"
})
public class ZusatzdatenPolizze
extends ZusaetzlicheDokumentendatenType
{
public class VertragsZuordnung {
@XmlElement(name = "Polizzennr", required = true)
protected String polizzennr;
@@ -63,8 +61,10 @@ public class ZusatzdatenPolizze
protected String vertragsID;
@XmlElement(name = "AendGrundCd")
protected String aendGrundCd;
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
@XmlElement(name = "Vertragsperson")
protected List<ZusatzdatenPolizze.Vertragsperson> vertragsperson;
protected List<VertragsZuordnung.Vertragsperson> vertragsperson;
/**
* Ruft den Wert der polizzennr-Eigenschaft ab.
@@ -138,6 +138,30 @@ public class ZusatzdatenPolizze
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.
*
@@ -156,13 +180,13 @@ public class ZusatzdatenPolizze
*
* <p>
* 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) {
vertragsperson = new ArrayList<ZusatzdatenPolizze.Vertragsperson>();
vertragsperson = new ArrayList<VertragsZuordnung.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;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="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="Zeitpunkt" type="{urn:omds20}Datum-Zeit"/&gt;
* &lt;element name="Txt" minOccurs="0"&gt;
@@ -115,7 +115,7 @@ public class GeschaeftsfallEreignisType
@XmlElement(name = "Vermnr", required = true)
protected String vermnr;
@XmlElement(name = "Geschaeftsfallnummer", required = true)
protected String geschaeftsfallnummer;
protected ObjektIdType geschaeftsfallnummer;
@XmlElement(name = "GeschaeftsfallArt", required = true)
protected String geschaeftsfallArt;
@XmlElement(name = "Zeitpunkt", required = true)
@@ -187,10 +187,10 @@ public class GeschaeftsfallEreignisType
*
* @return
* possible object is
* {@link String }
* {@link ObjektIdType }
*
*/
public String getGeschaeftsfallnummer() {
public ObjektIdType getGeschaeftsfallnummer() {
return geschaeftsfallnummer;
}
@@ -199,10 +199,10 @@ public class GeschaeftsfallEreignisType
*
* @param value
* allowed object is
* {@link String }
* {@link ObjektIdType }
*
*/
public void setGeschaeftsfallnummer(String value) {
public void setGeschaeftsfallnummer(ObjektIdType value) {
this.geschaeftsfallnummer = value;
}

View File

@@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType
* Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab:
* 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 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>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* 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:
* 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 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>
* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine
* 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
* 2024-02-19T13:32:19.548+01:00
* 2024-03-14T16:15:12.119+01:00
* 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
* 2024-02-19T13:32:19.477+01:00
* 2024-03-14T16:15:12.040+01:00
* 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
* 2024-02-19T13:32:19.533+01:00
* 2024-03-14T16:15:12.102+01:00
* 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
* 2024-02-19T13:32:19.438+01:00
* 2024-03-14T16:15:11.999+01:00
* Generated source version: 4.0.3
*/

View File

@@ -24,27 +24,53 @@
<Mimetype>application/pdf</Mimetype>
<Groesse>23433</Groesse>
<Datum>2023-10-01T11:20:32.175</Datum>
<!-- optionale Zusatzangaben -->
<ZusaetzlicheAngabe xsi:type="Begriff"><Begriff>Sach-Privat</Begriff></ZusaetzlicheAngabe>
<ZusaetzlicheAngabe xsi:type="Begriff"><Begriff>Nettojahresprämie 234,34</Begriff></ZusaetzlicheAngabe>
<ZusaetzlicheAngabe xsi:type="ZusatzdatenPolizze">
<!-- Zuordnungen mit Typ-Vererbung -->
<Metadaten xsi:type="EinfacheZuordnung_Type" cst:text="Sach-Privat" />
<Metadaten xsi:type="EinfacheZuordnung_Type" cst:text="Wohnen" />
<Metadaten xsi:type="VertragsZuordnung_Type">
<Polizzennr>344322534</Polizzennr>
<VertragsID>344322534</VertragsID>
<cst:AendGrundCd>NEU</cst:AendGrundCd>
</ZusaetzlicheAngabe>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenAntrag">
<Vermnr>24342434</Vermnr>
</Metadaten>
<Metadaten xsi:type="AntragsZuordnung_Type">
<cst:Antragsnr>2423434532423434</cst:Antragsnr>
</cst:ZusaetzlicheAngabe>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenGeschaeftsfall">
<Vermnr>24342434</Vermnr>
</Metadaten>
<Metadaten xsi:type="GeschaeftsfallZuordnung_Type" >
<cst:Geschaeftsfallnummer><cst:Id>gadt-2423-4345-3242-3434</cst:Id></cst:Geschaeftsfallnummer>
<cst:GeschaeftsfallArt>Antrag</cst:GeschaeftsfallArt>
</cst:ZusaetzlicheAngabe>
<cst:ZusaetzlicheAngabe xsi:type="ZusatzdatenPerson">
</Metadaten>
<Metadaten xsi:type="PersonenZuordnung_Type">
<cst:PersonId><cst:Id>5443542342342</cst:Id></cst:PersonId>
<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>
<Id>

View File

@@ -141,7 +141,8 @@
</xsd:enumeration>
<xsd:enumeration value="4">
<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:enumeration>
<xsd:enumeration value="5">
@@ -379,7 +380,6 @@
<xsd:documentation>Informationen gemäß Fern-Finanzdienstleistungsgesetz</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<!-- Wert 52 für BM Verzichtserklärung wurde gestrichen, da er doppelt definiert wurde. -->
<xsd:enumeration value="53">
<xsd:annotation>
<xsd:documentation>Ausweis</xsd:documentation>
@@ -455,6 +455,7 @@
<xsd:documentation>Reaktivierung nach Storno</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<!-- Wert 52 für BM Verzichtserklärung wurde gestrichen, da er doppelt definiert wurde. -->
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartnerRoleType">
@@ -3445,7 +3446,7 @@
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DokumentenReferenz_Type" final="#all">
<xsd:complexType name="DokumentenReferenz_Type">
<xsd:annotation>
<xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation>
</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:annotation>
</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:complexType>
<xsd:complexType name="ZusaetzlicheDokumentendaten_Type" abstract="true">
<xsd:complexType name="DokumentenReferenzPostservice_Type" final="#all">
<xsd:annotation>
<xsd:documentation>Typ für Zusatzdaten zum Dokument</xsd:documentation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexType name="Begriff">
<xsd:annotation>
<xsd:documentation>Einfache Standardimplementierung von ZusaetzlicheDokumentendaten_Type als String</xsd:documentation>
<xsd:documentation>Dokumentenrefernz im Postservice</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:extension base="DokumentenReferenz_Type">
<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:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenPerson">
<!-- Lösung über den Typ -->
<xsd:complexType name="DokumentenZuordnung_Type" abstract="true">
<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: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:element name="PersonId" type="ObjektId_Type"/>
<xsd:element name="RolleText" type="xsd:string" minOccurs="0"/>
@@ -3535,16 +3544,30 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenPolizze">
<xsd:complexType name="BetreuerZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Polizzenreferenzen</xsd:documentation>
<xsd:documentation>Zuordnung zum Betreuer</xsd:documentation>
</xsd:annotation>
<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: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>
@@ -3561,12 +3584,12 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenSchaden">
<xsd:complexType name="SchadenZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Schadensreferenzen</xsd:documentation>
<xsd:documentation>Zuordnung Schaden</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<xsd:element name="Schadennr" type="omds:Schadennr"/>
<xsd:element name="BearbStand" type="omds:BearbStandCd_Type" minOccurs="0"/>
@@ -3586,24 +3609,26 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenAntrag">
<xsd:complexType name="AntragsZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Antragsreferenzen</xsd:documentation>
<xsd:documentation>Zuordnung zu Antrag</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<xsd:element name="Antragsnr" type="omds:Polizzennr"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Vermittler -->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenGeschaeftsfall">
<xsd:complexType name="GeschaeftsfallZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Geschaeftsfallreferenzen</xsd:documentation>
<xsd:documentation>Zuordnung für Geschaeftsfallreferenzen</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type"/>
<xsd:element name="GeschaeftsfallArt" type="GeschaeftsfallArt_Type" minOccurs="0"/>
@@ -3611,37 +3636,115 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenProvision">
<xsd:complexType name="ProvisionZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Provisionsreferenzen</xsd:documentation>
<xsd:documentation>Zuordnung zu Provisionsnote</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<xsd:element name="ProvisionsID">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="26"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<xsd:element name="BuchDat" type="omds:Datum"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ZusatzdatenMahnverfahren">
<xsd:complexType name="MahnverfahrenZuordnung_Type">
<xsd:annotation>
<xsd:documentation>Zusatzdaten mit Referenzen zur Mahnung</xsd:documentation>
<xsd:documentation>Zuordnung zu Mahnung</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ZusaetzlicheDokumentendaten_Type">
<xsd:extension base="DokumentenZuordnung_Type">
<xsd:sequence>
<xsd:element name="Mahnverfahrennummer" type="xsd:string"/>
<xsd:element name="Vermnr" type="omds:Vermnr"/>
<!-- Betreuer -->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</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:annotation>
<xsd:documentation>Ein Zeitraum mit Beginn und Ende Datum</xsd:documentation>