Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
elText;
+ @XmlAttribute(name = "MahnverfahrenNr", required = true)
+ protected String mahnverfahrenNr;
+ @XmlAttribute(name = "MahnungNr")
+ @XmlSchemaType(name = "positiveInteger")
+ protected BigInteger mahnungNr;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "MahnBetrag", required = true)
+ protected BigDecimal mahnBetrag;
+ @XmlAttribute(name = "MahnSpesen")
+ protected BigDecimal mahnSpesen;
+ @XmlAttribute(name = "MahnStufeCd", required = true)
+ protected String mahnStufeCd;
+ @XmlAttribute(name = "MahnStufeTextVU")
+ protected String mahnStufeTextVU;
+ @XmlAttribute(name = "MahnStelleVU")
+ protected String mahnStelleVU;
+ @XmlAttribute(name = "MahnStelleBeauftragt")
+ protected String mahnStelleBeauftragt;
+ @XmlAttribute(name = "MahnStufeGueltigAb")
+ protected XMLGregorianCalendar mahnStufeGueltigAb;
+ @XmlAttribute(name = "MahnStufeGueltigBis")
+ protected XMLGregorianCalendar mahnStufeGueltigBis;
+ @XmlAttribute(name = "MahnStufeCdNext")
+ protected String mahnStufeCdNext;
+ @XmlAttribute(name = "MahnStufeTextVUNext")
+ protected String mahnStufeTextVUNext;
+ @XmlAttribute(name = "MahnStufeGueltigAbNext")
+ protected XMLGregorianCalendar mahnStufeGueltigAbNext;
+ @XmlAttribute(name = "MahnLetzteZahlung")
+ protected XMLGregorianCalendar mahnLetzteZahlung;
+ @XmlAttribute(name = "MahnAeltesteFaelligkeit")
+ protected XMLGregorianCalendar mahnAeltesteFaelligkeit;
+ @XmlAttribute(name = "MahnAnzahlFaelligkeiten")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer mahnAnzahlFaelligkeiten;
+ @XmlAttribute(name = "GrundRuecklaufCd")
+ protected String grundRuecklaufCd;
+ @XmlAttribute(name = "MahnDeckungBis")
+ protected XMLGregorianCalendar mahnDeckungBis;
+ @XmlAttribute(name = "VtgSparteCd")
+ protected String vtgSparteCd;
+
+ /**
+ * Gets the value of the elText property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elText property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELText().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELText() {
+ if (elText == null) {
+ elText = new ArrayList();
+ }
+ return this.elText;
+ }
+
+ /**
+ * Ruft den Wert der mahnverfahrenNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnverfahrenNr() {
+ return mahnverfahrenNr;
+ }
+
+ /**
+ * Legt den Wert der mahnverfahrenNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnverfahrenNr(String value) {
+ this.mahnverfahrenNr = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnungNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigInteger }
+ *
+ */
+ public BigInteger getMahnungNr() {
+ return mahnungNr;
+ }
+
+ /**
+ * Legt den Wert der mahnungNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigInteger }
+ *
+ */
+ public void setMahnungNr(BigInteger value) {
+ this.mahnungNr = value;
+ }
+
+ /**
+ * 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 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 mahnBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMahnBetrag() {
+ return mahnBetrag;
+ }
+
+ /**
+ * Legt den Wert der mahnBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMahnBetrag(BigDecimal value) {
+ this.mahnBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnSpesen-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getMahnSpesen() {
+ return mahnSpesen;
+ }
+
+ /**
+ * Legt den Wert der mahnSpesen-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setMahnSpesen(BigDecimal value) {
+ this.mahnSpesen = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeCd() {
+ return mahnStufeCd;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeCd(String value) {
+ this.mahnStufeCd = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeTextVU-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeTextVU() {
+ return mahnStufeTextVU;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeTextVU-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeTextVU(String value) {
+ this.mahnStufeTextVU = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStelleVU-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStelleVU() {
+ return mahnStelleVU;
+ }
+
+ /**
+ * Legt den Wert der mahnStelleVU-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStelleVU(String value) {
+ this.mahnStelleVU = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStelleBeauftragt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStelleBeauftragt() {
+ return mahnStelleBeauftragt;
+ }
+
+ /**
+ * Legt den Wert der mahnStelleBeauftragt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStelleBeauftragt(String value) {
+ this.mahnStelleBeauftragt = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeGueltigAb-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigAb() {
+ return mahnStufeGueltigAb;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeGueltigAb-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigAb(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigAb = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeGueltigBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigBis() {
+ return mahnStufeGueltigBis;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeGueltigBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigBis(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigBis = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeCdNext-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeCdNext() {
+ return mahnStufeCdNext;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeCdNext-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeCdNext(String value) {
+ this.mahnStufeCdNext = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeTextVUNext-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMahnStufeTextVUNext() {
+ return mahnStufeTextVUNext;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeTextVUNext-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMahnStufeTextVUNext(String value) {
+ this.mahnStufeTextVUNext = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnStufeGueltigAbNext-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnStufeGueltigAbNext() {
+ return mahnStufeGueltigAbNext;
+ }
+
+ /**
+ * Legt den Wert der mahnStufeGueltigAbNext-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnStufeGueltigAbNext(XMLGregorianCalendar value) {
+ this.mahnStufeGueltigAbNext = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnLetzteZahlung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnLetzteZahlung() {
+ return mahnLetzteZahlung;
+ }
+
+ /**
+ * Legt den Wert der mahnLetzteZahlung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnLetzteZahlung(XMLGregorianCalendar value) {
+ this.mahnLetzteZahlung = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnAeltesteFaelligkeit-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnAeltesteFaelligkeit() {
+ return mahnAeltesteFaelligkeit;
+ }
+
+ /**
+ * Legt den Wert der mahnAeltesteFaelligkeit-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnAeltesteFaelligkeit(XMLGregorianCalendar value) {
+ this.mahnAeltesteFaelligkeit = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnAnzahlFaelligkeiten-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getMahnAnzahlFaelligkeiten() {
+ return mahnAnzahlFaelligkeiten;
+ }
+
+ /**
+ * Legt den Wert der mahnAnzahlFaelligkeiten-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setMahnAnzahlFaelligkeiten(Integer value) {
+ this.mahnAnzahlFaelligkeiten = value;
+ }
+
+ /**
+ * Ruft den Wert der grundRuecklaufCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGrundRuecklaufCd() {
+ return grundRuecklaufCd;
+ }
+
+ /**
+ * Legt den Wert der grundRuecklaufCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGrundRuecklaufCd(String value) {
+ this.grundRuecklaufCd = value;
+ }
+
+ /**
+ * Ruft den Wert der mahnDeckungBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMahnDeckungBis() {
+ return mahnDeckungBis;
+ }
+
+ /**
+ * Legt den Wert der mahnDeckungBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMahnDeckungBis(XMLGregorianCalendar value) {
+ this.mahnDeckungBis = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgSparteCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgSparteCd() {
+ return vtgSparteCd;
+ }
+
+ /**
+ * Legt den Wert der vtgSparteCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgSparteCd(String value) {
+ this.vtgSparteCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/NATUERLICHEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/NATUERLICHEPERSONType.java
new file mode 100644
index 00000000..be7177f1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/NATUERLICHEPERSONType.java
@@ -0,0 +1,207 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für NATUERLICHE_PERSON_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="NATUERLICHE_PERSON_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Familienname" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="80"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Vorname">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+ * <attribute name="Gebdat" type="{urn:omds20}Datum" />
+ * <attribute name="LandesCd" use="required" type="{urn:omds20}LandesCd_Type" />
+ * <attribute name="FamilienstandCd" use="required" type="{urn:omds20}FamilienstandCd_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "NATUERLICHE_PERSON_Type")
+public class NATUERLICHEPERSONType {
+
+ @XmlAttribute(name = "Familienname", required = true)
+ protected String familienname;
+ @XmlAttribute(name = "Vorname")
+ protected String vorname;
+ @XmlAttribute(name = "GeschlechtCd", required = true)
+ protected String geschlechtCd;
+ @XmlAttribute(name = "Gebdat")
+ protected XMLGregorianCalendar gebdat;
+ @XmlAttribute(name = "LandesCd", required = true)
+ protected String landesCd;
+ @XmlAttribute(name = "FamilienstandCd", required = true)
+ protected String familienstandCd;
+
+ /**
+ * Ruft den Wert der familienname-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFamilienname() {
+ return familienname;
+ }
+
+ /**
+ * Legt den Wert der familienname-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFamilienname(String value) {
+ this.familienname = value;
+ }
+
+ /**
+ * Ruft den Wert der vorname-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorname() {
+ return vorname;
+ }
+
+ /**
+ * Legt den Wert der vorname-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorname(String value) {
+ this.vorname = value;
+ }
+
+ /**
+ * Ruft den Wert der geschlechtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGeschlechtCd() {
+ return geschlechtCd;
+ }
+
+ /**
+ * Legt den Wert der geschlechtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGeschlechtCd(String value) {
+ this.geschlechtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der gebdat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGebdat() {
+ return gebdat;
+ }
+
+ /**
+ * Legt den Wert der gebdat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGebdat(XMLGregorianCalendar value) {
+ this.gebdat = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der familienstandCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFamilienstandCd() {
+ return familienstandCd;
+ }
+
+ /**
+ * Legt den Wert der familienstandCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFamilienstandCd(String value) {
+ this.familienstandCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/OMDS.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/OMDS.java
new file mode 100644
index 00000000..fbfa0aa3
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/OMDS.java
@@ -0,0 +1,99 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds20}PAKET" maxOccurs="unbounded"/>
+ * </sequence>
+ * <attribute name="version" type="{urn:omds20}version" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "paket"
+})
+@XmlRootElement(name = "OMDS")
+public class OMDS {
+
+ @XmlElement(name = "PAKET", required = true)
+ protected List paket;
+ @XmlAttribute(name = "version")
+ protected String version;
+
+ /**
+ * Gets the value of the paket property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the paket property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPAKET().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PAKET }
+ *
+ *
+ */
+ public List getPAKET() {
+ if (paket == null) {
+ paket = new ArrayList();
+ }
+ return this.paket;
+ }
+
+ /**
+ * Ruft den Wert der version-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ /**
+ * Legt den Wert der version-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersion(String value) {
+ this.version = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/ObjectFactory.java
new file mode 100644
index 00000000..9b0fe7ed
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/ObjectFactory.java
@@ -0,0 +1,939 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.vvo.omds.types.omds2Types.v2_10 package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _ELKommunikation_QNAME = new QName("urn:omds20", "EL-Kommunikation");
+ private final static QName _KLAUSEL_QNAME = new QName("urn:omds20", "KLAUSEL");
+ private final static QName _LOESCHANSTOSS_QNAME = new QName("urn:omds20", "LOESCHANSTOSS");
+ private final static QName _PERSON_QNAME = new QName("urn:omds20", "PERSON");
+ private final static QName _ELAntrag_QNAME = new QName("urn:omds20", "EL-Antrag");
+ private final static QName _ELAnzahl_QNAME = new QName("urn:omds20", "EL-Anzahl");
+ private final static QName _ELBetrag_QNAME = new QName("urn:omds20", "EL-Betrag");
+ private final static QName _ELBezugsberechtigung_QNAME = new QName("urn:omds20", "EL-Bezugsberechtigung");
+ private final static QName _ELEinstufung_QNAME = new QName("urn:omds20", "EL-Einstufung");
+ private final static QName _ELEntscheidungsfrage_QNAME = new QName("urn:omds20", "EL-Entscheidungsfrage");
+ private final static QName _ELIdentifizierung_QNAME = new QName("urn:omds20", "EL-Identifizierung");
+ private final static QName _ELKlausel_QNAME = new QName("urn:omds20", "EL-Klausel");
+ private final static QName _ELPolizzennummer_QNAME = new QName("urn:omds20", "EL-Polizzennummer");
+ private final static QName _ELPraemienfreistellung_QNAME = new QName("urn:omds20", "EL-Praemienfreistellung");
+ private final static QName _ELPraemienkorrektur_QNAME = new QName("urn:omds20", "EL-Praemienkorrektur");
+ private final static QName _ELRahmenvereinbarung_QNAME = new QName("urn:omds20", "EL-Rahmenvereinbarung");
+ private final static QName _ELText_QNAME = new QName("urn:omds20", "EL-Text");
+ private final static QName _VERTRAGSPERSON_QNAME = new QName("urn:omds20", "VERTRAGSPERSON");
+ private final static QName _VERSOBJEKT_QNAME = new QName("urn:omds20", "VERS_OBJEKT");
+ private final static QName _SPARTE_QNAME = new QName("urn:omds20", "SPARTE");
+ private final static QName _SCHADEN_QNAME = new QName("urn:omds20", "SCHADEN");
+ private final static QName _PROVISION_QNAME = new QName("urn:omds20", "PROVISION");
+ private final static QName _MAHNUNG_QNAME = new QName("urn:omds20", "MAHNUNG");
+ private final static QName _VERTRAGSFONDS_QNAME = new QName("urn:omds20", "VERTRAGSFONDS");
+ private final static QName _NATUERLICHEPERSON_QNAME = new QName("urn:omds20", "NATUERLICHE_PERSON");
+ private final static QName _SONSTIGEPERSON_QNAME = new QName("urn:omds20", "SONSTIGE_PERSON");
+ private final static QName _VERSPERSON_QNAME = new QName("urn:omds20", "VERS_PERSON");
+ private final static QName _VERSSACHE_QNAME = new QName("urn:omds20", "VERS_SACHE");
+ private final static QName _RISIKO_QNAME = new QName("urn:omds20", "RISIKO");
+ private final static QName _FONDS_QNAME = new QName("urn:omds20", "FONDS");
+ private final static QName _SCHADENBETEILIGTER_QNAME = new QName("urn:omds20", "SCHADEN_BETEILIGTER");
+ private final static QName _GESCHAEDIGTESOBJEKT_QNAME = new QName("urn:omds20", "GESCHAEDIGTES_OBJEKT");
+ private final static QName _ZAHLUNG_QNAME = new QName("urn:omds20", "ZAHLUNG");
+ private final static QName _ELGewinnbeteiligung_QNAME = new QName("urn:omds20", "EL-Gewinnbeteiligung");
+ private final static QName _ELGrenzwert_QNAME = new QName("urn:omds20", "EL-Grenzwert");
+ private final static QName _ELIndex_QNAME = new QName("urn:omds20", "EL-Index");
+ private final static QName _ELLegitimation_QNAME = new QName("urn:omds20", "EL-Legitimation");
+ private final static QName _ELObjekt_QNAME = new QName("urn:omds20", "EL-Objekt");
+ private final static QName _ELObjektdaten_QNAME = new QName("urn:omds20", "EL-Objektdaten");
+ private final static QName _ELFlaeche_QNAME = new QName("urn:omds20", "EL-Flaeche");
+ private final static QName _ELRente_QNAME = new QName("urn:omds20", "EL-Rente");
+ private final static QName _ELSteuer_QNAME = new QName("urn:omds20", "EL-Steuer");
+ private final static QName _ELVersicherungssumme_QNAME = new QName("urn:omds20", "EL-Versicherungssumme");
+ private final static QName _ELZeitraum_QNAME = new QName("urn:omds20", "EL-Zeitraum");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds2Types.v2_10
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link OMDS }
+ *
+ */
+ public OMDS createOMDS() {
+ return new OMDS();
+ }
+
+ /**
+ * Create an instance of {@link PAKET }
+ *
+ */
+ public PAKET createPAKET() {
+ return new PAKET();
+ }
+
+ /**
+ * Create an instance of {@link VERSUNTERNEHMEN }
+ *
+ */
+ public VERSUNTERNEHMEN createVERSUNTERNEHMEN() {
+ return new VERSUNTERNEHMEN();
+ }
+
+ /**
+ * Create an instance of {@link ELKommunikationType }
+ *
+ */
+ public ELKommunikationType createELKommunikationType() {
+ return new ELKommunikationType();
+ }
+
+ /**
+ * Create an instance of {@link SCHLUESSELART }
+ *
+ */
+ public SCHLUESSELART createSCHLUESSELART() {
+ return new SCHLUESSELART();
+ }
+
+ /**
+ * Create an instance of {@link SCHLUESSEL }
+ *
+ */
+ public SCHLUESSEL createSCHLUESSEL() {
+ return new SCHLUESSEL();
+ }
+
+ /**
+ * Create an instance of {@link KLAUSELType }
+ *
+ */
+ public KLAUSELType createKLAUSELType() {
+ return new KLAUSELType();
+ }
+
+ /**
+ * Create an instance of {@link LOESCHANSTOSSType }
+ *
+ */
+ public LOESCHANSTOSSType createLOESCHANSTOSSType() {
+ return new LOESCHANSTOSSType();
+ }
+
+ /**
+ * Create an instance of {@link PERSONType }
+ *
+ */
+ public PERSONType createPERSONType() {
+ return new PERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAG }
+ *
+ */
+ public VERTRAG createVERTRAG() {
+ return new VERTRAG();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGType }
+ *
+ */
+ public VERTRAGType createVERTRAGType() {
+ return new VERTRAGType();
+ }
+
+ /**
+ * Create an instance of {@link ELAntragType }
+ *
+ */
+ public ELAntragType createELAntragType() {
+ return new ELAntragType();
+ }
+
+ /**
+ * Create an instance of {@link ELAnzahlType }
+ *
+ */
+ public ELAnzahlType createELAnzahlType() {
+ return new ELAnzahlType();
+ }
+
+ /**
+ * Create an instance of {@link ELBetragType }
+ *
+ */
+ public ELBetragType createELBetragType() {
+ return new ELBetragType();
+ }
+
+ /**
+ * Create an instance of {@link ELBezugsberechtigungType }
+ *
+ */
+ public ELBezugsberechtigungType createELBezugsberechtigungType() {
+ return new ELBezugsberechtigungType();
+ }
+
+ /**
+ * Create an instance of {@link ELEinstufungType }
+ *
+ */
+ public ELEinstufungType createELEinstufungType() {
+ return new ELEinstufungType();
+ }
+
+ /**
+ * Create an instance of {@link ELEntscheidungsfrageType }
+ *
+ */
+ public ELEntscheidungsfrageType createELEntscheidungsfrageType() {
+ return new ELEntscheidungsfrageType();
+ }
+
+ /**
+ * Create an instance of {@link ELIdentifizierungType }
+ *
+ */
+ public ELIdentifizierungType createELIdentifizierungType() {
+ return new ELIdentifizierungType();
+ }
+
+ /**
+ * Create an instance of {@link ELKlauselType }
+ *
+ */
+ public ELKlauselType createELKlauselType() {
+ return new ELKlauselType();
+ }
+
+ /**
+ * Create an instance of {@link ELPolizzennummerType }
+ *
+ */
+ public ELPolizzennummerType createELPolizzennummerType() {
+ return new ELPolizzennummerType();
+ }
+
+ /**
+ * Create an instance of {@link ELPraemienfreistellungType }
+ *
+ */
+ public ELPraemienfreistellungType createELPraemienfreistellungType() {
+ return new ELPraemienfreistellungType();
+ }
+
+ /**
+ * Create an instance of {@link ELPraemienkorrekturType }
+ *
+ */
+ public ELPraemienkorrekturType createELPraemienkorrekturType() {
+ return new ELPraemienkorrekturType();
+ }
+
+ /**
+ * Create an instance of {@link ELRahmenvereinbarungType }
+ *
+ */
+ public ELRahmenvereinbarungType createELRahmenvereinbarungType() {
+ return new ELRahmenvereinbarungType();
+ }
+
+ /**
+ * Create an instance of {@link ELSelbstbehalt }
+ *
+ */
+ public ELSelbstbehalt createELSelbstbehalt() {
+ return new ELSelbstbehalt();
+ }
+
+ /**
+ * Create an instance of {@link ELSelbstbehaltType }
+ *
+ */
+ public ELSelbstbehaltType createELSelbstbehaltType() {
+ return new ELSelbstbehaltType();
+ }
+
+ /**
+ * Create an instance of {@link ELTextType }
+ *
+ */
+ public ELTextType createELTextType() {
+ return new ELTextType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGSPERSONType }
+ *
+ */
+ public VERTRAGSPERSONType createVERTRAGSPERSONType() {
+ return new VERTRAGSPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSOBJEKTType }
+ *
+ */
+ public VERSOBJEKTType createVERSOBJEKTType() {
+ return new VERSOBJEKTType();
+ }
+
+ /**
+ * Create an instance of {@link SPARTEType }
+ *
+ */
+ public SPARTEType createSPARTEType() {
+ return new SPARTEType();
+ }
+
+ /**
+ * Create an instance of {@link SCHADENType }
+ *
+ */
+ public SCHADENType createSCHADENType() {
+ return new SCHADENType();
+ }
+
+ /**
+ * Create an instance of {@link PROVISIONType }
+ *
+ */
+ public PROVISIONType createPROVISIONType() {
+ return new PROVISIONType();
+ }
+
+ /**
+ * Create an instance of {@link MAHNUNGType }
+ *
+ */
+ public MAHNUNGType createMAHNUNGType() {
+ return new MAHNUNGType();
+ }
+
+ /**
+ * Create an instance of {@link VERTRAGSFONDSType }
+ *
+ */
+ public VERTRAGSFONDSType createVERTRAGSFONDSType() {
+ return new VERTRAGSFONDSType();
+ }
+
+ /**
+ * Create an instance of {@link NATUERLICHEPERSONType }
+ *
+ */
+ public NATUERLICHEPERSONType createNATUERLICHEPERSONType() {
+ return new NATUERLICHEPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link SONSTIGEPERSONType }
+ *
+ */
+ public SONSTIGEPERSONType createSONSTIGEPERSONType() {
+ return new SONSTIGEPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSPERSONType }
+ *
+ */
+ public VERSPERSONType createVERSPERSONType() {
+ return new VERSPERSONType();
+ }
+
+ /**
+ * Create an instance of {@link VERSKFZ }
+ *
+ */
+ public VERSKFZ createVERSKFZ() {
+ return new VERSKFZ();
+ }
+
+ /**
+ * Create an instance of {@link VERSKFZType }
+ *
+ */
+ public VERSKFZType createVERSKFZType() {
+ return new VERSKFZType();
+ }
+
+ /**
+ * Create an instance of {@link VERSSACHEType }
+ *
+ */
+ public VERSSACHEType createVERSSACHEType() {
+ return new VERSSACHEType();
+ }
+
+ /**
+ * Create an instance of {@link RISIKOType }
+ *
+ */
+ public RISIKOType createRISIKOType() {
+ return new RISIKOType();
+ }
+
+ /**
+ * Create an instance of {@link FONDSType }
+ *
+ */
+ public FONDSType createFONDSType() {
+ return new FONDSType();
+ }
+
+ /**
+ * Create an instance of {@link PORTFOLIO }
+ *
+ */
+ public PORTFOLIO createPORTFOLIO() {
+ return new PORTFOLIO();
+ }
+
+ /**
+ * Create an instance of {@link PORTFOLIOTYPE }
+ *
+ */
+ public PORTFOLIOTYPE createPORTFOLIOTYPE() {
+ return new PORTFOLIOTYPE();
+ }
+
+ /**
+ * Create an instance of {@link SCHADENBETEILIGTERType }
+ *
+ */
+ public SCHADENBETEILIGTERType createSCHADENBETEILIGTERType() {
+ return new SCHADENBETEILIGTERType();
+ }
+
+ /**
+ * Create an instance of {@link GESCHAEDIGTESOBJEKTType }
+ *
+ */
+ public GESCHAEDIGTESOBJEKTType createGESCHAEDIGTESOBJEKTType() {
+ return new GESCHAEDIGTESOBJEKTType();
+ }
+
+ /**
+ * Create an instance of {@link ZAHLUNGType }
+ *
+ */
+ public ZAHLUNGType createZAHLUNGType() {
+ return new ZAHLUNGType();
+ }
+
+ /**
+ * Create an instance of {@link ELGewinnbeteiligungType }
+ *
+ */
+ public ELGewinnbeteiligungType createELGewinnbeteiligungType() {
+ return new ELGewinnbeteiligungType();
+ }
+
+ /**
+ * Create an instance of {@link ELGrenzwertType }
+ *
+ */
+ public ELGrenzwertType createELGrenzwertType() {
+ return new ELGrenzwertType();
+ }
+
+ /**
+ * Create an instance of {@link ELIndexType }
+ *
+ */
+ public ELIndexType createELIndexType() {
+ return new ELIndexType();
+ }
+
+ /**
+ * Create an instance of {@link ELLegitimationType }
+ *
+ */
+ public ELLegitimationType createELLegitimationType() {
+ return new ELLegitimationType();
+ }
+
+ /**
+ * Create an instance of {@link ELObjektType }
+ *
+ */
+ public ELObjektType createELObjektType() {
+ return new ELObjektType();
+ }
+
+ /**
+ * Create an instance of {@link ELObjektdatenType }
+ *
+ */
+ public ELObjektdatenType createELObjektdatenType() {
+ return new ELObjektdatenType();
+ }
+
+ /**
+ * Create an instance of {@link ELFlaecheType }
+ *
+ */
+ public ELFlaecheType createELFlaecheType() {
+ return new ELFlaecheType();
+ }
+
+ /**
+ * Create an instance of {@link ELRenteType }
+ *
+ */
+ public ELRenteType createELRenteType() {
+ return new ELRenteType();
+ }
+
+ /**
+ * Create an instance of {@link ELSteuerType }
+ *
+ */
+ public ELSteuerType createELSteuerType() {
+ return new ELSteuerType();
+ }
+
+ /**
+ * Create an instance of {@link ELVersicherungssummeType }
+ *
+ */
+ public ELVersicherungssummeType createELVersicherungssummeType() {
+ return new ELVersicherungssummeType();
+ }
+
+ /**
+ * Create an instance of {@link ELZeitraumType }
+ *
+ */
+ public ELZeitraumType createELZeitraumType() {
+ return new ELZeitraumType();
+ }
+
+ /**
+ * Create an instance of {@link ADRESSEType }
+ *
+ */
+ public ADRESSEType createADRESSEType() {
+ return new ADRESSEType();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Kommunikation")
+ public JAXBElement createELKommunikation(ELKommunikationType value) {
+ return new JAXBElement(_ELKommunikation_QNAME, ELKommunikationType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link KLAUSELType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "KLAUSEL")
+ public JAXBElement createKLAUSEL(KLAUSELType value) {
+ return new JAXBElement(_KLAUSEL_QNAME, KLAUSELType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link LOESCHANSTOSSType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "LOESCHANSTOSS")
+ public JAXBElement createLOESCHANSTOSS(LOESCHANSTOSSType value) {
+ return new JAXBElement(_LOESCHANSTOSS_QNAME, LOESCHANSTOSSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "PERSON")
+ public JAXBElement createPERSON(PERSONType value) {
+ return new JAXBElement(_PERSON_QNAME, PERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELAntragType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Antrag")
+ public JAXBElement createELAntrag(ELAntragType value) {
+ return new JAXBElement(_ELAntrag_QNAME, ELAntragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELAnzahlType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Anzahl")
+ public JAXBElement createELAnzahl(ELAnzahlType value) {
+ return new JAXBElement(_ELAnzahl_QNAME, ELAnzahlType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELBetragType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Betrag")
+ public JAXBElement createELBetrag(ELBetragType value) {
+ return new JAXBElement(_ELBetrag_QNAME, ELBetragType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELBezugsberechtigungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Bezugsberechtigung")
+ public JAXBElement createELBezugsberechtigung(ELBezugsberechtigungType value) {
+ return new JAXBElement(_ELBezugsberechtigung_QNAME, ELBezugsberechtigungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELEinstufungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Einstufung")
+ public JAXBElement createELEinstufung(ELEinstufungType value) {
+ return new JAXBElement(_ELEinstufung_QNAME, ELEinstufungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELEntscheidungsfrageType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Entscheidungsfrage")
+ public JAXBElement createELEntscheidungsfrage(ELEntscheidungsfrageType value) {
+ return new JAXBElement(_ELEntscheidungsfrage_QNAME, ELEntscheidungsfrageType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELIdentifizierungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Identifizierung")
+ public JAXBElement createELIdentifizierung(ELIdentifizierungType value) {
+ return new JAXBElement(_ELIdentifizierung_QNAME, ELIdentifizierungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELKlauselType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Klausel")
+ public JAXBElement createELKlausel(ELKlauselType value) {
+ return new JAXBElement(_ELKlausel_QNAME, ELKlauselType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPolizzennummerType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Polizzennummer")
+ public JAXBElement createELPolizzennummer(ELPolizzennummerType value) {
+ return new JAXBElement(_ELPolizzennummer_QNAME, ELPolizzennummerType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienfreistellungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienfreistellung")
+ public JAXBElement createELPraemienfreistellung(ELPraemienfreistellungType value) {
+ return new JAXBElement(_ELPraemienfreistellung_QNAME, ELPraemienfreistellungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienkorrekturType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienkorrektur")
+ public JAXBElement createELPraemienkorrektur(ELPraemienkorrekturType value) {
+ return new JAXBElement(_ELPraemienkorrektur_QNAME, ELPraemienkorrekturType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRahmenvereinbarungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvereinbarung")
+ public JAXBElement createELRahmenvereinbarung(ELRahmenvereinbarungType value) {
+ return new JAXBElement(_ELRahmenvereinbarung_QNAME, ELRahmenvereinbarungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Text")
+ public JAXBElement createELText(ELTextType value) {
+ return new JAXBElement(_ELText_QNAME, ELTextType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSPERSONType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSPERSON")
+ public JAXBElement createVERTRAGSPERSON(VERTRAGSPERSONType value) {
+ return new JAXBElement(_VERTRAGSPERSON_QNAME, VERTRAGSPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSOBJEKTType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_OBJEKT")
+ public JAXBElement createVERSOBJEKT(VERSOBJEKTType value) {
+ return new JAXBElement(_VERSOBJEKT_QNAME, VERSOBJEKTType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SPARTEType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SPARTE")
+ public JAXBElement createSPARTE(SPARTEType value) {
+ return new JAXBElement(_SPARTE_QNAME, SPARTEType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN")
+ public JAXBElement createSCHADEN(SCHADENType value) {
+ return new JAXBElement(_SCHADEN_QNAME, SCHADENType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link PROVISIONType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "PROVISION")
+ public JAXBElement createPROVISION(PROVISIONType value) {
+ return new JAXBElement(_PROVISION_QNAME, PROVISIONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link MAHNUNGType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "MAHNUNG")
+ public JAXBElement createMAHNUNG(MAHNUNGType value) {
+ return new JAXBElement(_MAHNUNG_QNAME, MAHNUNGType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSFONDSType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSFONDS")
+ public JAXBElement createVERTRAGSFONDS(VERTRAGSFONDSType value) {
+ return new JAXBElement(_VERTRAGSFONDS_QNAME, VERTRAGSFONDSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link NATUERLICHEPERSONType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "NATUERLICHE_PERSON")
+ public JAXBElement createNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
+ return new JAXBElement(_NATUERLICHEPERSON_QNAME, NATUERLICHEPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SONSTIGEPERSONType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SONSTIGE_PERSON")
+ public JAXBElement createSONSTIGEPERSON(SONSTIGEPERSONType value) {
+ return new JAXBElement(_SONSTIGEPERSON_QNAME, SONSTIGEPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSPERSONType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_PERSON")
+ public JAXBElement createVERSPERSON(VERSPERSONType value) {
+ return new JAXBElement(_VERSPERSON_QNAME, VERSPERSONType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link VERSSACHEType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "VERS_SACHE")
+ public JAXBElement createVERSSACHE(VERSSACHEType value) {
+ return new JAXBElement(_VERSSACHE_QNAME, VERSSACHEType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link RISIKOType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "RISIKO")
+ public JAXBElement createRISIKO(RISIKOType value) {
+ return new JAXBElement(_RISIKO_QNAME, RISIKOType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link FONDSType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "FONDS")
+ public JAXBElement createFONDS(FONDSType value) {
+ return new JAXBElement(_FONDS_QNAME, FONDSType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENBETEILIGTERType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN_BETEILIGTER")
+ public JAXBElement createSCHADENBETEILIGTER(SCHADENBETEILIGTERType value) {
+ return new JAXBElement(_SCHADENBETEILIGTER_QNAME, SCHADENBETEILIGTERType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GESCHAEDIGTESOBJEKTType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "GESCHAEDIGTES_OBJEKT")
+ public JAXBElement createGESCHAEDIGTESOBJEKT(GESCHAEDIGTESOBJEKTType value) {
+ return new JAXBElement(_GESCHAEDIGTESOBJEKT_QNAME, GESCHAEDIGTESOBJEKTType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ZAHLUNGType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "ZAHLUNG")
+ public JAXBElement createZAHLUNG(ZAHLUNGType value) {
+ return new JAXBElement(_ZAHLUNG_QNAME, ZAHLUNGType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELGewinnbeteiligungType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Gewinnbeteiligung")
+ public JAXBElement createELGewinnbeteiligung(ELGewinnbeteiligungType value) {
+ return new JAXBElement(_ELGewinnbeteiligung_QNAME, ELGewinnbeteiligungType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELGrenzwertType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Grenzwert")
+ public JAXBElement createELGrenzwert(ELGrenzwertType value) {
+ return new JAXBElement(_ELGrenzwert_QNAME, ELGrenzwertType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELIndexType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Index")
+ public JAXBElement createELIndex(ELIndexType value) {
+ return new JAXBElement(_ELIndex_QNAME, ELIndexType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELLegitimationType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Legitimation")
+ public JAXBElement createELLegitimation(ELLegitimationType value) {
+ return new JAXBElement(_ELLegitimation_QNAME, ELLegitimationType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objekt")
+ public JAXBElement createELObjekt(ELObjektType value) {
+ return new JAXBElement(_ELObjekt_QNAME, ELObjektType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektdatenType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objektdaten")
+ public JAXBElement createELObjektdaten(ELObjektdatenType value) {
+ return new JAXBElement(_ELObjektdaten_QNAME, ELObjektdatenType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELFlaecheType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Flaeche")
+ public JAXBElement createELFlaeche(ELFlaecheType value) {
+ return new JAXBElement(_ELFlaeche_QNAME, ELFlaecheType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELRenteType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rente")
+ public JAXBElement createELRente(ELRenteType value) {
+ return new JAXBElement(_ELRente_QNAME, ELRenteType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELSteuerType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Steuer")
+ public JAXBElement createELSteuer(ELSteuerType value) {
+ return new JAXBElement(_ELSteuer_QNAME, ELSteuerType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELVersicherungssummeType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Versicherungssumme")
+ public JAXBElement createELVersicherungssumme(ELVersicherungssummeType value) {
+ return new JAXBElement(_ELVersicherungssumme_QNAME, ELVersicherungssummeType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ELZeitraumType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds20", name = "EL-Zeitraum")
+ public JAXBElement createELZeitraum(ELZeitraumType value) {
+ return new JAXBElement(_ELZeitraum_QNAME, ELZeitraumType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PAKET.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PAKET.java
new file mode 100644
index 00000000..e0faf52e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PAKET.java
@@ -0,0 +1,651 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <sequence>
+ * <element ref="{urn:omds20}VERS_UNTERNEHMEN" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}SCHLUESSELART" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element ref="{urn:omds20}KLAUSEL" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <group ref="{urn:omds20}bestand"/>
+ * </choice>
+ * <attribute name="VUNr" use="required" type="{urn:omds20}VUNr" />
+ * <attribute name="MaklerID" use="required" type="{urn:omds20}MaklerID_Type" />
+ * <attribute name="PaketZpktErstell" use="required" type="{urn:omds20}Datum-Zeit" />
+ * <attribute name="PaketZpktLetztErstell" type="{urn:omds20}Datum-Zeit" />
+ * <attribute name="PaketInhCd" use="required" type="{urn:omds20}PaketInhCd_Type" />
+ * <attribute name="PaketUmfCd" use="required" type="{urn:omds20}PaketUmfCd_Type" />
+ * <attribute name="OMDSVersion" use="required" type="{urn:omds20}OMDSVersion_Type" />
+ * <attribute name="VUVersion" type="{urn:omds20}OMDSVersion_Type" />
+ * <attribute name="DVRNrAbs" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="8"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="PaketKommentar">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="80"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "versunternehmen",
+ "schluesselart",
+ "klausel",
+ "loeschanstoss",
+ "person",
+ "vertrag",
+ "schaden",
+ "provision",
+ "mahnung",
+ "vertragsfonds"
+})
+@XmlRootElement(name = "PAKET")
+public class PAKET {
+
+ @XmlElement(name = "VERS_UNTERNEHMEN")
+ protected List versunternehmen;
+ @XmlElement(name = "SCHLUESSELART")
+ protected List schluesselart;
+ @XmlElement(name = "KLAUSEL")
+ protected List klausel;
+ @XmlElement(name = "LOESCHANSTOSS")
+ protected List loeschanstoss;
+ @XmlElement(name = "PERSON")
+ protected List person;
+ @XmlElement(name = "VERTRAG")
+ protected List vertrag;
+ @XmlElement(name = "SCHADEN")
+ protected List schaden;
+ @XmlElement(name = "PROVISION")
+ protected List provision;
+ @XmlElement(name = "MAHNUNG")
+ protected List mahnung;
+ @XmlElement(name = "VERTRAGSFONDS")
+ protected List vertragsfonds;
+ @XmlAttribute(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlAttribute(name = "MaklerID", required = true)
+ protected String maklerID;
+ @XmlAttribute(name = "PaketZpktErstell", required = true)
+ protected XMLGregorianCalendar paketZpktErstell;
+ @XmlAttribute(name = "PaketZpktLetztErstell")
+ protected XMLGregorianCalendar paketZpktLetztErstell;
+ @XmlAttribute(name = "PaketInhCd", required = true)
+ protected PaketInhCdType paketInhCd;
+ @XmlAttribute(name = "PaketUmfCd", required = true)
+ protected PaketUmfCdType paketUmfCd;
+ @XmlAttribute(name = "OMDSVersion", required = true)
+ protected String omdsVersion;
+ @XmlAttribute(name = "VUVersion")
+ protected String vuVersion;
+ @XmlAttribute(name = "DVRNrAbs", required = true)
+ protected String dvrNrAbs;
+ @XmlAttribute(name = "PaketKommentar")
+ protected String paketKommentar;
+
+ /**
+ * Gets the value of the versunternehmen property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the versunternehmen property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERSUNTERNEHMEN().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERSUNTERNEHMEN }
+ *
+ *
+ */
+ public List getVERSUNTERNEHMEN() {
+ if (versunternehmen == null) {
+ versunternehmen = new ArrayList();
+ }
+ return this.versunternehmen;
+ }
+
+ /**
+ * Gets the value of the schluesselart property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the schluesselart property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHLUESSELART().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHLUESSELART }
+ *
+ *
+ */
+ public List getSCHLUESSELART() {
+ if (schluesselart == null) {
+ schluesselart = new ArrayList();
+ }
+ return this.schluesselart;
+ }
+
+ /**
+ * Gets the value of the klausel property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the klausel property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getKLAUSEL().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link KLAUSELType }
+ *
+ *
+ */
+ public List getKLAUSEL() {
+ if (klausel == null) {
+ klausel = new ArrayList();
+ }
+ return this.klausel;
+ }
+
+ /**
+ * Gets the value of the loeschanstoss property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the loeschanstoss property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getLOESCHANSTOSS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link LOESCHANSTOSSType }
+ *
+ *
+ */
+ public List getLOESCHANSTOSS() {
+ if (loeschanstoss == null) {
+ loeschanstoss = new ArrayList();
+ }
+ return this.loeschanstoss;
+ }
+
+ /**
+ * Gets the value of the person property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the person property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPERSON().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PERSONType }
+ *
+ *
+ */
+ public List getPERSON() {
+ if (person == null) {
+ person = new ArrayList();
+ }
+ return this.person;
+ }
+
+ /**
+ * Gets the value of the vertrag property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the vertrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAG }
+ *
+ *
+ */
+ public List getVERTRAG() {
+ if (vertrag == null) {
+ vertrag = new ArrayList();
+ }
+ return this.vertrag;
+ }
+
+ /**
+ * Gets the value of the schaden property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the schaden property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHADEN().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHADENType }
+ *
+ *
+ */
+ public List getSCHADEN() {
+ if (schaden == null) {
+ schaden = new ArrayList();
+ }
+ return this.schaden;
+ }
+
+ /**
+ * Gets the value of the provision property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the provision property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPROVISION().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PROVISIONType }
+ *
+ *
+ */
+ public List getPROVISION() {
+ if (provision == null) {
+ provision = new ArrayList();
+ }
+ return this.provision;
+ }
+
+ /**
+ * Gets the value of the mahnung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the mahnung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getMAHNUNG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link MAHNUNGType }
+ *
+ *
+ */
+ public List getMAHNUNG() {
+ if (mahnung == null) {
+ mahnung = new ArrayList();
+ }
+ return this.mahnung;
+ }
+
+ /**
+ * Gets the value of the vertragsfonds property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the vertragsfonds property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAGSFONDS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAGSFONDSType }
+ *
+ *
+ */
+ public List getVERTRAGSFONDS() {
+ if (vertragsfonds == null) {
+ vertragsfonds = new ArrayList();
+ }
+ return this.vertragsfonds;
+ }
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der maklerID-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMaklerID() {
+ return maklerID;
+ }
+
+ /**
+ * Legt den Wert der maklerID-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMaklerID(String value) {
+ this.maklerID = value;
+ }
+
+ /**
+ * Ruft den Wert der paketZpktErstell-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getPaketZpktErstell() {
+ return paketZpktErstell;
+ }
+
+ /**
+ * Legt den Wert der paketZpktErstell-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setPaketZpktErstell(XMLGregorianCalendar value) {
+ this.paketZpktErstell = value;
+ }
+
+ /**
+ * Ruft den Wert der paketZpktLetztErstell-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getPaketZpktLetztErstell() {
+ return paketZpktLetztErstell;
+ }
+
+ /**
+ * Legt den Wert der paketZpktLetztErstell-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setPaketZpktLetztErstell(XMLGregorianCalendar value) {
+ this.paketZpktLetztErstell = value;
+ }
+
+ /**
+ * Ruft den Wert der paketInhCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PaketInhCdType }
+ *
+ */
+ public PaketInhCdType getPaketInhCd() {
+ return paketInhCd;
+ }
+
+ /**
+ * Legt den Wert der paketInhCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PaketInhCdType }
+ *
+ */
+ public void setPaketInhCd(PaketInhCdType value) {
+ this.paketInhCd = value;
+ }
+
+ /**
+ * Ruft den Wert der paketUmfCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PaketUmfCdType }
+ *
+ */
+ public PaketUmfCdType getPaketUmfCd() {
+ return paketUmfCd;
+ }
+
+ /**
+ * Legt den Wert der paketUmfCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PaketUmfCdType }
+ *
+ */
+ public void setPaketUmfCd(PaketUmfCdType value) {
+ this.paketUmfCd = value;
+ }
+
+ /**
+ * Ruft den Wert der omdsVersion-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOMDSVersion() {
+ return omdsVersion;
+ }
+
+ /**
+ * Legt den Wert der omdsVersion-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOMDSVersion(String value) {
+ this.omdsVersion = value;
+ }
+
+ /**
+ * Ruft den Wert der vuVersion-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUVersion() {
+ return vuVersion;
+ }
+
+ /**
+ * Legt den Wert der vuVersion-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUVersion(String value) {
+ this.vuVersion = value;
+ }
+
+ /**
+ * Ruft den Wert der dvrNrAbs-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDVRNrAbs() {
+ return dvrNrAbs;
+ }
+
+ /**
+ * Legt den Wert der dvrNrAbs-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDVRNrAbs(String value) {
+ this.dvrNrAbs = value;
+ }
+
+ /**
+ * Ruft den Wert der paketKommentar-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPaketKommentar() {
+ return paketKommentar;
+ }
+
+ /**
+ * Legt den Wert der paketKommentar-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPaketKommentar(String value) {
+ this.paketKommentar = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PERSONType.java
new file mode 100644
index 00000000..cd7a3673
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PERSONType.java
@@ -0,0 +1,396 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PERSON_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PERSON_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ * <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ * </choice>
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Anzahl"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ * <element ref="{urn:omds20}EL-Identifizierung"/>
+ * <element ref="{urn:omds20}EL-Kommunikation"/>
+ * <element ref="{urn:omds20}EL-Legitimation"/>
+ * <element ref="{urn:omds20}EL-Text"/>
+ * </choice>
+ * </sequence>
+ * <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ * <attribute name="Personennr" use="required">
+ * <simpleType>
+ * <restriction base="{urn:omds20}Personennr">
+ * <maxLength value="26"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PERSON_Type", propOrder = {
+ "natuerlicheperson",
+ "sonstigeperson",
+ "elAnzahlOrELEinstufungOrELEntscheidungsfrage"
+})
+public class PERSONType {
+
+ @XmlElement(name = "NATUERLICHE_PERSON")
+ protected NATUERLICHEPERSONType natuerlicheperson;
+ @XmlElement(name = "SONSTIGE_PERSON")
+ protected SONSTIGEPERSONType sonstigeperson;
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Kommunikation", type = ELKommunikationType.class),
+ @XmlElement(name = "EL-Legitimation", type = ELLegitimationType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAnzahlOrELEinstufungOrELEntscheidungsfrage;
+ @XmlAttribute(name = "Personennr", required = true)
+ protected String personennr;
+ @XmlAttribute(name = "PersArtCd", required = true)
+ protected PersArtCdType persArtCd;
+ @XmlAttribute(name = "Pac")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long pac;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "PLZ")
+ protected String plz;
+ @XmlAttribute(name = "Ort")
+ protected String ort;
+ @XmlAttribute(name = "Strasse")
+ protected String strasse;
+ @XmlAttribute(name = "Hausnr")
+ protected String hausnr;
+ @XmlAttribute(name = "Zusatz")
+ protected String zusatz;
+
+ /**
+ * Ruft den Wert der natuerlicheperson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link NATUERLICHEPERSONType }
+ *
+ */
+ public NATUERLICHEPERSONType getNATUERLICHEPERSON() {
+ return natuerlicheperson;
+ }
+
+ /**
+ * Legt den Wert der natuerlicheperson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link NATUERLICHEPERSONType }
+ *
+ */
+ public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) {
+ this.natuerlicheperson = value;
+ }
+
+ /**
+ * Ruft den Wert der sonstigeperson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SONSTIGEPERSONType }
+ *
+ */
+ public SONSTIGEPERSONType getSONSTIGEPERSON() {
+ return sonstigeperson;
+ }
+
+ /**
+ * Legt den Wert der sonstigeperson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SONSTIGEPERSONType }
+ *
+ */
+ public void setSONSTIGEPERSON(SONSTIGEPERSONType value) {
+ this.sonstigeperson = value;
+ }
+
+ /**
+ * Gets the value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELIdentifizierungType }
+ * {@link ELKommunikationType }
+ * {@link ELLegitimationType }
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELAnzahlOrELEinstufungOrELEntscheidungsfrage() {
+ if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) {
+ elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList();
+ }
+ return this.elAnzahlOrELEinstufungOrELEntscheidungsfrage;
+ }
+
+ /**
+ * Ruft den Wert der personennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Legt den Wert der personennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+ /**
+ * Ruft den Wert der persArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PersArtCdType }
+ *
+ */
+ public PersArtCdType getPersArtCd() {
+ return persArtCd;
+ }
+
+ /**
+ * Legt den Wert der persArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PersArtCdType }
+ *
+ */
+ public void setPersArtCd(PersArtCdType value) {
+ this.persArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der pac-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getPac() {
+ return pac;
+ }
+
+ /**
+ * Legt den Wert der pac-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setPac(Long value) {
+ this.pac = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der ort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Legt den Wert der ort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der hausnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHausnr() {
+ return hausnr;
+ }
+
+ /**
+ * Legt den Wert der hausnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHausnr(String value) {
+ this.hausnr = value;
+ }
+
+ /**
+ * Ruft den Wert der zusatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZusatz() {
+ return zusatz;
+ }
+
+ /**
+ * Legt den Wert der zusatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZusatz(String value) {
+ this.zusatz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PORTFOLIO.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PORTFOLIO.java
new file mode 100644
index 00000000..a16f0343
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PORTFOLIO.java
@@ -0,0 +1,73 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds20}PORTFOLIO_TYPE">
+ * <sequence>
+ * <element ref="{urn:omds20}FONDS" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "fonds"
+})
+@XmlRootElement(name = "PORTFOLIO")
+public class PORTFOLIO
+ extends PORTFOLIOTYPE
+{
+
+ @XmlElement(name = "FONDS")
+ protected List fonds;
+
+ /**
+ * Gets the value of the fonds property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the fonds property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getFONDS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FONDSType }
+ *
+ *
+ */
+ public List getFONDS() {
+ if (fonds == null) {
+ fonds = new ArrayList();
+ }
+ return this.fonds;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PORTFOLIOTYPE.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PORTFOLIOTYPE.java
new file mode 100644
index 00000000..e92108bc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PORTFOLIOTYPE.java
@@ -0,0 +1,307 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für PORTFOLIO_TYPE complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PORTFOLIO_TYPE">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="PortfolioID" use="required" type="{urn:omds20}PortfolioID_Type" />
+ * <attribute name="ISIN" type="{urn:omds20}ISIN_Type" />
+ * <attribute name="WKN" type="{urn:omds20}WKN_Type" />
+ * <attribute name="Bezeichnung" use="required" type="{urn:omds20}FondsBez_Type" />
+ * <attribute name="Kurs" type="{urn:omds20}FondsBetrag_Type" />
+ * <attribute name="AnteilWertpapier" type="{urn:omds20}FondsAnteil_Type" />
+ * <attribute name="Prozentsatz" use="required" type="{urn:omds20}Prozentsatz_Type" />
+ * <attribute name="Wert" type="{urn:omds20}FondsBetrag_Type" />
+ * <attribute name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" />
+ * <attribute name="Stichtag" type="{urn:omds20}Datum" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PORTFOLIO_TYPE")
+@XmlSeeAlso({
+ PORTFOLIO.class
+})
+public class PORTFOLIOTYPE {
+
+ @XmlAttribute(name = "PortfolioID", required = true)
+ protected String portfolioID;
+ @XmlAttribute(name = "ISIN")
+ protected String isin;
+ @XmlAttribute(name = "WKN")
+ protected String wkn;
+ @XmlAttribute(name = "Bezeichnung", required = true)
+ protected String bezeichnung;
+ @XmlAttribute(name = "Kurs")
+ protected BigDecimal kurs;
+ @XmlAttribute(name = "AnteilWertpapier")
+ protected BigDecimal anteilWertpapier;
+ @XmlAttribute(name = "Prozentsatz", required = true)
+ protected BigDecimal prozentsatz;
+ @XmlAttribute(name = "Wert")
+ protected BigDecimal wert;
+ @XmlAttribute(name = "WaehrungsCd")
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "Stichtag")
+ protected XMLGregorianCalendar stichtag;
+
+ /**
+ * Ruft den Wert der portfolioID-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPortfolioID() {
+ return portfolioID;
+ }
+
+ /**
+ * Legt den Wert der portfolioID-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPortfolioID(String value) {
+ this.portfolioID = value;
+ }
+
+ /**
+ * Ruft den Wert der isin-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getISIN() {
+ return isin;
+ }
+
+ /**
+ * Legt den Wert der isin-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setISIN(String value) {
+ this.isin = value;
+ }
+
+ /**
+ * Ruft den Wert der wkn-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getWKN() {
+ return wkn;
+ }
+
+ /**
+ * Legt den Wert der wkn-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setWKN(String value) {
+ this.wkn = value;
+ }
+
+ /**
+ * Ruft den Wert der bezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBezeichnung() {
+ return bezeichnung;
+ }
+
+ /**
+ * Legt den Wert der bezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBezeichnung(String value) {
+ this.bezeichnung = value;
+ }
+
+ /**
+ * Ruft den Wert der kurs-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getKurs() {
+ return kurs;
+ }
+
+ /**
+ * Legt den Wert der kurs-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setKurs(BigDecimal value) {
+ this.kurs = value;
+ }
+
+ /**
+ * Ruft den Wert der anteilWertpapier-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getAnteilWertpapier() {
+ return anteilWertpapier;
+ }
+
+ /**
+ * Legt den Wert der anteilWertpapier-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setAnteilWertpapier(BigDecimal value) {
+ this.anteilWertpapier = value;
+ }
+
+ /**
+ * Ruft den Wert der prozentsatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProzentsatz() {
+ return prozentsatz;
+ }
+
+ /**
+ * Legt den Wert der prozentsatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProzentsatz(BigDecimal value) {
+ this.prozentsatz = value;
+ }
+
+ /**
+ * Ruft den Wert der wert-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getWert() {
+ return wert;
+ }
+
+ /**
+ * Legt den Wert der wert-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setWert(BigDecimal value) {
+ this.wert = value;
+ }
+
+ /**
+ * Ruft den Wert der waehrungsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Legt den Wert der waehrungsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Ruft den Wert der stichtag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getStichtag() {
+ return stichtag;
+ }
+
+ /**
+ * Legt den Wert der stichtag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setStichtag(XMLGregorianCalendar value) {
+ this.stichtag = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PROVISIONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PROVISIONType.java
new file mode 100644
index 00000000..fded5bec
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PROVISIONType.java
@@ -0,0 +1,517 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für PROVISION_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="PROVISION_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="ProvisionsID" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="26"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Vermnr" use="required" type="{urn:omds20}Vermnr" />
+ * <attribute name="Polizzennr" type="{urn:omds20}Polizzennr" />
+ * <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ * <attribute name="SpartenCd" type="{urn:omds20}SpartenCd_Type" />
+ * <attribute name="SpartenErweiterung">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="10"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="BuchDat" use="required" type="{urn:omds20}Datum" />
+ * <attribute name="ProvVon" type="{urn:omds20}Datum" />
+ * <attribute name="ProvBis" type="{urn:omds20}Datum" />
+ * <attribute name="ProvArtCd" use="required" type="{urn:omds20}ProvArtCd_Type" />
+ * <attribute name="ProvTxt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="90"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="ProvGrdlg" type="{urn:omds20}decimal" />
+ * <attribute name="ProvSatz" type="{urn:omds20}decimal" />
+ * <attribute name="ProvBetrag" use="required" type="{urn:omds20}decimal" />
+ * <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ * <attribute name="ProvArtText">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="90"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Vorpolizze" type="{urn:omds20}Polizzennr" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "PROVISION_Type")
+public class PROVISIONType {
+
+ @XmlAttribute(name = "ProvisionsID", required = true)
+ protected String provisionsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "Polizzennr")
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "SpartenCd")
+ protected String spartenCd;
+ @XmlAttribute(name = "SpartenErweiterung")
+ protected String spartenErweiterung;
+ @XmlAttribute(name = "BuchDat", required = true)
+ protected XMLGregorianCalendar buchDat;
+ @XmlAttribute(name = "ProvVon")
+ protected XMLGregorianCalendar provVon;
+ @XmlAttribute(name = "ProvBis")
+ protected XMLGregorianCalendar provBis;
+ @XmlAttribute(name = "ProvArtCd", required = true)
+ protected String provArtCd;
+ @XmlAttribute(name = "ProvTxt")
+ protected String provTxt;
+ @XmlAttribute(name = "ProvGrdlg")
+ protected BigDecimal provGrdlg;
+ @XmlAttribute(name = "ProvSatz")
+ protected BigDecimal provSatz;
+ @XmlAttribute(name = "ProvBetrag", required = true)
+ protected BigDecimal provBetrag;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "ProvArtText")
+ protected String provArtText;
+ @XmlAttribute(name = "Vorpolizze")
+ protected String vorpolizze;
+
+ /**
+ * 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;
+ }
+
+ /**
+ * 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 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 spartenCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Legt den Wert der spartenCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Ruft den Wert der spartenErweiterung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenErweiterung() {
+ return spartenErweiterung;
+ }
+
+ /**
+ * Legt den Wert der spartenErweiterung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenErweiterung(String value) {
+ this.spartenErweiterung = 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;
+ }
+
+ /**
+ * Ruft den Wert der provVon-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getProvVon() {
+ return provVon;
+ }
+
+ /**
+ * Legt den Wert der provVon-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setProvVon(XMLGregorianCalendar value) {
+ this.provVon = value;
+ }
+
+ /**
+ * Ruft den Wert der provBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getProvBis() {
+ return provBis;
+ }
+
+ /**
+ * Legt den Wert der provBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setProvBis(XMLGregorianCalendar value) {
+ this.provBis = value;
+ }
+
+ /**
+ * Ruft den Wert der provArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvArtCd() {
+ return provArtCd;
+ }
+
+ /**
+ * Legt den Wert der provArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvArtCd(String value) {
+ this.provArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der provTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvTxt() {
+ return provTxt;
+ }
+
+ /**
+ * Legt den Wert der provTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvTxt(String value) {
+ this.provTxt = value;
+ }
+
+ /**
+ * Ruft den Wert der provGrdlg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProvGrdlg() {
+ return provGrdlg;
+ }
+
+ /**
+ * Legt den Wert der provGrdlg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProvGrdlg(BigDecimal value) {
+ this.provGrdlg = value;
+ }
+
+ /**
+ * Ruft den Wert der provSatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProvSatz() {
+ return provSatz;
+ }
+
+ /**
+ * Legt den Wert der provSatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProvSatz(BigDecimal value) {
+ this.provSatz = value;
+ }
+
+ /**
+ * Ruft den Wert der provBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getProvBetrag() {
+ return provBetrag;
+ }
+
+ /**
+ * Legt den Wert der provBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setProvBetrag(BigDecimal value) {
+ this.provBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der waehrungsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Legt den Wert der waehrungsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Ruft den Wert der provArtText-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProvArtText() {
+ return provArtText;
+ }
+
+ /**
+ * Legt den Wert der provArtText-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProvArtText(String value) {
+ this.provArtText = value;
+ }
+
+ /**
+ * Ruft den Wert der vorpolizze-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVorpolizze() {
+ return vorpolizze;
+ }
+
+ /**
+ * Legt den Wert der vorpolizze-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVorpolizze(String value) {
+ this.vorpolizze = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PaketInhCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PaketInhCdType.java
new file mode 100644
index 00000000..8c1ebb8a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PaketInhCdType.java
@@ -0,0 +1,90 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PaketInhCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PaketInhCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="AI"/>
+ * <enumeration value="VF"/>
+ * <enumeration value="VI"/>
+ * <enumeration value="VK"/>
+ * <enumeration value="VM"/>
+ * <enumeration value="VP"/>
+ * <enumeration value="VS"/>
+ * <enumeration value="VV"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PaketInhCd_Type")
+@XmlEnum
+public enum PaketInhCdType {
+
+
+ /**
+ * Allgem. Initialbestand (generelle Schlüssel)
+ *
+ */
+ AI,
+
+ /**
+ * VU Fondsbestand
+ *
+ */
+ VF,
+
+ /**
+ * VU Initialbestand (VU Schlüssel)
+ *
+ */
+ VI,
+
+ /**
+ * VU Mahn/Klagebestand
+ *
+ */
+ VK,
+
+ /**
+ * VU Mischbestand
+ *
+ */
+ VM,
+
+ /**
+ * VU Provisionen
+ *
+ */
+ VP,
+
+ /**
+ * VU Schadenbestand
+ *
+ */
+ VS,
+
+ /**
+ * VU Vertragsbestand
+ *
+ */
+ VV;
+
+ public String value() {
+ return name();
+ }
+
+ public static PaketInhCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PaketUmfCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PaketUmfCdType.java
new file mode 100644
index 00000000..70ee531d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PaketUmfCdType.java
@@ -0,0 +1,48 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PaketUmfCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PaketUmfCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="D"/>
+ * <enumeration value="G"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PaketUmfCd_Type")
+@XmlEnum
+public enum PaketUmfCdType {
+
+
+ /**
+ * Differenz
+ *
+ */
+ D,
+
+ /**
+ * gesamt
+ *
+ */
+ G;
+
+ public String value() {
+ return name();
+ }
+
+ public static PaketUmfCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PersArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PersArtCdType.java
new file mode 100644
index 00000000..b02b9308
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PersArtCdType.java
@@ -0,0 +1,48 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PersArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PersArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="N"/>
+ * <enumeration value="S"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PersArtCd_Type")
+@XmlEnum
+public enum PersArtCdType {
+
+
+ /**
+ * natürliche Person
+ *
+ */
+ N,
+
+ /**
+ * sonstige Person
+ *
+ */
+ S;
+
+ public String value() {
+ return name();
+ }
+
+ public static PersArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PolArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PolArtCdType.java
new file mode 100644
index 00000000..012a79ec
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PolArtCdType.java
@@ -0,0 +1,62 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PolArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PolArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="E"/>
+ * <enumeration value="N"/>
+ * <enumeration value="V"/>
+ * <enumeration value="X"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PolArtCd_Type")
+@XmlEnum
+public enum PolArtCdType {
+
+
+ /**
+ * Ersatzpolizze bei Ersatz/Konv.
+ *
+ */
+ E,
+
+ /**
+ * Nachversicherung
+ *
+ */
+ N,
+
+ /**
+ * Vorpolizze bei Ersatz/Konv.
+ *
+ */
+ V,
+
+ /**
+ * Vorpolizze bei Migration
+ *
+ */
+ X;
+
+ public String value() {
+ return name();
+ }
+
+ public static PolArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PraemFristCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PraemFristCdType.java
new file mode 100644
index 00000000..85b1f35e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/PraemFristCdType.java
@@ -0,0 +1,48 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für PraemFristCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="PraemFristCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="E"/>
+ * <enumeration value="J"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "PraemFristCd_Type")
+@XmlEnum
+public enum PraemFristCdType {
+
+
+ /**
+ * Einmal
+ *
+ */
+ E,
+
+ /**
+ * Jahr
+ *
+ */
+ J;
+
+ public String value() {
+ return name();
+ }
+
+ public static PraemFristCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/RISIKOType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/RISIKOType.java
new file mode 100644
index 00000000..5b60ac55
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/RISIKOType.java
@@ -0,0 +1,263 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für RISIKO_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="RISIKO_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Anzahl"/>
+ * <element ref="{urn:omds20}EL-Betrag"/>
+ * <element ref="{urn:omds20}EL-Bezugsberechtigung"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ * <element ref="{urn:omds20}EL-Gewinnbeteiligung"/>
+ * <element ref="{urn:omds20}EL-Grenzwert"/>
+ * <element ref="{urn:omds20}EL-Index"/>
+ * <element ref="{urn:omds20}EL-Identifizierung"/>
+ * <element ref="{urn:omds20}EL-Klausel"/>
+ * <element ref="{urn:omds20}EL-Objekt"/>
+ * <element ref="{urn:omds20}EL-Praemienkorrektur"/>
+ * <element ref="{urn:omds20}EL-Rente"/>
+ * <element ref="{urn:omds20}EL-Selbstbehalt"/>
+ * <element ref="{urn:omds20}EL-Steuer"/>
+ * <element ref="{urn:omds20}EL-Text"/>
+ * <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ * <element ref="{urn:omds20}EL-Zeitraum"/>
+ * </choice>
+ * </sequence>
+ * <attribute name="RisikoLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="RisikoArtCd" type="{urn:omds20}RisikoArtCd_Type" />
+ * <attribute name="RisikoBez" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="80"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="PraemFristCd" use="required" type="{urn:omds20}PraemFristCd_Type" />
+ * <attribute name="PraemieNto" type="{urn:omds20}decimal" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "RISIKO_Type", propOrder = {
+ "elAnzahlOrELBetragOrELBezugsberechtigung"
+})
+public class RISIKOType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Gewinnbeteiligung", type = ELGewinnbeteiligungType.class),
+ @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class),
+ @XmlElement(name = "EL-Index", type = ELIndexType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Klausel", type = ELKlauselType.class),
+ @XmlElement(name = "EL-Objekt", type = ELObjektType.class),
+ @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class),
+ @XmlElement(name = "EL-Rente", type = ELRenteType.class),
+ @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class),
+ @XmlElement(name = "EL-Steuer", type = ELSteuerType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class),
+ @XmlElement(name = "EL-Versicherungssumme", type = ELVersicherungssummeType.class),
+ @XmlElement(name = "EL-Zeitraum", type = ELZeitraumType.class)
+ })
+ protected List elAnzahlOrELBetragOrELBezugsberechtigung;
+ @XmlAttribute(name = "RisikoLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int risikoLfnr;
+ @XmlAttribute(name = "RisikoArtCd")
+ protected RisikoArtCdType risikoArtCd;
+ @XmlAttribute(name = "RisikoBez", required = true)
+ protected String risikoBez;
+ @XmlAttribute(name = "PraemFristCd", required = true)
+ protected PraemFristCdType praemFristCd;
+ @XmlAttribute(name = "PraemieNto")
+ protected BigDecimal praemieNto;
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELBezugsberechtigung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELBezugsberechtigungType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELGewinnbeteiligungType }
+ * {@link ELGrenzwertType }
+ * {@link ELIndexType }
+ * {@link ELIdentifizierungType }
+ * {@link ELKlauselType }
+ * {@link ELObjektType }
+ * {@link ELPraemienkorrekturType }
+ * {@link ELRenteType }
+ * {@link ELSelbstbehalt }
+ * {@link ELSteuerType }
+ * {@link ELTextType }
+ * {@link ELVersicherungssummeType }
+ * {@link ELZeitraumType }
+ *
+ *
+ */
+ public List getELAnzahlOrELBetragOrELBezugsberechtigung() {
+ if (elAnzahlOrELBetragOrELBezugsberechtigung == null) {
+ elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList();
+ }
+ return this.elAnzahlOrELBetragOrELBezugsberechtigung;
+ }
+
+ /**
+ * Ruft den Wert der risikoLfnr-Eigenschaft ab.
+ *
+ */
+ public int getRisikoLfnr() {
+ return risikoLfnr;
+ }
+
+ /**
+ * Legt den Wert der risikoLfnr-Eigenschaft fest.
+ *
+ */
+ public void setRisikoLfnr(int value) {
+ this.risikoLfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der risikoArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link RisikoArtCdType }
+ *
+ */
+ public RisikoArtCdType getRisikoArtCd() {
+ return risikoArtCd;
+ }
+
+ /**
+ * Legt den Wert der risikoArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link RisikoArtCdType }
+ *
+ */
+ public void setRisikoArtCd(RisikoArtCdType value) {
+ this.risikoArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der risikoBez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRisikoBez() {
+ return risikoBez;
+ }
+
+ /**
+ * Legt den Wert der risikoBez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRisikoBez(String value) {
+ this.risikoBez = value;
+ }
+
+ /**
+ * Ruft den Wert der praemFristCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link PraemFristCdType }
+ *
+ */
+ public PraemFristCdType getPraemFristCd() {
+ return praemFristCd;
+ }
+
+ /**
+ * Legt den Wert der praemFristCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link PraemFristCdType }
+ *
+ */
+ public void setPraemFristCd(PraemFristCdType value) {
+ this.praemFristCd = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieNto-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNto() {
+ return praemieNto;
+ }
+
+ /**
+ * Legt den Wert der praemieNto-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNto(BigDecimal value) {
+ this.praemieNto = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/RisikoArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/RisikoArtCdType.java
new file mode 100644
index 00000000..00fee15d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/RisikoArtCdType.java
@@ -0,0 +1,1093 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für RisikoArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="RisikoArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="AH1"/>
+ * <enumeration value="AK1"/>
+ * <enumeration value="AK2"/>
+ * <enumeration value="AS1"/>
+ * <enumeration value="AS2"/>
+ * <enumeration value="AS3"/>
+ * <enumeration value="AS4"/>
+ * <enumeration value="AU1"/>
+ * <enumeration value="AU2"/>
+ * <enumeration value="AU3"/>
+ * <enumeration value="AU4"/>
+ * <enumeration value="AU5"/>
+ * <enumeration value="AV1"/>
+ * <enumeration value="BA1"/>
+ * <enumeration value="BD1"/>
+ * <enumeration value="B01"/>
+ * <enumeration value="B02"/>
+ * <enumeration value="B03"/>
+ * <enumeration value="B04"/>
+ * <enumeration value="B05"/>
+ * <enumeration value="B06"/>
+ * <enumeration value="B11"/>
+ * <enumeration value="E01"/>
+ * <enumeration value="E02"/>
+ * <enumeration value="F01"/>
+ * <enumeration value="F02"/>
+ * <enumeration value="F03"/>
+ * <enumeration value="F04"/>
+ * <enumeration value="F05"/>
+ * <enumeration value="G01"/>
+ * <enumeration value="G02"/>
+ * <enumeration value="H01"/>
+ * <enumeration value="H02"/>
+ * <enumeration value="H03"/>
+ * <enumeration value="H04"/>
+ * <enumeration value="H05"/>
+ * <enumeration value="H06"/>
+ * <enumeration value="H07"/>
+ * <enumeration value="H08"/>
+ * <enumeration value="H99"/>
+ * <enumeration value="HH1"/>
+ * <enumeration value="K01"/>
+ * <enumeration value="K02"/>
+ * <enumeration value="K03"/>
+ * <enumeration value="K04"/>
+ * <enumeration value="K09"/>
+ * <enumeration value="K10"/>
+ * <enumeration value="K99"/>
+ * <enumeration value="L01"/>
+ * <enumeration value="L02"/>
+ * <enumeration value="L03"/>
+ * <enumeration value="L04"/>
+ * <enumeration value="L05"/>
+ * <enumeration value="L06"/>
+ * <enumeration value="L07"/>
+ * <enumeration value="L08"/>
+ * <enumeration value="L09"/>
+ * <enumeration value="L10"/>
+ * <enumeration value="L11"/>
+ * <enumeration value="L99"/>
+ * <enumeration value="LS1"/>
+ * <enumeration value="LW1"/>
+ * <enumeration value="M01"/>
+ * <enumeration value="M02"/>
+ * <enumeration value="M03"/>
+ * <enumeration value="M04"/>
+ * <enumeration value="M05"/>
+ * <enumeration value="M06"/>
+ * <enumeration value="R01"/>
+ * <enumeration value="R02"/>
+ * <enumeration value="R03"/>
+ * <enumeration value="R04"/>
+ * <enumeration value="R05"/>
+ * <enumeration value="R06"/>
+ * <enumeration value="R07"/>
+ * <enumeration value="R08"/>
+ * <enumeration value="R09"/>
+ * <enumeration value="R10"/>
+ * <enumeration value="R11"/>
+ * <enumeration value="R12"/>
+ * <enumeration value="R13"/>
+ * <enumeration value="R14"/>
+ * <enumeration value="R15"/>
+ * <enumeration value="R16"/>
+ * <enumeration value="R99"/>
+ * <enumeration value="RE1"/>
+ * <enumeration value="RE2"/>
+ * <enumeration value="RE3"/>
+ * <enumeration value="RE4"/>
+ * <enumeration value="S01"/>
+ * <enumeration value="S12"/>
+ * <enumeration value="S13"/>
+ * <enumeration value="S14"/>
+ * <enumeration value="S15"/>
+ * <enumeration value="S16"/>
+ * <enumeration value="S17"/>
+ * <enumeration value="S99"/>
+ * <enumeration value="ST1"/>
+ * <enumeration value="T01"/>
+ * <enumeration value="T02"/>
+ * <enumeration value="T03"/>
+ * <enumeration value="T04"/>
+ * <enumeration value="T05"/>
+ * <enumeration value="T06"/>
+ * <enumeration value="T07"/>
+ * <enumeration value="T08"/>
+ * <enumeration value="T09"/>
+ * <enumeration value="T11"/>
+ * <enumeration value="T12"/>
+ * <enumeration value="T13"/>
+ * <enumeration value="T20"/>
+ * <enumeration value="T21"/>
+ * <enumeration value="T22"/>
+ * <enumeration value="T23"/>
+ * <enumeration value="T99"/>
+ * <enumeration value="TI1"/>
+ * <enumeration value="U01"/>
+ * <enumeration value="U02"/>
+ * <enumeration value="U03"/>
+ * <enumeration value="U04"/>
+ * <enumeration value="U05"/>
+ * <enumeration value="U06"/>
+ * <enumeration value="U09"/>
+ * <enumeration value="U10"/>
+ * <enumeration value="U11"/>
+ * <enumeration value="U12"/>
+ * <enumeration value="U13"/>
+ * <enumeration value="U14"/>
+ * <enumeration value="U15"/>
+ * <enumeration value="U16"/>
+ * <enumeration value="U17"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "RisikoArtCd_Type")
+@XmlEnum
+public enum RisikoArtCdType {
+
+
+ /**
+ * KFZ-Haftpflicht
+ *
+ */
+ @XmlEnumValue("AH1")
+ AH_1("AH1"),
+
+ /**
+ * Voll- und Gross-Schadenkasko
+ *
+ */
+ @XmlEnumValue("AK1")
+ AK_1("AK1"),
+
+ /**
+ * Teilkasko
+ *
+ */
+ @XmlEnumValue("AK2")
+ AK_2("AK2"),
+
+ /**
+ * KFZ-Assistance
+ *
+ */
+ @XmlEnumValue("AS1")
+ AS_1("AS1"),
+
+ /**
+ * Reise-Assistance
+ *
+ */
+ @XmlEnumValue("AS2")
+ AS_2("AS2"),
+
+ /**
+ * Wohn-Assistance
+ *
+ */
+ @XmlEnumValue("AS3")
+ AS_3("AS3"),
+
+ /**
+ * Unfall-Assistance
+ *
+ */
+ @XmlEnumValue("AS4")
+ AS_4("AS4"),
+
+ /**
+ * Insassen-Unfall
+ *
+ */
+ @XmlEnumValue("AU1")
+ AU_1("AU1"),
+
+ /**
+ * Insassen-Unfall Todesfall
+ *
+ */
+ @XmlEnumValue("AU2")
+ AU_2("AU2"),
+
+ /**
+ * Insassen-Unfall Invalidität
+ *
+ */
+ @XmlEnumValue("AU3")
+ AU_3("AU3"),
+
+ /**
+ * Insassen-Unfall Taggeld
+ *
+ */
+ @XmlEnumValue("AU4")
+ AU_4("AU4"),
+
+ /**
+ * Insassen-Unfall Heilkosten
+ *
+ */
+ @XmlEnumValue("AU5")
+ AU_5("AU5"),
+
+ /**
+ * Abfertigungs-Versicherung
+ *
+ */
+ @XmlEnumValue("AV1")
+ AV_1("AV1"),
+
+ /**
+ * Bausparen Ansparen
+ *
+ */
+ @XmlEnumValue("BA1")
+ BA_1("BA1"),
+
+ /**
+ * Bausparen Darlehen
+ *
+ */
+ @XmlEnumValue("BD1")
+ BD_1("BD1"),
+
+ /**
+ * Betr.Unterbrechung-Feuer-Zivil
+ *
+ */
+ @XmlEnumValue("B01")
+ B_01("B01"),
+
+ /**
+ * Betr.Unterbrechung Feuer-Industrie
+ *
+ */
+ @XmlEnumValue("B02")
+ B_02("B02"),
+
+ /**
+ * Betr.Unterbrechung-EC
+ *
+ */
+ @XmlEnumValue("B03")
+ B_03("B03"),
+
+ /**
+ * Betr.Unterbrechung-Maschinenbruch
+ *
+ */
+ @XmlEnumValue("B04")
+ B_04("B04"),
+
+ /**
+ * Betr.Unterbrechung-Elementarschaden
+ *
+ */
+ @XmlEnumValue("B05")
+ B_05("B05"),
+
+ /**
+ * Betr.Unterbrechung f.freiber. Tätige
+ *
+ */
+ @XmlEnumValue("B06")
+ B_06("B06"),
+
+ /**
+ * Veranstaltungen
+ *
+ */
+ @XmlEnumValue("B11")
+ B_11("B11"),
+
+ /**
+ * Einbruch-Diebstahl
+ *
+ */
+ @XmlEnumValue("E01")
+ E_01("E01"),
+
+ /**
+ * Kassenboten
+ *
+ */
+ @XmlEnumValue("E02")
+ E_02("E02"),
+
+ /**
+ * Feuer-Zivil
+ *
+ */
+ @XmlEnumValue("F01")
+ F_01("F01"),
+
+ /**
+ * Feuer-Landwirtschaft
+ *
+ */
+ @XmlEnumValue("F02")
+ F_02("F02"),
+
+ /**
+ * Feuer-Industrie
+ *
+ */
+ @XmlEnumValue("F03")
+ F_03("F03"),
+
+ /**
+ * Feuer-EC
+ *
+ */
+ @XmlEnumValue("F04")
+ F_04("F04"),
+
+ /**
+ * Waldbrand
+ *
+ */
+ @XmlEnumValue("F05")
+ F_05("F05"),
+
+ /**
+ * Glasbruch privat
+ *
+ */
+ @XmlEnumValue("G01")
+ G_01("G01"),
+
+ /**
+ * Glasbruch Geschäft
+ *
+ */
+ @XmlEnumValue("G02")
+ G_02("G02"),
+
+ /**
+ * Allg.Haftpflicht
+ *
+ */
+ @XmlEnumValue("H01")
+ H_01("H01"),
+
+ /**
+ * Sonder-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H02")
+ H_02("H02"),
+
+ /**
+ * Flug-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H03")
+ H_03("H03"),
+
+ /**
+ * Vermögensschaden
+ *
+ */
+ @XmlEnumValue("H04")
+ H_04("H04"),
+
+ /**
+ * Atom-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H05")
+ H_05("H05"),
+
+ /**
+ * Verkehrs-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H06")
+ H_06("H06"),
+
+ /**
+ * Bauherrn-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H07")
+ H_07("H07"),
+
+ /**
+ * Boots-Haftpflicht
+ *
+ */
+ @XmlEnumValue("H08")
+ H_08("H08"),
+
+ /**
+ * Sonstige Haftpflicht
+ *
+ */
+ @XmlEnumValue("H99")
+ H_99("H99"),
+
+ /**
+ * Haushalt
+ *
+ */
+ @XmlEnumValue("HH1")
+ HH_1("HH1"),
+
+ /**
+ * Spital
+ *
+ */
+ @XmlEnumValue("K01")
+ K_01("K01"),
+
+ /**
+ * Ambulanz
+ *
+ */
+ @XmlEnumValue("K02")
+ K_02("K02"),
+
+ /**
+ * Heilmittel
+ *
+ */
+ @XmlEnumValue("K03")
+ K_03("K03"),
+
+ /**
+ * Taggeld
+ *
+ */
+ @XmlEnumValue("K04")
+ K_04("K04"),
+
+ /**
+ * Reise-KV
+ *
+ */
+ @XmlEnumValue("K09")
+ K_09("K09"),
+
+ /**
+ * Pflegegeld
+ *
+ */
+ @XmlEnumValue("K10")
+ K_10("K10"),
+
+ /**
+ * KV sonstige
+ *
+ */
+ @XmlEnumValue("K99")
+ K_99("K99"),
+
+ /**
+ * Leben Kapital
+ *
+ */
+ @XmlEnumValue("L01")
+ L_01("L01"),
+
+ /**
+ * Leben Risiko
+ *
+ */
+ @XmlEnumValue("L02")
+ L_02("L02"),
+
+ /**
+ * Leben Rente
+ *
+ */
+ @XmlEnumValue("L03")
+ L_03("L03"),
+
+ /**
+ * Leben Dread Disease
+ *
+ */
+ @XmlEnumValue("L04")
+ L_04("L04"),
+
+ /**
+ * Leben veranlagungsorientiert
+ *
+ */
+ @XmlEnumValue("L05")
+ L_05("L05"),
+
+ /**
+ * Leben Kreditrestschuld
+ *
+ */
+ @XmlEnumValue("L06")
+ L_06("L06"),
+
+ /**
+ * Leben prämiengefördert
+ *
+ */
+ @XmlEnumValue("L07")
+ L_07("L07"),
+
+ /**
+ * Leben fondgebunden
+ *
+ */
+ @XmlEnumValue("L08")
+ L_08("L08"),
+
+ /**
+ * Berufsunfähigkeit
+ *
+ */
+ @XmlEnumValue("L09")
+ L_09("L09"),
+
+ /**
+ * Erwerbsunfähigkeit
+ *
+ */
+ @XmlEnumValue("L10")
+ L_10("L10"),
+
+ /**
+ * Pflegegeld
+ *
+ */
+ @XmlEnumValue("L11")
+ L_11("L11"),
+
+ /**
+ * Leben sonstige
+ *
+ */
+ @XmlEnumValue("L99")
+ L_99("L99"),
+
+ /**
+ * Leasing
+ *
+ */
+ @XmlEnumValue("LS1")
+ LS_1("LS1"),
+
+ /**
+ * Leitungswasser
+ *
+ */
+ @XmlEnumValue("LW1")
+ LW_1("LW1"),
+
+ /**
+ * Maschinenbruch
+ *
+ */
+ @XmlEnumValue("M01")
+ M_01("M01"),
+
+ /**
+ * Maschinen-Montage
+ *
+ */
+ @XmlEnumValue("M02")
+ M_02("M02"),
+
+ /**
+ * Maschinen-Garantie
+ *
+ */
+ @XmlEnumValue("M03")
+ M_03("M03"),
+
+ /**
+ * Elektrogeräte
+ *
+ */
+ @XmlEnumValue("M04")
+ M_04("M04"),
+
+ /**
+ * Computer-Vers.
+ *
+ */
+ @XmlEnumValue("M05")
+ M_05("M05"),
+
+ /**
+ * Tiefkühltruhen
+ *
+ */
+ @XmlEnumValue("M06")
+ M_06("M06"),
+
+ /**
+ * Privat Rechtschutz
+ *
+ */
+ @XmlEnumValue("R01")
+ R_01("R01"),
+
+ /**
+ * Kfz-Rechtschutz
+ *
+ */
+ @XmlEnumValue("R02")
+ R_02("R02"),
+
+ /**
+ * Firmen-Rechtschutz
+ *
+ */
+ @XmlEnumValue("R03")
+ R_03("R03"),
+
+ /**
+ * Schadenersatz- und Strafrechtsschutz
+ *
+ */
+ @XmlEnumValue("R04")
+ R_04("R04"),
+
+ /**
+ * Arbeitsgerichtsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R05")
+ R_05("R05"),
+
+ /**
+ * Sozialversicherungsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R06")
+ R_06("R06"),
+
+ /**
+ * Beratungsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R07")
+ R_07("R07"),
+
+ /**
+ * Allgemeiner Vertragsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R08")
+ R_08("R08"),
+
+ /**
+ * Grundstückseigentum- und Mietenrechtsschutz
+ *
+ */
+ @XmlEnumValue("R09")
+ R_09("R09"),
+
+ /**
+ * Erb- und Familienrechtsschutz
+ *
+ */
+ @XmlEnumValue("R10")
+ R_10("R10"),
+
+ /**
+ * Disziplinarverfahren
+ *
+ */
+ @XmlEnumValue("R11")
+ R_11("R11"),
+
+ /**
+ * Disziplinarverfahren für angestellte Ärzte
+ *
+ */
+ @XmlEnumValue("R12")
+ R_12("R12"),
+
+ /**
+ * Vorsatzdelikte
+ *
+ */
+ @XmlEnumValue("R13")
+ R_13("R13"),
+
+ /**
+ * Fahrzeugrechtsschutz
+ *
+ */
+ @XmlEnumValue("R14")
+ R_14("R14"),
+
+ /**
+ * Lenkerrechtsschutz
+ *
+ */
+ @XmlEnumValue("R15")
+ R_15("R15"),
+
+ /**
+ * Fahrzeugvertragsrechtsschutz
+ *
+ */
+ @XmlEnumValue("R16")
+ R_16("R16"),
+
+ /**
+ * Sonstiger Rechtsschutz
+ *
+ */
+ @XmlEnumValue("R99")
+ R_99("R99"),
+
+ /**
+ * Reise-Storno
+ *
+ */
+ @XmlEnumValue("RE1")
+ RE_1("RE1"),
+
+ /**
+ * Reise-Assistance
+ *
+ */
+ @XmlEnumValue("RE2")
+ RE_2("RE2"),
+
+ /**
+ * Reise-Kranken
+ *
+ */
+ @XmlEnumValue("RE3")
+ RE_3("RE3"),
+
+ /**
+ * Reise-Unfall
+ *
+ */
+ @XmlEnumValue("RE4")
+ RE_4("RE4"),
+
+ /**
+ * Kühlgut
+ *
+ */
+ @XmlEnumValue("S01")
+ S_01("S01"),
+
+ /**
+ * Lizenzverlust
+ *
+ */
+ @XmlEnumValue("S12")
+ S_12("S12"),
+
+ /**
+ * Atom-Sach
+ *
+ */
+ @XmlEnumValue("S13")
+ S_13("S13"),
+
+ /**
+ * Bauwesen
+ *
+ */
+ @XmlEnumValue("S14")
+ S_14("S14"),
+
+ /**
+ * Flugkasko
+ *
+ */
+ @XmlEnumValue("S15")
+ S_15("S15"),
+
+ /**
+ * Bootskasko
+ *
+ */
+ @XmlEnumValue("S16")
+ S_16("S16"),
+
+ /**
+ * Grabstätten
+ *
+ */
+ @XmlEnumValue("S17")
+ S_17("S17"),
+
+ /**
+ * sonstige SV
+ *
+ */
+ @XmlEnumValue("S99")
+ S_99("S99"),
+
+ /**
+ * Sturm
+ *
+ */
+ @XmlEnumValue("ST1")
+ ST_1("ST1"),
+
+ /**
+ * Land-Binnenwaren
+ *
+ */
+ @XmlEnumValue("T01")
+ T_01("T01"),
+
+ /**
+ * See
+ *
+ */
+ @XmlEnumValue("T02")
+ T_02("T02"),
+
+ /**
+ * Krieg
+ *
+ */
+ @XmlEnumValue("T03")
+ T_03("T03"),
+
+ /**
+ * Lager
+ *
+ */
+ @XmlEnumValue("T04")
+ T_04("T04"),
+
+ /**
+ * Valoren-Gewerblich
+ *
+ */
+ @XmlEnumValue("T05")
+ T_05("T05"),
+
+ /**
+ * Valoren-Privat
+ *
+ */
+ @XmlEnumValue("T06")
+ T_06("T06"),
+
+ /**
+ * Sportboot-Kasko
+ *
+ */
+ @XmlEnumValue("T07")
+ T_07("T07"),
+
+ /**
+ * Musik-Instrumente
+ *
+ */
+ @XmlEnumValue("T08")
+ T_08("T08"),
+
+ /**
+ * Kunst
+ *
+ */
+ @XmlEnumValue("T09")
+ T_09("T09"),
+
+ /**
+ * Seekasko
+ *
+ */
+ @XmlEnumValue("T11")
+ T_11("T11"),
+
+ /**
+ * Flusskasko
+ *
+ */
+ @XmlEnumValue("T12")
+ T_12("T12"),
+
+ /**
+ * Landkasko
+ *
+ */
+ @XmlEnumValue("T13")
+ T_13("T13"),
+
+ /**
+ * Reisegepäck
+ *
+ */
+ @XmlEnumValue("T20")
+ T_20("T20"),
+
+ /**
+ * Fotoapparate
+ *
+ */
+ @XmlEnumValue("T21")
+ T_21("T21"),
+
+ /**
+ * Film/Sach
+ *
+ */
+ @XmlEnumValue("T22")
+ T_22("T22"),
+
+ /**
+ * Film/Ausfall
+ *
+ */
+ @XmlEnumValue("T23")
+ T_23("T23"),
+
+ /**
+ * Sonstige Transport
+ *
+ */
+ @XmlEnumValue("T99")
+ T_99("T99"),
+
+ /**
+ * Tier
+ *
+ */
+ @XmlEnumValue("TI1")
+ TI_1("TI1"),
+
+ /**
+ * Allg.Unfall
+ *
+ */
+ @XmlEnumValue("U01")
+ U_01("U01"),
+
+ /**
+ * Kollektiv Unfall
+ *
+ */
+ @XmlEnumValue("U02")
+ U_02("U02"),
+
+ /**
+ * Schülerunfall
+ *
+ */
+ @XmlEnumValue("U03")
+ U_03("U03"),
+
+ /**
+ * Volksunfall
+ *
+ */
+ @XmlEnumValue("U04")
+ U_04("U04"),
+
+ /**
+ * Flug-Unfall
+ *
+ */
+ @XmlEnumValue("U05")
+ U_05("U05"),
+
+ /**
+ * Boots-Unfall
+ *
+ */
+ @XmlEnumValue("U06")
+ U_06("U06"),
+
+ /**
+ * Besucher-Unfall
+ *
+ */
+ @XmlEnumValue("U09")
+ U_09("U09"),
+
+ /**
+ * Unfall mit Kapitalrückgewähr
+ *
+ */
+ @XmlEnumValue("U10")
+ U_10("U10"),
+
+ /**
+ * Taggeld
+ *
+ */
+ @XmlEnumValue("U11")
+ U_11("U11"),
+
+ /**
+ * Invalidität
+ *
+ */
+ @XmlEnumValue("U12")
+ U_12("U12"),
+
+ /**
+ * Unfallrente
+ *
+ */
+ @XmlEnumValue("U13")
+ U_13("U13"),
+
+ /**
+ * Unfalltod
+ *
+ */
+ @XmlEnumValue("U14")
+ U_14("U14"),
+
+ /**
+ * Spitalgeld
+ *
+ */
+ @XmlEnumValue("U15")
+ U_15("U15"),
+
+ /**
+ * Unfallkosten
+ *
+ */
+ @XmlEnumValue("U16")
+ U_16("U16"),
+
+ /**
+ * Kostenersatz
+ *
+ */
+ @XmlEnumValue("U17")
+ U_17("U17");
+ private final String value;
+
+ RisikoArtCdType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static RisikoArtCdType fromValue(String v) {
+ for (RisikoArtCdType c: RisikoArtCdType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHADENBETEILIGTERType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHADENBETEILIGTERType.java
new file mode 100644
index 00000000..92a4b8b4
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHADENBETEILIGTERType.java
@@ -0,0 +1,211 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für SCHADEN_BETEILIGTER_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SCHADEN_BETEILIGTER_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence minOccurs="0">
+ * <element ref="{urn:omds20}GESCHAEDIGTES_OBJEKT" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}ZAHLUNG" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Personennr" type="{urn:omds20}Personennr" />
+ * <attribute name="BetRolleCd" use="required" type="{urn:omds20}BetRolleCd_Type" />
+ * <attribute name="BetTxt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SCHADEN_BETEILIGTER_Type", propOrder = {
+ "geschaedigtesobjekt",
+ "zahlung"
+})
+public class SCHADENBETEILIGTERType {
+
+ @XmlElement(name = "GESCHAEDIGTES_OBJEKT")
+ protected List geschaedigtesobjekt;
+ @XmlElement(name = "ZAHLUNG")
+ protected List zahlung;
+ @XmlAttribute(name = "BetLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int betLfnr;
+ @XmlAttribute(name = "Personennr")
+ protected String personennr;
+ @XmlAttribute(name = "BetRolleCd", required = true)
+ protected String betRolleCd;
+ @XmlAttribute(name = "BetTxt")
+ protected String betTxt;
+
+ /**
+ * Gets the value of the geschaedigtesobjekt property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the geschaedigtesobjekt property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getGESCHAEDIGTESOBJEKT().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link GESCHAEDIGTESOBJEKTType }
+ *
+ *
+ */
+ public List getGESCHAEDIGTESOBJEKT() {
+ if (geschaedigtesobjekt == null) {
+ geschaedigtesobjekt = new ArrayList();
+ }
+ return this.geschaedigtesobjekt;
+ }
+
+ /**
+ * Gets the value of the zahlung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the zahlung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getZAHLUNG().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ZAHLUNGType }
+ *
+ *
+ */
+ public List getZAHLUNG() {
+ if (zahlung == null) {
+ zahlung = new ArrayList();
+ }
+ return this.zahlung;
+ }
+
+ /**
+ * Ruft den Wert der betLfnr-Eigenschaft ab.
+ *
+ */
+ public int getBetLfnr() {
+ return betLfnr;
+ }
+
+ /**
+ * Legt den Wert der betLfnr-Eigenschaft fest.
+ *
+ */
+ public void setBetLfnr(int value) {
+ this.betLfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der personennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Legt den Wert der personennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+ /**
+ * Ruft den Wert der betRolleCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBetRolleCd() {
+ return betRolleCd;
+ }
+
+ /**
+ * Legt den Wert der betRolleCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBetRolleCd(String value) {
+ this.betRolleCd = value;
+ }
+
+ /**
+ * Ruft den Wert der betTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBetTxt() {
+ return betTxt;
+ }
+
+ /**
+ * Legt den Wert der betTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBetTxt(String value) {
+ this.betTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHADENType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHADENType.java
new file mode 100644
index 00000000..0179c5dc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHADENType.java
@@ -0,0 +1,603 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für SCHADEN_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SCHADEN_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence minOccurs="0">
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Anzahl"/>
+ * <element ref="{urn:omds20}EL-Betrag"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ * <element ref="{urn:omds20}EL-Polizzennummer"/>
+ * <element ref="{urn:omds20}EL-Text"/>
+ * </choice>
+ * <element ref="{urn:omds20}SCHADEN_BETEILIGTER" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="Schadennr" use="required" type="{urn:omds20}Schadennr" />
+ * <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ * <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ * <attribute name="Vermnr" type="{urn:omds20}Vermnr" />
+ * <attribute name="SpartenCd" use="required" type="{urn:omds20}SpartenCd_Type" />
+ * <attribute name="SpartenErweiterung" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="10"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Ereigniszpkt" use="required" type="{urn:omds20}Datum-Zeit" />
+ * <attribute name="Meldedat" use="required" type="{urn:omds20}Datum" />
+ * <attribute name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" />
+ * <attribute name="SchadUrsTxt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" />
+ * <attribute name="MalusWirksamKz" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="BearbStandCd" use="required" type="{urn:omds20}BearbStandCd_Type" />
+ * <attribute name="ErledDat" type="{urn:omds20}Datum" />
+ * <attribute name="SachbearbVU">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="LeistungGeschaetzt" type="{urn:omds20}decimal" />
+ * <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SCHADEN_Type", propOrder = {
+ "elAnzahlOrELBetragOrELEinstufung",
+ "schadenbeteiligter"
+})
+public class SCHADENType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Polizzennummer", type = ELPolizzennummerType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAnzahlOrELBetragOrELEinstufung;
+ @XmlElement(name = "SCHADEN_BETEILIGTER")
+ protected List schadenbeteiligter;
+ @XmlAttribute(name = "Schadennr", required = true)
+ protected String schadennr;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr")
+ protected String vermnr;
+ @XmlAttribute(name = "SpartenCd", required = true)
+ protected String spartenCd;
+ @XmlAttribute(name = "SpartenErweiterung", required = true)
+ protected String spartenErweiterung;
+ @XmlAttribute(name = "Ereigniszpkt", required = true)
+ protected XMLGregorianCalendar ereigniszpkt;
+ @XmlAttribute(name = "Meldedat", required = true)
+ protected XMLGregorianCalendar meldedat;
+ @XmlAttribute(name = "SchadUrsCd")
+ protected String schadUrsCd;
+ @XmlAttribute(name = "SchadUrsTxt")
+ protected String schadUrsTxt;
+ @XmlAttribute(name = "VerschuldenCd")
+ protected String verschuldenCd;
+ @XmlAttribute(name = "MalusWirksamKz")
+ protected Entsch2Type malusWirksamKz;
+ @XmlAttribute(name = "BearbStandCd", required = true)
+ protected String bearbStandCd;
+ @XmlAttribute(name = "ErledDat")
+ protected XMLGregorianCalendar erledDat;
+ @XmlAttribute(name = "SachbearbVU")
+ protected String sachbearbVU;
+ @XmlAttribute(name = "LeistungGeschaetzt")
+ protected BigDecimal leistungGeschaetzt;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELEinstufung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAnzahlOrELBetragOrELEinstufung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELEinstufung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELPolizzennummerType }
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELAnzahlOrELBetragOrELEinstufung() {
+ if (elAnzahlOrELBetragOrELEinstufung == null) {
+ elAnzahlOrELBetragOrELEinstufung = new ArrayList();
+ }
+ return this.elAnzahlOrELBetragOrELEinstufung;
+ }
+
+ /**
+ * Gets the value of the schadenbeteiligter property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the schadenbeteiligter property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHADENBETEILIGTER().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHADENBETEILIGTERType }
+ *
+ *
+ */
+ public List getSCHADENBETEILIGTER() {
+ if (schadenbeteiligter == null) {
+ schadenbeteiligter = new ArrayList();
+ }
+ return this.schadenbeteiligter;
+ }
+
+ /**
+ * Ruft den Wert der schadennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadennr() {
+ return schadennr;
+ }
+
+ /**
+ * Legt den Wert der schadennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadennr(String value) {
+ this.schadennr = value;
+ }
+
+ /**
+ * 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 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 spartenCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Legt den Wert der spartenCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Ruft den Wert der spartenErweiterung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenErweiterung() {
+ return spartenErweiterung;
+ }
+
+ /**
+ * Legt den Wert der spartenErweiterung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenErweiterung(String value) {
+ this.spartenErweiterung = value;
+ }
+
+ /**
+ * Ruft den Wert der ereigniszpkt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getEreigniszpkt() {
+ return ereigniszpkt;
+ }
+
+ /**
+ * Legt den Wert der ereigniszpkt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setEreigniszpkt(XMLGregorianCalendar value) {
+ this.ereigniszpkt = value;
+ }
+
+ /**
+ * Ruft den Wert der meldedat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getMeldedat() {
+ return meldedat;
+ }
+
+ /**
+ * Legt den Wert der meldedat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setMeldedat(XMLGregorianCalendar value) {
+ this.meldedat = value;
+ }
+
+ /**
+ * Ruft den Wert der schadUrsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadUrsCd() {
+ return schadUrsCd;
+ }
+
+ /**
+ * Legt den Wert der schadUrsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadUrsCd(String value) {
+ this.schadUrsCd = value;
+ }
+
+ /**
+ * Ruft den Wert der schadUrsTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchadUrsTxt() {
+ return schadUrsTxt;
+ }
+
+ /**
+ * Legt den Wert der schadUrsTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchadUrsTxt(String value) {
+ this.schadUrsTxt = value;
+ }
+
+ /**
+ * Ruft den Wert der verschuldenCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerschuldenCd() {
+ return verschuldenCd;
+ }
+
+ /**
+ * Legt den Wert der verschuldenCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerschuldenCd(String value) {
+ this.verschuldenCd = value;
+ }
+
+ /**
+ * Ruft den Wert der malusWirksamKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getMalusWirksamKz() {
+ return malusWirksamKz;
+ }
+
+ /**
+ * Legt den Wert der malusWirksamKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setMalusWirksamKz(Entsch2Type value) {
+ this.malusWirksamKz = value;
+ }
+
+ /**
+ * Ruft den Wert der bearbStandCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBearbStandCd() {
+ return bearbStandCd;
+ }
+
+ /**
+ * Legt den Wert der bearbStandCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBearbStandCd(String value) {
+ this.bearbStandCd = value;
+ }
+
+ /**
+ * Ruft den Wert der erledDat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getErledDat() {
+ return erledDat;
+ }
+
+ /**
+ * Legt den Wert der erledDat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setErledDat(XMLGregorianCalendar value) {
+ this.erledDat = value;
+ }
+
+ /**
+ * Ruft den Wert der sachbearbVU-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSachbearbVU() {
+ return sachbearbVU;
+ }
+
+ /**
+ * Legt den Wert der sachbearbVU-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSachbearbVU(String value) {
+ this.sachbearbVU = value;
+ }
+
+ /**
+ * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getLeistungGeschaetzt() {
+ return leistungGeschaetzt;
+ }
+
+ /**
+ * Legt den Wert der leistungGeschaetzt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setLeistungGeschaetzt(BigDecimal value) {
+ this.leistungGeschaetzt = value;
+ }
+
+ /**
+ * Ruft den Wert der waehrungsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Legt den Wert der waehrungsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHLUESSEL.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHLUESSEL.java
new file mode 100644
index 00000000..43f6dad7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHLUESSEL.java
@@ -0,0 +1,132 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="SchlWert" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Schlbez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="50"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="SchlWert_generell">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="3"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "SCHLUESSEL")
+public class SCHLUESSEL {
+
+ @XmlAttribute(name = "SchlWert", required = true)
+ protected String schlWert;
+ @XmlAttribute(name = "Schlbez")
+ protected String schlbez;
+ @XmlAttribute(name = "SchlWert_generell")
+ protected String schlWertGenerell;
+
+ /**
+ * Ruft den Wert der schlWert-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlWert() {
+ return schlWert;
+ }
+
+ /**
+ * Legt den Wert der schlWert-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlWert(String value) {
+ this.schlWert = value;
+ }
+
+ /**
+ * Ruft den Wert der schlbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlbez() {
+ return schlbez;
+ }
+
+ /**
+ * Legt den Wert der schlbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlbez(String value) {
+ this.schlbez = value;
+ }
+
+ /**
+ * Ruft den Wert der schlWertGenerell-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlWertGenerell() {
+ return schlWertGenerell;
+ }
+
+ /**
+ * Legt den Wert der schlWertGenerell-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlWertGenerell(String value) {
+ this.schlWertGenerell = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHLUESSELART.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHLUESSELART.java
new file mode 100644
index 00000000..33815e7d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SCHLUESSELART.java
@@ -0,0 +1,159 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="unbounded">
+ * <element ref="{urn:omds20}SCHLUESSEL"/>
+ * </sequence>
+ * <attribute name="SchlArtCd" use="required" type="{urn:omds20}SchlArtCd_Type" />
+ * <attribute name="VUWertErlaubtKz" use="required" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="SchlArtBez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="30"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "schluessel"
+})
+@XmlRootElement(name = "SCHLUESSELART")
+public class SCHLUESSELART {
+
+ @XmlElement(name = "SCHLUESSEL", required = true)
+ protected List schluessel;
+ @XmlAttribute(name = "SchlArtCd", required = true)
+ protected SchlArtCdType schlArtCd;
+ @XmlAttribute(name = "VUWertErlaubtKz", required = true)
+ protected Entsch2Type vuWertErlaubtKz;
+ @XmlAttribute(name = "SchlArtBez")
+ protected String schlArtBez;
+
+ /**
+ * Gets the value of the schluessel property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the schluessel property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSCHLUESSEL().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SCHLUESSEL }
+ *
+ *
+ */
+ public List getSCHLUESSEL() {
+ if (schluessel == null) {
+ schluessel = new ArrayList();
+ }
+ return this.schluessel;
+ }
+
+ /**
+ * Ruft den Wert der schlArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link SchlArtCdType }
+ *
+ */
+ public SchlArtCdType getSchlArtCd() {
+ return schlArtCd;
+ }
+
+ /**
+ * Legt den Wert der schlArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link SchlArtCdType }
+ *
+ */
+ public void setSchlArtCd(SchlArtCdType value) {
+ this.schlArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der vuWertErlaubtKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getVUWertErlaubtKz() {
+ return vuWertErlaubtKz;
+ }
+
+ /**
+ * Legt den Wert der vuWertErlaubtKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setVUWertErlaubtKz(Entsch2Type value) {
+ this.vuWertErlaubtKz = value;
+ }
+
+ /**
+ * Ruft den Wert der schlArtBez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSchlArtBez() {
+ return schlArtBez;
+ }
+
+ /**
+ * Legt den Wert der schlArtBez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSchlArtBez(String value) {
+ this.schlArtBez = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SONSTIGEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SONSTIGEPERSONType.java
new file mode 100644
index 00000000..654100df
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SONSTIGEPERSONType.java
@@ -0,0 +1,125 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für SONSTIGE_PERSON_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SONSTIGE_PERSON_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Name" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="120"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Kurzname">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="SonstPersArtCd" use="required" type="{urn:omds20}SonstPersArtCd_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SONSTIGE_PERSON_Type")
+public class SONSTIGEPERSONType {
+
+ @XmlAttribute(name = "Name", required = true)
+ protected String name;
+ @XmlAttribute(name = "Kurzname")
+ protected String kurzname;
+ @XmlAttribute(name = "SonstPersArtCd", required = true)
+ protected String sonstPersArtCd;
+
+ /**
+ * Ruft den Wert der name-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Legt den Wert der name-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setName(String value) {
+ this.name = value;
+ }
+
+ /**
+ * Ruft den Wert der kurzname-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKurzname() {
+ return kurzname;
+ }
+
+ /**
+ * Legt den Wert der kurzname-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKurzname(String value) {
+ this.kurzname = value;
+ }
+
+ /**
+ * Ruft den Wert der sonstPersArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSonstPersArtCd() {
+ return sonstPersArtCd;
+ }
+
+ /**
+ * Legt den Wert der sonstPersArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSonstPersArtCd(String value) {
+ this.sonstPersArtCd = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SPARTEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SPARTEType.java
new file mode 100644
index 00000000..be38bdc9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SPARTEType.java
@@ -0,0 +1,529 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für SPARTE_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="SPARTE_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Anzahl"/>
+ * <element ref="{urn:omds20}EL-Betrag"/>
+ * <element ref="{urn:omds20}EL-Bezugsberechtigung"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ * <element ref="{urn:omds20}EL-Gewinnbeteiligung"/>
+ * <element ref="{urn:omds20}EL-Grenzwert"/>
+ * <element ref="{urn:omds20}EL-Index"/>
+ * <element ref="{urn:omds20}EL-Klausel"/>
+ * <element ref="{urn:omds20}EL-Praemienkorrektur"/>
+ * <element ref="{urn:omds20}EL-Rente"/>
+ * <element ref="{urn:omds20}EL-Selbstbehalt"/>
+ * <element ref="{urn:omds20}EL-Steuer"/>
+ * <element ref="{urn:omds20}EL-Text"/>
+ * <element ref="{urn:omds20}EL-Zeitraum"/>
+ * </choice>
+ * <element ref="{urn:omds20}RISIKO" maxOccurs="unbounded"/>
+ * </sequence>
+ * <attribute name="SpartenCd" use="required" type="{urn:omds20}SpartenCd_Type" />
+ * <attribute name="SpartenErweiterung" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="10"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="SpartenID">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="VerbandSparteCd" use="required" type="{urn:omds20}VerbandSparteCd_Type" />
+ * <attribute name="Spartentxt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="80"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="SpartenBeg" type="{urn:omds20}Datum" />
+ * <attribute name="SpartenEnd" type="{urn:omds20}Datum" />
+ * <attribute name="HauptTarifBez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="25"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="SichergKz" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="DirBeteiligtKz" type="{urn:omds20}Entsch3_Type" />
+ * <attribute name="SondervereinbarungKz" type="{urn:omds20}Entsch3_Type" />
+ * <attribute name="PraemieNtoSp" use="required" type="{urn:omds20}decimal" />
+ * <attribute name="PraemieBtoSp" use="required" type="{urn:omds20}decimal" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "SPARTE_Type", propOrder = {
+ "elAnzahlOrELBetragOrELBezugsberechtigung",
+ "risiko"
+})
+public class SPARTEType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Gewinnbeteiligung", type = ELGewinnbeteiligungType.class),
+ @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class),
+ @XmlElement(name = "EL-Index", type = ELIndexType.class),
+ @XmlElement(name = "EL-Klausel", type = ELKlauselType.class),
+ @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class),
+ @XmlElement(name = "EL-Rente", type = ELRenteType.class),
+ @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class),
+ @XmlElement(name = "EL-Steuer", type = ELSteuerType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class),
+ @XmlElement(name = "EL-Zeitraum", type = ELZeitraumType.class)
+ })
+ protected List elAnzahlOrELBetragOrELBezugsberechtigung;
+ @XmlElement(name = "RISIKO", required = true)
+ protected List risiko;
+ @XmlAttribute(name = "SpartenCd", required = true)
+ protected String spartenCd;
+ @XmlAttribute(name = "SpartenErweiterung", required = true)
+ protected String spartenErweiterung;
+ @XmlAttribute(name = "SpartenID")
+ protected String spartenID;
+ @XmlAttribute(name = "VerbandSparteCd", required = true)
+ protected String verbandSparteCd;
+ @XmlAttribute(name = "Spartentxt")
+ protected String spartentxt;
+ @XmlAttribute(name = "SpartenBeg")
+ protected XMLGregorianCalendar spartenBeg;
+ @XmlAttribute(name = "SpartenEnd")
+ protected XMLGregorianCalendar spartenEnd;
+ @XmlAttribute(name = "HauptTarifBez")
+ protected String hauptTarifBez;
+ @XmlAttribute(name = "SichergKz")
+ protected Entsch2Type sichergKz;
+ @XmlAttribute(name = "DirBeteiligtKz")
+ protected String dirBeteiligtKz;
+ @XmlAttribute(name = "SondervereinbarungKz")
+ protected String sondervereinbarungKz;
+ @XmlAttribute(name = "PraemieNtoSp", required = true)
+ protected BigDecimal praemieNtoSp;
+ @XmlAttribute(name = "PraemieBtoSp", required = true)
+ protected BigDecimal praemieBtoSp;
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAnzahlOrELBetragOrELBezugsberechtigung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELBezugsberechtigung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELBezugsberechtigungType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELGewinnbeteiligungType }
+ * {@link ELGrenzwertType }
+ * {@link ELIndexType }
+ * {@link ELKlauselType }
+ * {@link ELPraemienkorrekturType }
+ * {@link ELRenteType }
+ * {@link ELSelbstbehalt }
+ * {@link ELSteuerType }
+ * {@link ELTextType }
+ * {@link ELZeitraumType }
+ *
+ *
+ */
+ public List getELAnzahlOrELBetragOrELBezugsberechtigung() {
+ if (elAnzahlOrELBetragOrELBezugsberechtigung == null) {
+ elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList();
+ }
+ return this.elAnzahlOrELBetragOrELBezugsberechtigung;
+ }
+
+ /**
+ * Gets the value of the risiko property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the risiko property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getRISIKO().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link RISIKOType }
+ *
+ *
+ */
+ public List getRISIKO() {
+ if (risiko == null) {
+ risiko = new ArrayList();
+ }
+ return this.risiko;
+ }
+
+ /**
+ * Ruft den Wert der spartenCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenCd() {
+ return spartenCd;
+ }
+
+ /**
+ * Legt den Wert der spartenCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenCd(String value) {
+ this.spartenCd = value;
+ }
+
+ /**
+ * Ruft den Wert der spartenErweiterung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenErweiterung() {
+ return spartenErweiterung;
+ }
+
+ /**
+ * Legt den Wert der spartenErweiterung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenErweiterung(String value) {
+ this.spartenErweiterung = value;
+ }
+
+ /**
+ * Ruft den Wert der spartenID-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartenID() {
+ return spartenID;
+ }
+
+ /**
+ * Legt den Wert der spartenID-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartenID(String value) {
+ this.spartenID = value;
+ }
+
+ /**
+ * Ruft den Wert der verbandSparteCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerbandSparteCd() {
+ return verbandSparteCd;
+ }
+
+ /**
+ * Legt den Wert der verbandSparteCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerbandSparteCd(String value) {
+ this.verbandSparteCd = value;
+ }
+
+ /**
+ * Ruft den Wert der spartentxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSpartentxt() {
+ return spartentxt;
+ }
+
+ /**
+ * Legt den Wert der spartentxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSpartentxt(String value) {
+ this.spartentxt = value;
+ }
+
+ /**
+ * Ruft den Wert der spartenBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getSpartenBeg() {
+ return spartenBeg;
+ }
+
+ /**
+ * Legt den Wert der spartenBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setSpartenBeg(XMLGregorianCalendar value) {
+ this.spartenBeg = value;
+ }
+
+ /**
+ * Ruft den Wert der spartenEnd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getSpartenEnd() {
+ return spartenEnd;
+ }
+
+ /**
+ * Legt den Wert der spartenEnd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setSpartenEnd(XMLGregorianCalendar value) {
+ this.spartenEnd = value;
+ }
+
+ /**
+ * Ruft den Wert der hauptTarifBez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHauptTarifBez() {
+ return hauptTarifBez;
+ }
+
+ /**
+ * Legt den Wert der hauptTarifBez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHauptTarifBez(String value) {
+ this.hauptTarifBez = value;
+ }
+
+ /**
+ * Ruft den Wert der sichergKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getSichergKz() {
+ return sichergKz;
+ }
+
+ /**
+ * Legt den Wert der sichergKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setSichergKz(Entsch2Type value) {
+ this.sichergKz = value;
+ }
+
+ /**
+ * Ruft den Wert der dirBeteiligtKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDirBeteiligtKz() {
+ return dirBeteiligtKz;
+ }
+
+ /**
+ * Legt den Wert der dirBeteiligtKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDirBeteiligtKz(String value) {
+ this.dirBeteiligtKz = value;
+ }
+
+ /**
+ * Ruft den Wert der sondervereinbarungKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getSondervereinbarungKz() {
+ return sondervereinbarungKz;
+ }
+
+ /**
+ * Legt den Wert der sondervereinbarungKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setSondervereinbarungKz(String value) {
+ this.sondervereinbarungKz = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieNtoSp-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNtoSp() {
+ return praemieNtoSp;
+ }
+
+ /**
+ * Legt den Wert der praemieNtoSp-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNtoSp(BigDecimal value) {
+ this.praemieNtoSp = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieBtoSp-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieBtoSp() {
+ return praemieBtoSp;
+ }
+
+ /**
+ * Legt den Wert der praemieBtoSp-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieBtoSp(BigDecimal value) {
+ this.praemieBtoSp = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SbhArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SbhArtCdType.java
new file mode 100644
index 00000000..1b11b7e9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SbhArtCdType.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für SbhArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="SbhArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="MIS"/>
+ * <enumeration value="MXK"/>
+ * <enumeration value="MXS"/>
+ * <enumeration value="STS"/>
+ * <enumeration value="SSO"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "SbhArtCd_Type")
+@XmlEnum
+public enum SbhArtCdType {
+
+
+ /**
+ * Mindestselbstbehalt je Schadenfall
+ *
+ */
+ MIS,
+
+ /**
+ * Maximalselbstbehalt kumuliert
+ *
+ */
+ MXK,
+
+ /**
+ * Maximalselbstbehalt je Schadenfall
+ *
+ */
+ MXS,
+
+ /**
+ * Standardselbstbehalt je Schadenfall
+ *
+ */
+ STS,
+
+ /**
+ * Selbstbehalt sonst
+ *
+ */
+ SSO;
+
+ public String value() {
+ return name();
+ }
+
+ public static SbhArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SchlArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SchlArtCdType.java
new file mode 100644
index 00000000..12b7e97d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/SchlArtCdType.java
@@ -0,0 +1,519 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für SchlArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="SchlArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="25"/>
+ * <enumeration value="AendGrundCd"/>
+ * <enumeration value="AntriebsArtCd"/>
+ * <enumeration value="AusstattungCd"/>
+ * <enumeration value="BauartCd"/>
+ * <enumeration value="BBArtCd"/>
+ * <enumeration value="BearbStandCd"/>
+ * <enumeration value="BetragArtCd"/>
+ * <enumeration value="BetRolleCd"/>
+ * <enumeration value="DachungCd"/>
+ * <enumeration value="EFrageCd"/>
+ * <enumeration value="EstArtCd"/>
+ * <enumeration value="FamilienstandCd"/>
+ * <enumeration value="FlaechenAttributCd"/>
+ * <enumeration value="FzgArtCd"/>
+ * <enumeration value="GebaeudeArtCd"/>
+ * <enumeration value="GebaeudeHoeheCd"/>
+ * <enumeration value="GeschlechtCd"/>
+ * <enumeration value="GrundRuecklaufCd"/>
+ * <enumeration value="GrwArtCd"/>
+ * <enumeration value="IdfArtCd"/>
+ * <enumeration value="IndexArtCd"/>
+ * <enumeration value="KomArtCd"/>
+ * <enumeration value="LandesCd"/>
+ * <enumeration value="LegArtCd"/>
+ * <enumeration value="LoeschCd"/>
+ * <enumeration value="NutzungCd"/>
+ * <enumeration value="ObjektdatenCd"/>
+ * <enumeration value="PaketInhCd"/>
+ * <enumeration value="PaketUmfCd"/>
+ * <enumeration value="PersArtCd"/>
+ * <enumeration value="PfrArtCd"/>
+ * <enumeration value="PolArtCd"/>
+ * <enumeration value="PraemFristCd"/>
+ * <enumeration value="PraemKorrArtCd"/>
+ * <enumeration value="ProvArtCd"/>
+ * <enumeration value="RisikoArtCd"/>
+ * <enumeration value="RntRhythmCd"/>
+ * <enumeration value="SbhArtCd"/>
+ * <enumeration value="SchadUrsCd"/>
+ * <enumeration value="SonstPersArtCd"/>
+ * <enumeration value="SpartenCd"/>
+ * <enumeration value="StArtCd"/>
+ * <enumeration value="TxtArtCd"/>
+ * <enumeration value="VSArtCd"/>
+ * <enumeration value="VerbandSparteCd"/>
+ * <enumeration value="VersSacheCd"/>
+ * <enumeration value="VerschuldenCd"/>
+ * <enumeration value="VerwendzweckCd"/>
+ * <enumeration value="VtgProdCd"/>
+ * <enumeration value="VtgRolleCd"/>
+ * <enumeration value="VtgSparteCd"/>
+ * <enumeration value="VtgStatusCd"/>
+ * <enumeration value="WaehrungsCd"/>
+ * <enumeration value="ZRArtCd"/>
+ * <enumeration value="ZahlGrundCd"/>
+ * <enumeration value="ZahlRhythmCd"/>
+ * <enumeration value="ZahlWegCd"/>
+ * <enumeration value="MahnStufeCd"/>
+ * <enumeration value="RueckGrundCd"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "SchlArtCd_Type")
+@XmlEnum
+public enum SchlArtCdType {
+
+
+ /**
+ * Änderungsgrund
+ *
+ */
+ @XmlEnumValue("AendGrundCd")
+ AEND_GRUND_CD("AendGrundCd"),
+
+ /**
+ * Antriebsart
+ *
+ */
+ @XmlEnumValue("AntriebsArtCd")
+ ANTRIEBS_ART_CD("AntriebsArtCd"),
+
+ /**
+ * Ausstattung
+ *
+ */
+ @XmlEnumValue("AusstattungCd")
+ AUSSTATTUNG_CD("AusstattungCd"),
+
+ /**
+ * Bauart
+ *
+ */
+ @XmlEnumValue("BauartCd")
+ BAUART_CD("BauartCd"),
+
+ /**
+ * Bezugsberechtigungsart
+ *
+ */
+ @XmlEnumValue("BBArtCd")
+ BB_ART_CD("BBArtCd"),
+
+ /**
+ * Bearbeitungsstand
+ *
+ */
+ @XmlEnumValue("BearbStandCd")
+ BEARB_STAND_CD("BearbStandCd"),
+
+ /**
+ * Betragsart
+ *
+ */
+ @XmlEnumValue("BetragArtCd")
+ BETRAG_ART_CD("BetragArtCd"),
+
+ /**
+ * Beteiligungsrolle
+ *
+ */
+ @XmlEnumValue("BetRolleCd")
+ BET_ROLLE_CD("BetRolleCd"),
+
+ /**
+ * Dachung
+ *
+ */
+ @XmlEnumValue("DachungCd")
+ DACHUNG_CD("DachungCd"),
+
+ /**
+ * Entscheidungsfrage
+ *
+ */
+ @XmlEnumValue("EFrageCd")
+ E_FRAGE_CD("EFrageCd"),
+
+ /**
+ * Einstufungsart
+ *
+ */
+ @XmlEnumValue("EstArtCd")
+ EST_ART_CD("EstArtCd"),
+
+ /**
+ * Familienstand
+ *
+ */
+ @XmlEnumValue("FamilienstandCd")
+ FAMILIENSTAND_CD("FamilienstandCd"),
+
+ /**
+ * Flächenattribut
+ *
+ */
+ @XmlEnumValue("FlaechenAttributCd")
+ FLAECHEN_ATTRIBUT_CD("FlaechenAttributCd"),
+
+ /**
+ * Fahrzeugart
+ *
+ */
+ @XmlEnumValue("FzgArtCd")
+ FZG_ART_CD("FzgArtCd"),
+
+ /**
+ * Art des Gebäudes
+ *
+ */
+ @XmlEnumValue("GebaeudeArtCd")
+ GEBAEUDE_ART_CD("GebaeudeArtCd"),
+
+ /**
+ * Gebäudehöhe
+ *
+ */
+ @XmlEnumValue("GebaeudeHoeheCd")
+ GEBAEUDE_HOEHE_CD("GebaeudeHoeheCd"),
+
+ /**
+ * Geschlecht
+ *
+ */
+ @XmlEnumValue("GeschlechtCd")
+ GESCHLECHT_CD("GeschlechtCd"),
+
+ /**
+ * GrundRuecklauf
+ *
+ */
+ @XmlEnumValue("GrundRuecklaufCd")
+ GRUND_RUECKLAUF_CD("GrundRuecklaufCd"),
+
+ /**
+ * Grenzwertart
+ *
+ */
+ @XmlEnumValue("GrwArtCd")
+ GRW_ART_CD("GrwArtCd"),
+
+ /**
+ * Identifizierungsart
+ *
+ */
+ @XmlEnumValue("IdfArtCd")
+ IDF_ART_CD("IdfArtCd"),
+
+ /**
+ * Indexart
+ *
+ */
+ @XmlEnumValue("IndexArtCd")
+ INDEX_ART_CD("IndexArtCd"),
+
+ /**
+ * KommunikationsArt
+ *
+ */
+ @XmlEnumValue("KomArtCd")
+ KOM_ART_CD("KomArtCd"),
+
+ /**
+ * Ländercode
+ *
+ */
+ @XmlEnumValue("LandesCd")
+ LANDES_CD("LandesCd"),
+
+ /**
+ * Legitimierungsart
+ *
+ */
+ @XmlEnumValue("LegArtCd")
+ LEG_ART_CD("LegArtCd"),
+
+ /**
+ * Löschungsarten
+ *
+ */
+ @XmlEnumValue("LoeschCd")
+ LOESCH_CD("LoeschCd"),
+
+ /**
+ * Nutzung
+ *
+ */
+ @XmlEnumValue("NutzungCd")
+ NUTZUNG_CD("NutzungCd"),
+
+ /**
+ * Objektdatenart
+ *
+ */
+ @XmlEnumValue("ObjektdatenCd")
+ OBJEKTDATEN_CD("ObjektdatenCd"),
+
+ /**
+ * Paketinhalt
+ *
+ */
+ @XmlEnumValue("PaketInhCd")
+ PAKET_INH_CD("PaketInhCd"),
+
+ /**
+ * Paketumfang
+ *
+ */
+ @XmlEnumValue("PaketUmfCd")
+ PAKET_UMF_CD("PaketUmfCd"),
+
+ /**
+ * Personenart
+ *
+ */
+ @XmlEnumValue("PersArtCd")
+ PERS_ART_CD("PersArtCd"),
+
+ /**
+ * Prämienfreiart
+ *
+ */
+ @XmlEnumValue("PfrArtCd")
+ PFR_ART_CD("PfrArtCd"),
+
+ /**
+ * Polizzenart
+ *
+ */
+ @XmlEnumValue("PolArtCd")
+ POL_ART_CD("PolArtCd"),
+
+ /**
+ * Prämienfrist
+ *
+ */
+ @XmlEnumValue("PraemFristCd")
+ PRAEM_FRIST_CD("PraemFristCd"),
+
+ /**
+ * Prämienkorrekturart
+ *
+ */
+ @XmlEnumValue("PraemKorrArtCd")
+ PRAEM_KORR_ART_CD("PraemKorrArtCd"),
+
+ /**
+ * Provisionsart
+ *
+ */
+ @XmlEnumValue("ProvArtCd")
+ PROV_ART_CD("ProvArtCd"),
+
+ /**
+ * Risikoart
+ *
+ */
+ @XmlEnumValue("RisikoArtCd")
+ RISIKO_ART_CD("RisikoArtCd"),
+
+ /**
+ * Rentenzahlungsrhythmus
+ *
+ */
+ @XmlEnumValue("RntRhythmCd")
+ RNT_RHYTHM_CD("RntRhythmCd"),
+
+ /**
+ * Selbstbehaltart
+ *
+ */
+ @XmlEnumValue("SbhArtCd")
+ SBH_ART_CD("SbhArtCd"),
+
+ /**
+ * Schadenursache
+ *
+ */
+ @XmlEnumValue("SchadUrsCd")
+ SCHAD_URS_CD("SchadUrsCd"),
+
+ /**
+ * Art der sonstigen Person
+ *
+ */
+ @XmlEnumValue("SonstPersArtCd")
+ SONST_PERS_ART_CD("SonstPersArtCd"),
+
+ /**
+ * Sparte
+ *
+ */
+ @XmlEnumValue("SpartenCd")
+ SPARTEN_CD("SpartenCd"),
+
+ /**
+ * Steuerart
+ *
+ */
+ @XmlEnumValue("StArtCd")
+ ST_ART_CD("StArtCd"),
+
+ /**
+ * Textart
+ *
+ */
+ @XmlEnumValue("TxtArtCd")
+ TXT_ART_CD("TxtArtCd"),
+
+ /**
+ * Versicherungssummenart
+ *
+ */
+ @XmlEnumValue("VSArtCd")
+ VS_ART_CD("VSArtCd"),
+
+ /**
+ * Verbandssparte
+ *
+ */
+ @XmlEnumValue("VerbandSparteCd")
+ VERBAND_SPARTE_CD("VerbandSparteCd"),
+
+ /**
+ * Versicherte Sache
+ *
+ */
+ @XmlEnumValue("VersSacheCd")
+ VERS_SACHE_CD("VersSacheCd"),
+
+ /**
+ * Verschulden
+ *
+ */
+ @XmlEnumValue("VerschuldenCd")
+ VERSCHULDEN_CD("VerschuldenCd"),
+
+ /**
+ * Verwendungszweck
+ *
+ */
+ @XmlEnumValue("VerwendzweckCd")
+ VERWENDZWECK_CD("VerwendzweckCd"),
+
+ /**
+ * Vertragsprodukt
+ *
+ */
+ @XmlEnumValue("VtgProdCd")
+ VTG_PROD_CD("VtgProdCd"),
+
+ /**
+ * Vertragsrolle
+ *
+ */
+ @XmlEnumValue("VtgRolleCd")
+ VTG_ROLLE_CD("VtgRolleCd"),
+
+ /**
+ * Vertragssparte
+ *
+ */
+ @XmlEnumValue("VtgSparteCd")
+ VTG_SPARTE_CD("VtgSparteCd"),
+
+ /**
+ * Vertragsstatus
+ *
+ */
+ @XmlEnumValue("VtgStatusCd")
+ VTG_STATUS_CD("VtgStatusCd"),
+
+ /**
+ * Währung
+ *
+ */
+ @XmlEnumValue("WaehrungsCd")
+ WAEHRUNGS_CD("WaehrungsCd"),
+
+ /**
+ * Art des Zeitraumes
+ *
+ */
+ @XmlEnumValue("ZRArtCd")
+ ZR_ART_CD("ZRArtCd"),
+
+ /**
+ * Zahlungsgrund
+ *
+ */
+ @XmlEnumValue("ZahlGrundCd")
+ ZAHL_GRUND_CD("ZahlGrundCd"),
+
+ /**
+ * Zahlungsrhythmus
+ *
+ */
+ @XmlEnumValue("ZahlRhythmCd")
+ ZAHL_RHYTHM_CD("ZahlRhythmCd"),
+
+ /**
+ * Zahlungsweg
+ *
+ */
+ @XmlEnumValue("ZahlWegCd")
+ ZAHL_WEG_CD("ZahlWegCd"),
+
+ /**
+ * MahnStufe
+ *
+ */
+ @XmlEnumValue("MahnStufeCd")
+ MAHN_STUFE_CD("MahnStufeCd"),
+
+ /**
+ * GrundRuecklauf
+ *
+ */
+ @XmlEnumValue("RueckGrundCd")
+ RUECK_GRUND_CD("RueckGrundCd");
+ private final String value;
+
+ SchlArtCdType(String v) {
+ value = v;
+ }
+
+ public String value() {
+ return value;
+ }
+
+ public static SchlArtCdType fromValue(String v) {
+ for (SchlArtCdType c: SchlArtCdType.values()) {
+ if (c.value.equals(v)) {
+ return c;
+ }
+ }
+ throw new IllegalArgumentException(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/TxtArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/TxtArtCdType.java
new file mode 100644
index 00000000..65ca7990
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/TxtArtCdType.java
@@ -0,0 +1,104 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für TxtArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="TxtArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="ANR"/>
+ * <enumeration value="BER"/>
+ * <enumeration value="FRT"/>
+ * <enumeration value="TIT"/>
+ * <enumeration value="VKL"/>
+ * <enumeration value="SRT"/>
+ * <enumeration value="EXP"/>
+ * <enumeration value="ONR"/>
+ * <enumeration value="FZU"/>
+ * <enumeration value="RIM"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "TxtArtCd_Type")
+@XmlEnum
+public enum TxtArtCdType {
+
+
+ /**
+ * Anrede
+ *
+ */
+ ANR,
+
+ /**
+ * Beruf
+ *
+ */
+ BER,
+
+ /**
+ * Freitext
+ *
+ */
+ FRT,
+
+ /**
+ * Titel
+ *
+ */
+ TIT,
+
+ /**
+ * Vertragsspez. Klausel
+ *
+ */
+ VKL,
+
+ /**
+ * Beschreibung Schadenort
+ *
+ */
+ SRT,
+
+ /**
+ * Schaden-Expertise (Besichtigungsdaten)
+ *
+ */
+ EXP,
+
+ /**
+ * Oeamtc-Clubkarten-Nr
+ *
+ */
+ ONR,
+
+ /**
+ * Ordnungsbegriff für Zuordnung Fremdsystem
+ *
+ */
+ FZU,
+
+ /**
+ * Risikomerkmal
+ *
+ */
+ RIM;
+
+ public String value() {
+ return name();
+ }
+
+ public static TxtArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSKFZ.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSKFZ.java
new file mode 100644
index 00000000..e1f43e79
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSKFZ.java
@@ -0,0 +1,34 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds20}VERS_KFZ_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "VERS_KFZ")
+public class VERSKFZ
+ extends VERSKFZType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSKFZType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSKFZType.java
new file mode 100644
index 00000000..b6a4386a
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSKFZType.java
@@ -0,0 +1,734 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für VERS_KFZ_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERS_KFZ_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="FzgArtCd" use="required" type="{urn:omds20}FzgArtCd_Type" />
+ * <attribute name="Marke" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Handelsbez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="30"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="TypVarVer">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Nutzlast">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ * <totalDigits value="6"/>
+ * <fractionDigits value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="AntriebsArtCd" use="required" type="{urn:omds20}AntriebsArtCd_Type" />
+ * <attribute name="Katkz" use="required" type="{urn:omds20}Entsch3_Type" />
+ * <attribute name="ABSKz" type="{urn:omds20}Entsch2_Type" />
+ * <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Fahrgestnr" use="required">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Motornr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="20"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="NatCode">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="26"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ * <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ * <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ * <attribute name="Pol_Kennz">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="12"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Eigengew">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ * <totalDigits value="6"/>
+ * <fractionDigits value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="HzulGesgew">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ * <totalDigits value="6"/>
+ * <fractionDigits value="0"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_KFZ_Type")
+@XmlSeeAlso({
+ VERSKFZ.class
+})
+public class VERSKFZType {
+
+ @XmlAttribute(name = "FzgArtCd", required = true)
+ protected String fzgArtCd;
+ @XmlAttribute(name = "Marke", required = true)
+ protected String marke;
+ @XmlAttribute(name = "Handelsbez")
+ protected String handelsbez;
+ @XmlAttribute(name = "TypVarVer")
+ protected String typVarVer;
+ @XmlAttribute(name = "Leasingkz")
+ protected Entsch2Type leasingkz;
+ @XmlAttribute(name = "Modelljahr")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer modelljahr;
+ @XmlAttribute(name = "Leistung")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer leistung;
+ @XmlAttribute(name = "Plaetze")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer plaetze;
+ @XmlAttribute(name = "Nutzlast")
+ protected BigDecimal nutzlast;
+ @XmlAttribute(name = "Hubraum")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer hubraum;
+ @XmlAttribute(name = "AntriebsArtCd", required = true)
+ protected String antriebsArtCd;
+ @XmlAttribute(name = "Katkz", required = true)
+ protected String katkz;
+ @XmlAttribute(name = "ABSKz")
+ protected Entsch2Type absKz;
+ @XmlAttribute(name = "CO2_Ausstoss")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer co2Ausstoss;
+ @XmlAttribute(name = "Fahrgestnr", required = true)
+ protected String fahrgestnr;
+ @XmlAttribute(name = "Motornr")
+ protected String motornr;
+ @XmlAttribute(name = "NatCode")
+ protected String natCode;
+ @XmlAttribute(name = "VerwendzweckCd")
+ protected String verwendzweckCd;
+ @XmlAttribute(name = "Erstzulassdat")
+ protected XMLGregorianCalendar erstzulassdat;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "Pol_Kennz")
+ protected String polKennz;
+ @XmlAttribute(name = "Eigengew")
+ protected BigDecimal eigengew;
+ @XmlAttribute(name = "HzulGesgew")
+ protected BigDecimal hzulGesgew;
+
+ /**
+ * Ruft den Wert der fzgArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFzgArtCd() {
+ return fzgArtCd;
+ }
+
+ /**
+ * Legt den Wert der fzgArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFzgArtCd(String value) {
+ this.fzgArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der marke-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMarke() {
+ return marke;
+ }
+
+ /**
+ * Legt den Wert der marke-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMarke(String value) {
+ this.marke = value;
+ }
+
+ /**
+ * Ruft den Wert der handelsbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHandelsbez() {
+ return handelsbez;
+ }
+
+ /**
+ * Legt den Wert der handelsbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHandelsbez(String value) {
+ this.handelsbez = value;
+ }
+
+ /**
+ * Ruft den Wert der typVarVer-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTypVarVer() {
+ return typVarVer;
+ }
+
+ /**
+ * Legt den Wert der typVarVer-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTypVarVer(String value) {
+ this.typVarVer = value;
+ }
+
+ /**
+ * Ruft den Wert der leasingkz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getLeasingkz() {
+ return leasingkz;
+ }
+
+ /**
+ * Legt den Wert der leasingkz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setLeasingkz(Entsch2Type value) {
+ this.leasingkz = value;
+ }
+
+ /**
+ * Ruft den Wert der modelljahr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getModelljahr() {
+ return modelljahr;
+ }
+
+ /**
+ * Legt den Wert der modelljahr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setModelljahr(Integer value) {
+ this.modelljahr = value;
+ }
+
+ /**
+ * Ruft den Wert der leistung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getLeistung() {
+ return leistung;
+ }
+
+ /**
+ * Legt den Wert der leistung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setLeistung(Integer value) {
+ this.leistung = value;
+ }
+
+ /**
+ * Ruft den Wert der plaetze-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getPlaetze() {
+ return plaetze;
+ }
+
+ /**
+ * Legt den Wert der plaetze-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setPlaetze(Integer value) {
+ this.plaetze = value;
+ }
+
+ /**
+ * Ruft den Wert der nutzlast-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getNutzlast() {
+ return nutzlast;
+ }
+
+ /**
+ * Legt den Wert der nutzlast-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setNutzlast(BigDecimal value) {
+ this.nutzlast = value;
+ }
+
+ /**
+ * Ruft den Wert der hubraum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getHubraum() {
+ return hubraum;
+ }
+
+ /**
+ * Legt den Wert der hubraum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setHubraum(Integer value) {
+ this.hubraum = value;
+ }
+
+ /**
+ * Ruft den Wert der antriebsArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAntriebsArtCd() {
+ return antriebsArtCd;
+ }
+
+ /**
+ * Legt den Wert der antriebsArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAntriebsArtCd(String value) {
+ this.antriebsArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der katkz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKatkz() {
+ return katkz;
+ }
+
+ /**
+ * Legt den Wert der katkz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKatkz(String value) {
+ this.katkz = value;
+ }
+
+ /**
+ * Ruft den Wert der absKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getABSKz() {
+ return absKz;
+ }
+
+ /**
+ * Legt den Wert der absKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setABSKz(Entsch2Type value) {
+ this.absKz = value;
+ }
+
+ /**
+ * Ruft den Wert der co2Ausstoss-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Integer }
+ *
+ */
+ public Integer getCO2Ausstoss() {
+ return co2Ausstoss;
+ }
+
+ /**
+ * Legt den Wert der co2Ausstoss-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Integer }
+ *
+ */
+ public void setCO2Ausstoss(Integer value) {
+ this.co2Ausstoss = value;
+ }
+
+ /**
+ * Ruft den Wert der fahrgestnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getFahrgestnr() {
+ return fahrgestnr;
+ }
+
+ /**
+ * Legt den Wert der fahrgestnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setFahrgestnr(String value) {
+ this.fahrgestnr = value;
+ }
+
+ /**
+ * Ruft den Wert der motornr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getMotornr() {
+ return motornr;
+ }
+
+ /**
+ * Legt den Wert der motornr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setMotornr(String value) {
+ this.motornr = value;
+ }
+
+ /**
+ * Ruft den Wert der natCode-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNatCode() {
+ return natCode;
+ }
+
+ /**
+ * Legt den Wert der natCode-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNatCode(String value) {
+ this.natCode = value;
+ }
+
+ /**
+ * Ruft den Wert der verwendzweckCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVerwendzweckCd() {
+ return verwendzweckCd;
+ }
+
+ /**
+ * Legt den Wert der verwendzweckCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVerwendzweckCd(String value) {
+ this.verwendzweckCd = value;
+ }
+
+ /**
+ * Ruft den Wert der erstzulassdat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getErstzulassdat() {
+ return erstzulassdat;
+ }
+
+ /**
+ * Legt den Wert der erstzulassdat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setErstzulassdat(XMLGregorianCalendar value) {
+ this.erstzulassdat = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der polKennz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPolKennz() {
+ return polKennz;
+ }
+
+ /**
+ * Legt den Wert der polKennz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPolKennz(String value) {
+ this.polKennz = value;
+ }
+
+ /**
+ * Ruft den Wert der eigengew-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getEigengew() {
+ return eigengew;
+ }
+
+ /**
+ * Legt den Wert der eigengew-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setEigengew(BigDecimal value) {
+ this.eigengew = value;
+ }
+
+ /**
+ * Ruft den Wert der hzulGesgew-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getHzulGesgew() {
+ return hzulGesgew;
+ }
+
+ /**
+ * Legt den Wert der hzulGesgew-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setHzulGesgew(BigDecimal value) {
+ this.hzulGesgew = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSOBJEKTType.java
new file mode 100644
index 00000000..6d761540
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSOBJEKTType.java
@@ -0,0 +1,233 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VERS_OBJEKT_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERS_OBJEKT_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice minOccurs="0">
+ * <element ref="{urn:omds20}VERS_PERSON"/>
+ * <element ref="{urn:omds20}VERS_KFZ"/>
+ * <element ref="{urn:omds20}VERS_SACHE"/>
+ * </choice>
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Anzahl"/>
+ * <element ref="{urn:omds20}EL-Betrag"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ * <element ref="{urn:omds20}EL-Identifizierung"/>
+ * <element ref="{urn:omds20}EL-Grenzwert"/>
+ * <element ref="{urn:omds20}EL-Text"/>
+ * </choice>
+ * </sequence>
+ * <attribute name="ObjLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="VersObjTxt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_OBJEKT_Type", propOrder = {
+ "versperson",
+ "verskfz",
+ "verssache",
+ "elAnzahlOrELBetragOrELEinstufung"
+})
+public class VERSOBJEKTType {
+
+ @XmlElement(name = "VERS_PERSON")
+ protected VERSPERSONType versperson;
+ @XmlElement(name = "VERS_KFZ")
+ protected VERSKFZ verskfz;
+ @XmlElement(name = "VERS_SACHE")
+ protected VERSSACHEType verssache;
+ @XmlElements({
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAnzahlOrELBetragOrELEinstufung;
+ @XmlAttribute(name = "ObjLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int objLfnr;
+ @XmlAttribute(name = "VersObjTxt")
+ protected String versObjTxt;
+
+ /**
+ * Ruft den Wert der versperson-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VERSPERSONType }
+ *
+ */
+ public VERSPERSONType getVERSPERSON() {
+ return versperson;
+ }
+
+ /**
+ * Legt den Wert der versperson-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VERSPERSONType }
+ *
+ */
+ public void setVERSPERSON(VERSPERSONType value) {
+ this.versperson = value;
+ }
+
+ /**
+ * Ruft den Wert der verskfz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VERSKFZ }
+ *
+ */
+ public VERSKFZ getVERSKFZ() {
+ return verskfz;
+ }
+
+ /**
+ * Legt den Wert der verskfz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VERSKFZ }
+ *
+ */
+ public void setVERSKFZ(VERSKFZ value) {
+ this.verskfz = value;
+ }
+
+ /**
+ * Ruft den Wert der verssache-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VERSSACHEType }
+ *
+ */
+ public VERSSACHEType getVERSSACHE() {
+ return verssache;
+ }
+
+ /**
+ * Legt den Wert der verssache-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VERSSACHEType }
+ *
+ */
+ public void setVERSSACHE(VERSSACHEType value) {
+ this.verssache = value;
+ }
+
+ /**
+ * Gets the value of the elAnzahlOrELBetragOrELEinstufung property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAnzahlOrELBetragOrELEinstufung property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAnzahlOrELBetragOrELEinstufung().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELIdentifizierungType }
+ * {@link ELGrenzwertType }
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELAnzahlOrELBetragOrELEinstufung() {
+ if (elAnzahlOrELBetragOrELEinstufung == null) {
+ elAnzahlOrELBetragOrELEinstufung = new ArrayList();
+ }
+ return this.elAnzahlOrELBetragOrELEinstufung;
+ }
+
+ /**
+ * Ruft den Wert der objLfnr-Eigenschaft ab.
+ *
+ */
+ public int getObjLfnr() {
+ return objLfnr;
+ }
+
+ /**
+ * Legt den Wert der objLfnr-Eigenschaft fest.
+ *
+ */
+ public void setObjLfnr(int value) {
+ this.objLfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der versObjTxt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersObjTxt() {
+ return versObjTxt;
+ }
+
+ /**
+ * Legt den Wert der versObjTxt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersObjTxt(String value) {
+ this.versObjTxt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSPERSONType.java
new file mode 100644
index 00000000..7409c6b5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSPERSONType.java
@@ -0,0 +1,58 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VERS_PERSON_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERS_PERSON_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="Personennr" use="required" type="{urn:omds20}Personennr" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_PERSON_Type")
+public class VERSPERSONType {
+
+ @XmlAttribute(name = "Personennr", required = true)
+ protected String personennr;
+
+ /**
+ * Ruft den Wert der personennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Legt den Wert der personennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSSACHEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSSACHEType.java
new file mode 100644
index 00000000..2eb1f734
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSSACHEType.java
@@ -0,0 +1,537 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VERS_SACHE_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERS_SACHE_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds20}EL-Objektdaten" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Flaeche" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ * <attribute name="VersSacheCd" use="required" type="{urn:omds20}VersSacheCd_Type" />
+ * <attribute name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type" />
+ * <attribute name="GebaeudeBez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="BauartCd" type="{urn:omds20}BauartCd_Type" />
+ * <attribute name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" />
+ * <attribute name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" />
+ * <attribute name="DachungCd" type="{urn:omds20}DachungCd_Type" />
+ * <attribute name="NutzungCd" type="{urn:omds20}NutzungCd_Type" />
+ * <attribute name="SichergKz" type="{urn:omds20}Entsch2_Type" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERS_SACHE_Type", propOrder = {
+ "elObjektdaten",
+ "elFlaeche"
+})
+public class VERSSACHEType {
+
+ @XmlElement(name = "EL-Objektdaten")
+ protected List elObjektdaten;
+ @XmlElement(name = "EL-Flaeche")
+ protected List elFlaeche;
+ @XmlAttribute(name = "VersSacheCd", required = true)
+ protected String versSacheCd;
+ @XmlAttribute(name = "GebaeudeArtCd")
+ protected String gebaeudeArtCd;
+ @XmlAttribute(name = "GebaeudeBez")
+ protected String gebaeudeBez;
+ @XmlAttribute(name = "BauartCd")
+ protected String bauartCd;
+ @XmlAttribute(name = "GebaeudeHoeheCd")
+ protected String gebaeudeHoeheCd;
+ @XmlAttribute(name = "AusstattungCd")
+ protected String ausstattungCd;
+ @XmlAttribute(name = "DachungCd")
+ protected String dachungCd;
+ @XmlAttribute(name = "NutzungCd")
+ protected String nutzungCd;
+ @XmlAttribute(name = "SichergKz")
+ protected Entsch2Type sichergKz;
+ @XmlAttribute(name = "Pac")
+ @XmlSchemaType(name = "unsignedInt")
+ protected Long pac;
+ @XmlAttribute(name = "LandesCd")
+ protected String landesCd;
+ @XmlAttribute(name = "PLZ")
+ protected String plz;
+ @XmlAttribute(name = "Ort")
+ protected String ort;
+ @XmlAttribute(name = "Strasse")
+ protected String strasse;
+ @XmlAttribute(name = "Hausnr")
+ protected String hausnr;
+ @XmlAttribute(name = "Zusatz")
+ protected String zusatz;
+
+ /**
+ * Gets the value of the elObjektdaten property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elObjektdaten property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELObjektdaten().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELObjektdatenType }
+ *
+ *
+ */
+ public List getELObjektdaten() {
+ if (elObjektdaten == null) {
+ elObjektdaten = new ArrayList();
+ }
+ return this.elObjektdaten;
+ }
+
+ /**
+ * Gets the value of the elFlaeche property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elFlaeche property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELFlaeche().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELFlaecheType }
+ *
+ *
+ */
+ public List getELFlaeche() {
+ if (elFlaeche == null) {
+ elFlaeche = new ArrayList();
+ }
+ return this.elFlaeche;
+ }
+
+ /**
+ * Ruft den Wert der versSacheCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVersSacheCd() {
+ return versSacheCd;
+ }
+
+ /**
+ * Legt den Wert der versSacheCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVersSacheCd(String value) {
+ this.versSacheCd = value;
+ }
+
+ /**
+ * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebaeudeArtCd() {
+ return gebaeudeArtCd;
+ }
+
+ /**
+ * Legt den Wert der gebaeudeArtCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebaeudeArtCd(String value) {
+ this.gebaeudeArtCd = value;
+ }
+
+ /**
+ * Ruft den Wert der gebaeudeBez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebaeudeBez() {
+ return gebaeudeBez;
+ }
+
+ /**
+ * Legt den Wert der gebaeudeBez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebaeudeBez(String value) {
+ this.gebaeudeBez = value;
+ }
+
+ /**
+ * Ruft den Wert der bauartCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBauartCd() {
+ return bauartCd;
+ }
+
+ /**
+ * Legt den Wert der bauartCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBauartCd(String value) {
+ this.bauartCd = value;
+ }
+
+ /**
+ * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGebaeudeHoeheCd() {
+ return gebaeudeHoeheCd;
+ }
+
+ /**
+ * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGebaeudeHoeheCd(String value) {
+ this.gebaeudeHoeheCd = value;
+ }
+
+ /**
+ * Ruft den Wert der ausstattungCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAusstattungCd() {
+ return ausstattungCd;
+ }
+
+ /**
+ * Legt den Wert der ausstattungCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAusstattungCd(String value) {
+ this.ausstattungCd = value;
+ }
+
+ /**
+ * Ruft den Wert der dachungCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getDachungCd() {
+ return dachungCd;
+ }
+
+ /**
+ * Legt den Wert der dachungCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setDachungCd(String value) {
+ this.dachungCd = value;
+ }
+
+ /**
+ * Ruft den Wert der nutzungCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getNutzungCd() {
+ return nutzungCd;
+ }
+
+ /**
+ * Legt den Wert der nutzungCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setNutzungCd(String value) {
+ this.nutzungCd = value;
+ }
+
+ /**
+ * Ruft den Wert der sichergKz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Entsch2Type }
+ *
+ */
+ public Entsch2Type getSichergKz() {
+ return sichergKz;
+ }
+
+ /**
+ * Legt den Wert der sichergKz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Entsch2Type }
+ *
+ */
+ public void setSichergKz(Entsch2Type value) {
+ this.sichergKz = value;
+ }
+
+ /**
+ * Ruft den Wert der pac-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getPac() {
+ return pac;
+ }
+
+ /**
+ * Legt den Wert der pac-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setPac(Long value) {
+ this.pac = value;
+ }
+
+ /**
+ * Ruft den Wert der landesCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLandesCd() {
+ return landesCd;
+ }
+
+ /**
+ * Legt den Wert der landesCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLandesCd(String value) {
+ this.landesCd = value;
+ }
+
+ /**
+ * Ruft den Wert der plz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPLZ() {
+ return plz;
+ }
+
+ /**
+ * Legt den Wert der plz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPLZ(String value) {
+ this.plz = value;
+ }
+
+ /**
+ * Ruft den Wert der ort-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOrt() {
+ return ort;
+ }
+
+ /**
+ * Legt den Wert der ort-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOrt(String value) {
+ this.ort = value;
+ }
+
+ /**
+ * Ruft den Wert der strasse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getStrasse() {
+ return strasse;
+ }
+
+ /**
+ * Legt den Wert der strasse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setStrasse(String value) {
+ this.strasse = value;
+ }
+
+ /**
+ * Ruft den Wert der hausnr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getHausnr() {
+ return hausnr;
+ }
+
+ /**
+ * Legt den Wert der hausnr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setHausnr(String value) {
+ this.hausnr = value;
+ }
+
+ /**
+ * Ruft den Wert der zusatz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZusatz() {
+ return zusatz;
+ }
+
+ /**
+ * Legt den Wert der zusatz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZusatz(String value) {
+ this.zusatz = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSUNTERNEHMEN.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSUNTERNEHMEN.java
new file mode 100644
index 00000000..80df2938
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERSUNTERNEHMEN.java
@@ -0,0 +1,132 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Kommunikation"/>
+ * </sequence>
+ * <attribute name="VUNr" use="required" type="{urn:omds20}VUNr" />
+ * <attribute name="VUBezeichnung">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="100"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "elKommunikation"
+})
+@XmlRootElement(name = "VERS_UNTERNEHMEN")
+public class VERSUNTERNEHMEN {
+
+ @XmlElement(name = "EL-Kommunikation")
+ protected List elKommunikation;
+ @XmlAttribute(name = "VUNr", required = true)
+ protected String vuNr;
+ @XmlAttribute(name = "VUBezeichnung")
+ protected String vuBezeichnung;
+
+ /**
+ * Gets the value of the elKommunikation property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elKommunikation property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELKommunikation().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELKommunikationType }
+ *
+ *
+ */
+ public List getELKommunikation() {
+ if (elKommunikation == null) {
+ elKommunikation = new ArrayList();
+ }
+ return this.elKommunikation;
+ }
+
+ /**
+ * Ruft den Wert der vuNr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUNr() {
+ return vuNr;
+ }
+
+ /**
+ * Legt den Wert der vuNr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUNr(String value) {
+ this.vuNr = value;
+ }
+
+ /**
+ * Ruft den Wert der vuBezeichnung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVUBezeichnung() {
+ return vuBezeichnung;
+ }
+
+ /**
+ * Legt den Wert der vuBezeichnung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVUBezeichnung(String value) {
+ this.vuBezeichnung = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAG.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAG.java
new file mode 100644
index 00000000..2ed7e728
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAG.java
@@ -0,0 +1,34 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <extension base="{urn:omds20}VERTRAG_Type">
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "")
+@XmlRootElement(name = "VERTRAG")
+public class VERTRAG
+ extends VERTRAGType
+{
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGSFONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGSFONDSType.java
new file mode 100644
index 00000000..48bda689
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGSFONDSType.java
@@ -0,0 +1,223 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VERTRAGSFONDS_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERTRAGSFONDS_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element ref="{urn:omds20}PORTFOLIO" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}FONDS" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Betrag" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Text" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ * <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERTRAGSFONDS_Type", propOrder = {
+ "portfolio",
+ "fonds",
+ "elBetrag",
+ "elText"
+})
+public class VERTRAGSFONDSType {
+
+ @XmlElement(name = "PORTFOLIO")
+ protected List portfolio;
+ @XmlElement(name = "FONDS")
+ protected List fonds;
+ @XmlElement(name = "EL-Betrag")
+ protected List elBetrag;
+ @XmlElement(name = "EL-Text")
+ protected List elText;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+
+ /**
+ * Gets the value of the portfolio property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the portfolio property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getPORTFOLIO().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link PORTFOLIO }
+ *
+ *
+ */
+ public List getPORTFOLIO() {
+ if (portfolio == null) {
+ portfolio = new ArrayList();
+ }
+ return this.portfolio;
+ }
+
+ /**
+ * Gets the value of the fonds property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the fonds property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getFONDS().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link FONDSType }
+ *
+ *
+ */
+ public List getFONDS() {
+ if (fonds == null) {
+ fonds = new ArrayList();
+ }
+ return this.fonds;
+ }
+
+ /**
+ * Gets the value of the elBetrag property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elBetrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELBetrag().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELBetragType }
+ *
+ *
+ */
+ public List getELBetrag() {
+ if (elBetrag == null) {
+ elBetrag = new ArrayList();
+ }
+ return this.elBetrag;
+ }
+
+ /**
+ * Gets the value of the elText property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elText property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELText().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELText() {
+ if (elText == null) {
+ elText = new ArrayList();
+ }
+ return this.elText;
+ }
+
+ /**
+ * 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;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGSPERSONType.java
new file mode 100644
index 00000000..3ade5205
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGSPERSONType.java
@@ -0,0 +1,106 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VERTRAGSPERSON_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERTRAGSPERSON_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="VtgRolleCd" use="required" type="{urn:omds20}VtgRolleCd_Type" />
+ * <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="Personennr" use="required" type="{urn:omds20}Personennr" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERTRAGSPERSON_Type")
+public class VERTRAGSPERSONType {
+
+ @XmlAttribute(name = "VtgRolleCd", required = true)
+ protected VtgRolleCdType vtgRolleCd;
+ @XmlAttribute(name = "Lfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int lfnr;
+ @XmlAttribute(name = "Personennr", required = true)
+ protected String personennr;
+
+ /**
+ * Ruft den Wert der vtgRolleCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link VtgRolleCdType }
+ *
+ */
+ public VtgRolleCdType getVtgRolleCd() {
+ return vtgRolleCd;
+ }
+
+ /**
+ * Legt den Wert der vtgRolleCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link VtgRolleCdType }
+ *
+ */
+ public void setVtgRolleCd(VtgRolleCdType value) {
+ this.vtgRolleCd = value;
+ }
+
+ /**
+ * Ruft den Wert der lfnr-Eigenschaft ab.
+ *
+ */
+ public int getLfnr() {
+ return lfnr;
+ }
+
+ /**
+ * Legt den Wert der lfnr-Eigenschaft fest.
+ *
+ */
+ public void setLfnr(int value) {
+ this.lfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der personennr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getPersonennr() {
+ return personennr;
+ }
+
+ /**
+ * Legt den Wert der personennr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setPersonennr(String value) {
+ this.personennr = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGType.java
new file mode 100644
index 00000000..8f368143
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VERTRAGType.java
@@ -0,0 +1,919 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlElements;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für VERTRAG_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="VERTRAG_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice maxOccurs="unbounded" minOccurs="0">
+ * <element ref="{urn:omds20}EL-Antrag"/>
+ * <element ref="{urn:omds20}EL-Anzahl"/>
+ * <element ref="{urn:omds20}EL-Betrag"/>
+ * <element ref="{urn:omds20}EL-Bezugsberechtigung"/>
+ * <element ref="{urn:omds20}EL-Einstufung"/>
+ * <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ * <element ref="{urn:omds20}EL-Identifizierung"/>
+ * <element ref="{urn:omds20}EL-Klausel"/>
+ * <element ref="{urn:omds20}EL-Polizzennummer"/>
+ * <element ref="{urn:omds20}EL-Praemienfreistellung"/>
+ * <element ref="{urn:omds20}EL-Praemienkorrektur"/>
+ * <element ref="{urn:omds20}EL-Rahmenvereinbarung"/>
+ * <element ref="{urn:omds20}EL-Selbstbehalt"/>
+ * <element ref="{urn:omds20}EL-Text"/>
+ * </choice>
+ * <element ref="{urn:omds20}VERTRAGSPERSON" maxOccurs="unbounded"/>
+ * <element ref="{urn:omds20}VERS_OBJEKT" maxOccurs="unbounded" minOccurs="0"/>
+ * <element ref="{urn:omds20}SPARTE" maxOccurs="unbounded"/>
+ * </sequence>
+ * <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ * <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ * <attribute name="Vermnr" use="required" type="{urn:omds20}Vermnr" />
+ * <attribute name="VtgProdCd" use="required" type="{urn:omds20}VtgProdCd_Type" />
+ * <attribute name="VtgProdukt">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="40"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ * <attribute name="ZahlRhythmCd" use="required" type="{urn:omds20}ZahlRhythmCd_Type" />
+ * <attribute name="ZahlWegCd" use="required" type="{urn:omds20}ZahlWegCd_Type" />
+ * <attribute name="VtgStatusCd" use="required" type="{urn:omds20}VtgStatusCd_Type" />
+ * <attribute name="VtgStatusBeg" type="{urn:omds20}Datum" />
+ * <attribute name="VtgBeg" use="required" type="{urn:omds20}Datum" />
+ * <attribute name="VtgEnd" type="{urn:omds20}Datum" />
+ * <attribute name="Hptfaelligkeit">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}gMonthDay">
+ * <minInclusive value="--01-01"/>
+ * <maxInclusive value="--12-31"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="DurchfDat" use="required" type="{urn:omds20}Datum" />
+ * <attribute name="GueltigBeg" use="required" type="{urn:omds20}Datum" />
+ * <attribute name="AendGrundCd" use="required" type="{urn:omds20}AendGrundCd_Type" />
+ * <attribute name="AendGrundbez">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="60"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="PraemieNtoVtg" use="required">
+ * <simpleType>
+ * <restriction base="{urn:omds20}decimal">
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="PraemieBtoVtg" use="required" type="{urn:omds20}decimal" />
+ * <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ * <attribute name="BLZ">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Ktonr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="15"/>
+ * <minLength value="1"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="BIC">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="11"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="IBAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="34"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "VERTRAG_Type", propOrder = {
+ "elAntragOrELAnzahlOrELBetrag",
+ "vertragsperson",
+ "versobjekt",
+ "sparte"
+})
+@XmlSeeAlso({
+ VERTRAG.class
+})
+public class VERTRAGType {
+
+ @XmlElements({
+ @XmlElement(name = "EL-Antrag", type = ELAntragType.class),
+ @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class),
+ @XmlElement(name = "EL-Betrag", type = ELBetragType.class),
+ @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class),
+ @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class),
+ @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class),
+ @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class),
+ @XmlElement(name = "EL-Klausel", type = ELKlauselType.class),
+ @XmlElement(name = "EL-Polizzennummer", type = ELPolizzennummerType.class),
+ @XmlElement(name = "EL-Praemienfreistellung", type = ELPraemienfreistellungType.class),
+ @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class),
+ @XmlElement(name = "EL-Rahmenvereinbarung", type = ELRahmenvereinbarungType.class),
+ @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class),
+ @XmlElement(name = "EL-Text", type = ELTextType.class)
+ })
+ protected List elAntragOrELAnzahlOrELBetrag;
+ @XmlElement(name = "VERTRAGSPERSON", required = true)
+ protected List vertragsperson;
+ @XmlElement(name = "VERS_OBJEKT")
+ protected List versobjekt;
+ @XmlElement(name = "SPARTE", required = true)
+ protected List sparte;
+ @XmlAttribute(name = "Polizzennr", required = true)
+ protected String polizzennr;
+ @XmlAttribute(name = "VertragsID")
+ protected String vertragsID;
+ @XmlAttribute(name = "Vermnr", required = true)
+ protected String vermnr;
+ @XmlAttribute(name = "VtgProdCd", required = true)
+ protected String vtgProdCd;
+ @XmlAttribute(name = "VtgProdukt")
+ protected String vtgProdukt;
+ @XmlAttribute(name = "VtgSparteCd")
+ protected String vtgSparteCd;
+ @XmlAttribute(name = "ZahlRhythmCd", required = true)
+ protected String zahlRhythmCd;
+ @XmlAttribute(name = "ZahlWegCd", required = true)
+ protected String zahlWegCd;
+ @XmlAttribute(name = "VtgStatusCd", required = true)
+ protected String vtgStatusCd;
+ @XmlAttribute(name = "VtgStatusBeg")
+ protected XMLGregorianCalendar vtgStatusBeg;
+ @XmlAttribute(name = "VtgBeg", required = true)
+ protected XMLGregorianCalendar vtgBeg;
+ @XmlAttribute(name = "VtgEnd")
+ protected XMLGregorianCalendar vtgEnd;
+ @XmlAttribute(name = "Hptfaelligkeit")
+ protected XMLGregorianCalendar hptfaelligkeit;
+ @XmlAttribute(name = "DurchfDat", required = true)
+ protected XMLGregorianCalendar durchfDat;
+ @XmlAttribute(name = "GueltigBeg", required = true)
+ protected XMLGregorianCalendar gueltigBeg;
+ @XmlAttribute(name = "AendGrundCd", required = true)
+ protected String aendGrundCd;
+ @XmlAttribute(name = "AendGrundbez")
+ protected String aendGrundbez;
+ @XmlAttribute(name = "PraemieNtoVtg", required = true)
+ protected BigDecimal praemieNtoVtg;
+ @XmlAttribute(name = "PraemieBtoVtg", required = true)
+ protected BigDecimal praemieBtoVtg;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "BLZ")
+ protected String blz;
+ @XmlAttribute(name = "Ktonr")
+ protected String ktonr;
+ @XmlAttribute(name = "BIC")
+ protected String bic;
+ @XmlAttribute(name = "IBAN")
+ protected String iban;
+
+ /**
+ * Gets the value of the elAntragOrELAnzahlOrELBetrag property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the elAntragOrELAnzahlOrELBetrag property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getELAntragOrELAnzahlOrELBetrag().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ELAntragType }
+ * {@link ELAnzahlType }
+ * {@link ELBetragType }
+ * {@link ELBezugsberechtigungType }
+ * {@link ELEinstufungType }
+ * {@link ELEntscheidungsfrageType }
+ * {@link ELIdentifizierungType }
+ * {@link ELKlauselType }
+ * {@link ELPolizzennummerType }
+ * {@link ELPraemienfreistellungType }
+ * {@link ELPraemienkorrekturType }
+ * {@link ELRahmenvereinbarungType }
+ * {@link ELSelbstbehalt }
+ * {@link ELTextType }
+ *
+ *
+ */
+ public List getELAntragOrELAnzahlOrELBetrag() {
+ if (elAntragOrELAnzahlOrELBetrag == null) {
+ elAntragOrELAnzahlOrELBetrag = new ArrayList();
+ }
+ return this.elAntragOrELAnzahlOrELBetrag;
+ }
+
+ /**
+ * Gets the value of the vertragsperson property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the vertragsperson property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERTRAGSPERSON().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERTRAGSPERSONType }
+ *
+ *
+ */
+ public List getVERTRAGSPERSON() {
+ if (vertragsperson == null) {
+ vertragsperson = new ArrayList();
+ }
+ return this.vertragsperson;
+ }
+
+ /**
+ * Gets the value of the versobjekt property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the versobjekt property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getVERSOBJEKT().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link VERSOBJEKTType }
+ *
+ *
+ */
+ public List getVERSOBJEKT() {
+ if (versobjekt == null) {
+ versobjekt = new ArrayList();
+ }
+ return this.versobjekt;
+ }
+
+ /**
+ * Gets the value of the sparte property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the sparte property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getSPARTE().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link SPARTEType }
+ *
+ *
+ */
+ public List getSPARTE() {
+ if (sparte == null) {
+ sparte = new ArrayList();
+ }
+ return this.sparte;
+ }
+
+ /**
+ * 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 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 vtgProdCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgProdCd() {
+ return vtgProdCd;
+ }
+
+ /**
+ * Legt den Wert der vtgProdCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgProdCd(String value) {
+ this.vtgProdCd = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgProdukt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgProdukt() {
+ return vtgProdukt;
+ }
+
+ /**
+ * Legt den Wert der vtgProdukt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgProdukt(String value) {
+ this.vtgProdukt = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgSparteCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgSparteCd() {
+ return vtgSparteCd;
+ }
+
+ /**
+ * Legt den Wert der vtgSparteCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgSparteCd(String value) {
+ this.vtgSparteCd = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlRhythmCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlRhythmCd() {
+ return zahlRhythmCd;
+ }
+
+ /**
+ * Legt den Wert der zahlRhythmCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlRhythmCd(String value) {
+ this.zahlRhythmCd = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlWegCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlWegCd() {
+ return zahlWegCd;
+ }
+
+ /**
+ * Legt den Wert der zahlWegCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlWegCd(String value) {
+ this.zahlWegCd = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgStatusCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getVtgStatusCd() {
+ return vtgStatusCd;
+ }
+
+ /**
+ * Legt den Wert der vtgStatusCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setVtgStatusCd(String value) {
+ this.vtgStatusCd = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgStatusBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgStatusBeg() {
+ return vtgStatusBeg;
+ }
+
+ /**
+ * Legt den Wert der vtgStatusBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgStatusBeg(XMLGregorianCalendar value) {
+ this.vtgStatusBeg = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgBeg() {
+ return vtgBeg;
+ }
+
+ /**
+ * Legt den Wert der vtgBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgBeg(XMLGregorianCalendar value) {
+ this.vtgBeg = value;
+ }
+
+ /**
+ * Ruft den Wert der vtgEnd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getVtgEnd() {
+ return vtgEnd;
+ }
+
+ /**
+ * Legt den Wert der vtgEnd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setVtgEnd(XMLGregorianCalendar value) {
+ this.vtgEnd = value;
+ }
+
+ /**
+ * Ruft den Wert der hptfaelligkeit-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getHptfaelligkeit() {
+ return hptfaelligkeit;
+ }
+
+ /**
+ * Legt den Wert der hptfaelligkeit-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setHptfaelligkeit(XMLGregorianCalendar value) {
+ this.hptfaelligkeit = value;
+ }
+
+ /**
+ * Ruft den Wert der durchfDat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDurchfDat() {
+ return durchfDat;
+ }
+
+ /**
+ * Legt den Wert der durchfDat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDurchfDat(XMLGregorianCalendar value) {
+ this.durchfDat = value;
+ }
+
+ /**
+ * Ruft den Wert der gueltigBeg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getGueltigBeg() {
+ return gueltigBeg;
+ }
+
+ /**
+ * Legt den Wert der gueltigBeg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setGueltigBeg(XMLGregorianCalendar value) {
+ this.gueltigBeg = 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 aendGrundbez-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getAendGrundbez() {
+ return aendGrundbez;
+ }
+
+ /**
+ * Legt den Wert der aendGrundbez-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setAendGrundbez(String value) {
+ this.aendGrundbez = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieNtoVtg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieNtoVtg() {
+ return praemieNtoVtg;
+ }
+
+ /**
+ * Legt den Wert der praemieNtoVtg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieNtoVtg(BigDecimal value) {
+ this.praemieNtoVtg = value;
+ }
+
+ /**
+ * Ruft den Wert der praemieBtoVtg-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getPraemieBtoVtg() {
+ return praemieBtoVtg;
+ }
+
+ /**
+ * Legt den Wert der praemieBtoVtg-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setPraemieBtoVtg(BigDecimal value) {
+ this.praemieBtoVtg = value;
+ }
+
+ /**
+ * Ruft den Wert der waehrungsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Legt den Wert der waehrungsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Ruft den Wert der blz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBLZ() {
+ return blz;
+ }
+
+ /**
+ * Legt den Wert der blz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBLZ(String value) {
+ this.blz = value;
+ }
+
+ /**
+ * Ruft den Wert der ktonr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKtonr() {
+ return ktonr;
+ }
+
+ /**
+ * Legt den Wert der ktonr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKtonr(String value) {
+ this.ktonr = value;
+ }
+
+ /**
+ * Ruft den Wert der bic-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Legt den Wert der bic-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Ruft den Wert der iban-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIBAN() {
+ return iban;
+ }
+
+ /**
+ * Legt den Wert der iban-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIBAN(String value) {
+ this.iban = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VSArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VSArtCdType.java
new file mode 100644
index 00000000..2ad0bd3f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VSArtCdType.java
@@ -0,0 +1,111 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VSArtCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="VSArtCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="ALS"/>
+ * <enumeration value="BDS"/>
+ * <enumeration value="BVS"/>
+ * <enumeration value="ELS"/>
+ * <enumeration value="EVS"/>
+ * <enumeration value="HHS"/>
+ * <enumeration value="HLS"/>
+ * <enumeration value="OVS"/>
+ * <enumeration value="PFR"/>
+ * <enumeration value="PPF"/>
+ * <enumeration value="PVS"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "VSArtCd_Type")
+@XmlEnum
+public enum VSArtCdType {
+
+
+ /**
+ * Ablebensumme
+ *
+ */
+ ALS,
+
+ /**
+ * Bausparen Darlehenssumme
+ *
+ */
+ BDS,
+
+ /**
+ * Bausparen Vertragssumme
+ *
+ */
+ BVS,
+
+ /**
+ * Erlebensumme
+ *
+ */
+ ELS,
+
+ /**
+ * EinzelVS
+ *
+ */
+ EVS,
+
+ /**
+ * Höchsthaftungssumme
+ *
+ */
+ HHS,
+
+ /**
+ * Höchstleistungssumme
+ *
+ */
+ HLS,
+
+ /**
+ * ohne Versicherungssumme
+ *
+ */
+ OVS,
+
+ /**
+ * prämienfrei
+ *
+ */
+ PFR,
+
+ /**
+ * prämienpflichtig
+ *
+ */
+ PPF,
+
+ /**
+ * PauschalVS
+ *
+ */
+ PVS;
+
+ public String value() {
+ return name();
+ }
+
+ public static VSArtCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VtgRolleCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VtgRolleCdType.java
new file mode 100644
index 00000000..3ce01d12
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/VtgRolleCdType.java
@@ -0,0 +1,97 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für VtgRolleCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="VtgRolleCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="AP"/>
+ * <enumeration value="BG"/>
+ * <enumeration value="BM"/>
+ * <enumeration value="BO"/>
+ * <enumeration value="IA"/>
+ * <enumeration value="GV"/>
+ * <enumeration value="LE"/>
+ * <enumeration value="KA"/>
+ * <enumeration value="VN"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "VtgRolleCd_Type")
+@XmlEnum
+public enum VtgRolleCdType {
+
+
+ /**
+ * Ansprechperson
+ *
+ */
+ AP,
+
+ /**
+ * Bausparer gesetzlicher Vertreter
+ *
+ */
+ BG,
+
+ /**
+ * Bausparer mit Prämie
+ *
+ */
+ BM,
+
+ /**
+ * Bausparer ohne Prämie
+ *
+ */
+ BO,
+
+ /**
+ * Inkassoadresse
+ *
+ */
+ IA,
+
+ /**
+ * Gesetzlicher Vertreter
+ *
+ */
+ GV,
+
+ /**
+ * Lenker
+ *
+ */
+ LE,
+
+ /**
+ * Korrespondenz/Zustelladresse
+ *
+ */
+ KA,
+
+ /**
+ * Versicherungsnehmer
+ *
+ */
+ VN;
+
+ public String value() {
+ return name();
+ }
+
+ public static VtgRolleCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/WaehrungsCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/WaehrungsCdType.java
new file mode 100644
index 00000000..66892a81
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/WaehrungsCdType.java
@@ -0,0 +1,279 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Java-Klasse für WaehrungsCd_Type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <simpleType name="WaehrungsCd_Type">
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="AUD"/>
+ * <enumeration value="BGL"/>
+ * <enumeration value="CAD"/>
+ * <enumeration value="CHF"/>
+ * <enumeration value="CYP"/>
+ * <enumeration value="CZR"/>
+ * <enumeration value="DKK"/>
+ * <enumeration value="EUR"/>
+ * <enumeration value="GBP"/>
+ * <enumeration value="GIP"/>
+ * <enumeration value="HKD"/>
+ * <enumeration value="HRK"/>
+ * <enumeration value="HUF"/>
+ * <enumeration value="ILS"/>
+ * <enumeration value="INR"/>
+ * <enumeration value="ISK"/>
+ * <enumeration value="JOD"/>
+ * <enumeration value="JPY"/>
+ * <enumeration value="MLT"/>
+ * <enumeration value="MXP"/>
+ * <enumeration value="NOK"/>
+ * <enumeration value="NZD"/>
+ * <enumeration value="PLZ"/>
+ * <enumeration value="ROL"/>
+ * <enumeration value="SEK"/>
+ * <enumeration value="SGD"/>
+ * <enumeration value="SIT"/>
+ * <enumeration value="SKK"/>
+ * <enumeration value="SUR"/>
+ * <enumeration value="TND"/>
+ * <enumeration value="TRL"/>
+ * <enumeration value="TWD"/>
+ * <enumeration value="USD"/>
+ * <enumeration value="YUN"/>
+ * <enumeration value="ZAR"/>
+ * </restriction>
+ * </simpleType>
+ *
+ *
+ */
+@XmlType(name = "WaehrungsCd_Type")
+@XmlEnum
+public enum WaehrungsCdType {
+
+
+ /**
+ * Dollar Australien
+ *
+ */
+ AUD,
+
+ /**
+ * Lewa Bulgarien
+ *
+ */
+ BGL,
+
+ /**
+ * Dollar Kanadien
+ *
+ */
+ CAD,
+
+ /**
+ * Franken Schweiz
+ *
+ */
+ CHF,
+
+ /**
+ * Pfund Zypern
+ *
+ */
+ CYP,
+
+ /**
+ * Krone Tschechien
+ *
+ */
+ CZR,
+
+ /**
+ * Krone Dänemark
+ *
+ */
+ DKK,
+
+ /**
+ * EURO
+ *
+ */
+ EUR,
+
+ /**
+ * Pfund Großbritannien
+ *
+ */
+ GBP,
+
+ /**
+ * Pfund Gibraltar
+ *
+ */
+ GIP,
+
+ /**
+ * Dollar Hongkong
+ *
+ */
+ HKD,
+
+ /**
+ * Kuna Kroatia
+ *
+ */
+ HRK,
+
+ /**
+ * Forint Ungarn
+ *
+ */
+ HUF,
+
+ /**
+ * Shekel Israel
+ *
+ */
+ ILS,
+
+ /**
+ * Rupie Indien
+ *
+ */
+ INR,
+
+ /**
+ * Krone Island
+ *
+ */
+ ISK,
+
+ /**
+ * Dinar Jordanien
+ *
+ */
+ JOD,
+
+ /**
+ * Yen Japan
+ *
+ */
+ JPY,
+
+ /**
+ * Pfund Malta
+ *
+ */
+ MLT,
+
+ /**
+ * Peso Mexiko
+ *
+ */
+ MXP,
+
+ /**
+ * Krone Norwegen
+ *
+ */
+ NOK,
+
+ /**
+ * Dollar Neuseeland
+ *
+ */
+ NZD,
+
+ /**
+ * Zloty Polen
+ *
+ */
+ PLZ,
+
+ /**
+ * Lau Rumänien
+ *
+ */
+ ROL,
+
+ /**
+ * Krone Schweden
+ *
+ */
+ SEK,
+
+ /**
+ * Dollar Singapur
+ *
+ */
+ SGD,
+
+ /**
+ * Tolar Slowenien
+ *
+ */
+ SIT,
+
+ /**
+ * Krone Slowakei
+ *
+ */
+ SKK,
+
+ /**
+ * Rubel Rußland
+ *
+ */
+ SUR,
+
+ /**
+ * Dinar Tunesien
+ *
+ */
+ TND,
+
+ /**
+ * Lira Türkei
+ *
+ */
+ TRL,
+
+ /**
+ * Dollar Taiwan
+ *
+ */
+ TWD,
+
+ /**
+ * US Dollar $
+ *
+ */
+ USD,
+
+ /**
+ * Dinar Jugoslawien-Rest
+ *
+ */
+ YUN,
+
+ /**
+ * Rand Südafrika
+ *
+ */
+ ZAR;
+
+ public String value() {
+ return name();
+ }
+
+ public static WaehrungsCdType fromValue(String v) {
+ return valueOf(v);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/ZAHLUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/ZAHLUNGType.java
new file mode 100644
index 00000000..9e4b18bd
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/ZAHLUNGType.java
@@ -0,0 +1,323 @@
+
+package at.vvo.omds.types.omds2Types.v2_10;
+
+import java.math.BigDecimal;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Java-Klasse für ZAHLUNG_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="ZAHLUNG_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <attribute name="ZahlungsLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ * <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ * <attribute name="ZahlBetrag" use="required" type="{urn:omds20}decimal" />
+ * <attribute name="ZahlDat" use="required" type="{urn:omds20}Datum" />
+ * <attribute name="ZahlGrundCd" use="required" type="{urn:omds20}ZahlGrundCd_Type" />
+ * <attribute name="ZahlWegCd" use="required" type="{urn:omds20}ZahlWegCd_Type" />
+ * <attribute name="BLZ">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="9"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="Kontonr">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="15"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="BIC">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="11"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * <attribute name="IBAN">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <minLength value="1"/>
+ * <maxLength value="34"/>
+ * </restriction>
+ * </simpleType>
+ * </attribute>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "ZAHLUNG_Type")
+public class ZAHLUNGType {
+
+ @XmlAttribute(name = "ZahlungsLfnr", required = true)
+ @XmlSchemaType(name = "unsignedShort")
+ protected int zahlungsLfnr;
+ @XmlAttribute(name = "WaehrungsCd", required = true)
+ protected WaehrungsCdType waehrungsCd;
+ @XmlAttribute(name = "ZahlBetrag", required = true)
+ protected BigDecimal zahlBetrag;
+ @XmlAttribute(name = "ZahlDat", required = true)
+ protected XMLGregorianCalendar zahlDat;
+ @XmlAttribute(name = "ZahlGrundCd", required = true)
+ protected String zahlGrundCd;
+ @XmlAttribute(name = "ZahlWegCd", required = true)
+ protected String zahlWegCd;
+ @XmlAttribute(name = "BLZ")
+ protected String blz;
+ @XmlAttribute(name = "Kontonr")
+ protected String kontonr;
+ @XmlAttribute(name = "BIC")
+ protected String bic;
+ @XmlAttribute(name = "IBAN")
+ protected String iban;
+
+ /**
+ * Ruft den Wert der zahlungsLfnr-Eigenschaft ab.
+ *
+ */
+ public int getZahlungsLfnr() {
+ return zahlungsLfnr;
+ }
+
+ /**
+ * Legt den Wert der zahlungsLfnr-Eigenschaft fest.
+ *
+ */
+ public void setZahlungsLfnr(int value) {
+ this.zahlungsLfnr = value;
+ }
+
+ /**
+ * Ruft den Wert der waehrungsCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public WaehrungsCdType getWaehrungsCd() {
+ return waehrungsCd;
+ }
+
+ /**
+ * Legt den Wert der waehrungsCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link WaehrungsCdType }
+ *
+ */
+ public void setWaehrungsCd(WaehrungsCdType value) {
+ this.waehrungsCd = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlBetrag-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link BigDecimal }
+ *
+ */
+ public BigDecimal getZahlBetrag() {
+ return zahlBetrag;
+ }
+
+ /**
+ * Legt den Wert der zahlBetrag-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link BigDecimal }
+ *
+ */
+ public void setZahlBetrag(BigDecimal value) {
+ this.zahlBetrag = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlDat-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getZahlDat() {
+ return zahlDat;
+ }
+
+ /**
+ * Legt den Wert der zahlDat-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setZahlDat(XMLGregorianCalendar value) {
+ this.zahlDat = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlGrundCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlGrundCd() {
+ return zahlGrundCd;
+ }
+
+ /**
+ * Legt den Wert der zahlGrundCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlGrundCd(String value) {
+ this.zahlGrundCd = value;
+ }
+
+ /**
+ * Ruft den Wert der zahlWegCd-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getZahlWegCd() {
+ return zahlWegCd;
+ }
+
+ /**
+ * Legt den Wert der zahlWegCd-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setZahlWegCd(String value) {
+ this.zahlWegCd = value;
+ }
+
+ /**
+ * Ruft den Wert der blz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBLZ() {
+ return blz;
+ }
+
+ /**
+ * Legt den Wert der blz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBLZ(String value) {
+ this.blz = value;
+ }
+
+ /**
+ * Ruft den Wert der kontonr-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getKontonr() {
+ return kontonr;
+ }
+
+ /**
+ * Legt den Wert der kontonr-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setKontonr(String value) {
+ this.kontonr = value;
+ }
+
+ /**
+ * Ruft den Wert der bic-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getBIC() {
+ return bic;
+ }
+
+ /**
+ * Legt den Wert der bic-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setBIC(String value) {
+ this.bic = value;
+ }
+
+ /**
+ * Ruft den Wert der iban-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getIBAN() {
+ return iban;
+ }
+
+ /**
+ * Legt den Wert der iban-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setIBAN(String value) {
+ this.iban = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/package-info.java
new file mode 100644
index 00000000..7e032646
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_10/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds20", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds2Types.v2_10;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java
index 63a949f2..2a61a46b 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java
@@ -6,7 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType;
+import at.vvo.omds.types.omds2Types.v2_10.ELZeitraumType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java
index 1dc40005..ac0f4ccf 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java
@@ -6,7 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType;
+import at.vvo.omds.types.omds2Types.v2_10.ELZeitraumType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java
index 63c72c6a..474f415e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java
@@ -5,7 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType;
+import at.vvo.omds.types.omds2Types.v2_10.ELZeitraumType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java
index 01c041b6..5c809733 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java
@@ -10,16 +10,16 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELAnzahlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELEinstufungType;
-import at.vvo.omds.types.omds2Types.v2_9.ELEntscheidungsfrageType;
-import at.vvo.omds.types.omds2Types.v2_9.ELIdentifizierungType;
-import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType;
-import at.vvo.omds.types.omds2Types.v2_9.ELLegitimationType;
-import at.vvo.omds.types.omds2Types.v2_9.ELTextType;
-import at.vvo.omds.types.omds2Types.v2_9.NATUERLICHEPERSONType;
-import at.vvo.omds.types.omds2Types.v2_9.PersArtCdType;
-import at.vvo.omds.types.omds2Types.v2_9.SONSTIGEPERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.ELAnzahlType;
+import at.vvo.omds.types.omds2Types.v2_10.ELEinstufungType;
+import at.vvo.omds.types.omds2Types.v2_10.ELEntscheidungsfrageType;
+import at.vvo.omds.types.omds2Types.v2_10.ELIdentifizierungType;
+import at.vvo.omds.types.omds2Types.v2_10.ELKommunikationType;
+import at.vvo.omds.types.omds2Types.v2_10.ELLegitimationType;
+import at.vvo.omds.types.omds2Types.v2_10.ELTextType;
+import at.vvo.omds.types.omds2Types.v2_10.NATUERLICHEPERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.PersArtCdType;
+import at.vvo.omds.types.omds2Types.v2_10.SONSTIGEPERSONType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java
index d762939c..64c9e8f8 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java
@@ -8,7 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType;
+import at.vvo.omds.types.omds2Types.v2_10.ELZeitraumType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java
index 94570b10..e9ba5b06 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.WaehrungsCdType;
+import at.vvo.omds.types.omds2Types.v2_10.WaehrungsCdType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java
index 23d7eb53..88732a37 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java
@@ -9,8 +9,8 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
-import at.vvo.omds.types.omds2Types.v2_9.PaketInhCdType;
-import at.vvo.omds.types.omds2Types.v2_9.PaketUmfCdType;
+import at.vvo.omds.types.omds2Types.v2_10.PaketInhCdType;
+import at.vvo.omds.types.omds2Types.v2_10.PaketUmfCdType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementIdType;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java
index 7a244dd7..339e29c0 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java
@@ -81,8 +81,6 @@ public class ObjectFactory {
private final static QName _LossEventRegisteredRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "LossEventRegisteredRequest");
private final static QName _LossEventRegisteredResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "LossEventRegisteredResponse");
private final static QName _DeleteRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "DeleteRequest");
- private final static QName _GetStatusChangesRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetStatusChangesRequest");
- private final static QName _GetStatusChangesResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetStatusChangesResponse");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0
@@ -171,14 +169,6 @@ public class ObjectFactory {
return new RequestedOMDSPackage();
}
- /**
- * Create an instance of {@link GetStatusChangesResponseType }
- *
- */
- public GetStatusChangesResponseType createGetStatusChangesResponseType() {
- return new GetStatusChangesResponseType();
- }
-
/**
* Create an instance of {@link LossEventListResponseType }
*
@@ -571,14 +561,6 @@ public class ObjectFactory {
return new DeleteResponseType();
}
- /**
- * Create an instance of {@link GetStatusChangesRequestType }
- *
- */
- public GetStatusChangesRequestType createGetStatusChangesRequestType() {
- return new GetStatusChangesRequestType();
- }
-
/**
* Create an instance of {@link OMDSPackageInfoType }
*
@@ -827,14 +809,6 @@ public class ObjectFactory {
return new RequestedOMDSPackage.OmdsPackage();
}
- /**
- * Create an instance of {@link GetStatusChangesResponseType.Ergebnis }
- *
- */
- public GetStatusChangesResponseType.Ergebnis createGetStatusChangesResponseTypeErgebnis() {
- return new GetStatusChangesResponseType.Ergebnis();
- }
-
/**
* Create an instance of {@link LossEventListResponseType.Result }
*
@@ -1388,22 +1362,4 @@ public class ObjectFactory {
return new JAXBElement(_DeleteRequest_QNAME, DeleteRequestType.class, null, value);
}
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link GetStatusChangesRequestType }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetStatusChangesRequest")
- public JAXBElement createGetStatusChangesRequest(GetStatusChangesRequestType value) {
- return new JAXBElement(_GetStatusChangesRequest_QNAME, GetStatusChangesRequestType.class, null, value);
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link GetStatusChangesResponseType }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetStatusChangesResponse")
- public JAXBElement createGetStatusChangesResponse(GetStatusChangesResponseType value) {
- return new JAXBElement(_GetStatusChangesResponse_QNAME, GetStatusChangesResponseType.class, null, value);
- }
-
}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java
index 0affb78d..c1d7833d 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java
@@ -6,7 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType;
+import at.vvo.omds.types.omds2Types.v2_10.ADRESSEType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java
index 59aecc24..3e369df7 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java
@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
-import at.vvo.omds.types.omds2Types.v2_9.PaketInhCdType;
+import at.vvo.omds.types.omds2Types.v2_10.PaketInhCdType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java
index 3f5a6ae9..e6b14424 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java
@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType;
+import at.vvo.omds.types.omds2Types.v2_10.ELKommunikationType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java
index 065727c1..31c15a19 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java
@@ -11,8 +11,8 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
-import at.vvo.omds.types.omds2Types.v2_9.WaehrungsCdType;
-import at.vvo.omds.types.omds2Types.v2_9.ZAHLUNGType;
+import at.vvo.omds.types.omds2Types.v2_10.WaehrungsCdType;
+import at.vvo.omds.types.omds2Types.v2_10.ZAHLUNGType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java
index 302babf6..bcae666b 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
-import at.vvo.omds.types.omds2Types.v2_9.PERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.PERSONType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java
index 84cd8ca6..20f00554 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java
@@ -6,7 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType;
+import at.vvo.omds.types.omds2Types.v2_10.ELZeitraumType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java
index f25b1de2..93b7a8c5 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java
@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.PERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.PERSONType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java
index cfdfe247..38d55733 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java
@@ -5,7 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.PERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.PERSONType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java
index a9b627d4..eccbafc7 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java
@@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.GetApplicationDocumentRequestType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CalculateRSRequestType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.CalculateBesitzRequestType;
import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeRequestType;
@@ -54,6 +55,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerRequestType;
"korrelationsId"
})
@XmlSeeAlso({
+ GetApplicationDocumentRequestType.class,
CalculateRSRequestType.class,
CalculateBesitzRequestType.class,
GetPoliciesOfPartnerRequestType.class,
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java
index c4fcf7a5..3a92f79e 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java
@@ -10,6 +10,7 @@ import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.v1_3_0.DeleteResponseType;
+import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.GetApplicationDocumentResponseType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CalculateRSResponseType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.CalculateBesitzResponseType;
import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeResponseType;
@@ -62,6 +63,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerResponseType;
"status"
})
@XmlSeeAlso({
+ GetApplicationDocumentResponseType.class,
CalculateRSResponseType.class,
CalculateBesitzResponseType.class,
GetPoliciesOfPartnerResponseType.class,
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java
index fa9ebe1a..6f5b24a4 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java
@@ -7,8 +7,8 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType;
-import at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesRequestType;
+import at.vvo.omds.types.omds2Types.v2_10.ELZeitraumType;
+import at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStatusChangesRequestType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java
index 8c00fc41..dbad2738 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java
@@ -7,7 +7,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesResponseType;
+import at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStatusChangesResponseType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DokumentInfoType.java
new file mode 100644
index 00000000..159eee27
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DokumentInfoType.java
@@ -0,0 +1,409 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.common;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)
+ *
+ * Java-Klasse für DokumentInfo_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentInfo_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * <element name="Referenz" minOccurs="0">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Url" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </choice>
+ * <element name="AbrufbarBis" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="EinmaligAbrufbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentInfo_Type", propOrder = {
+ "content",
+ "referenz",
+ "name",
+ "documentType",
+ "mimetype",
+ "groesse",
+ "datum",
+ "referenzWeitereDokumente"
+})
+public class DokumentInfoType {
+
+ @XmlElement(name = "Content")
+ protected byte[] content;
+ @XmlElement(name = "Referenz")
+ protected DokumentInfoType.Referenz referenz;
+ @XmlElement(name = "Name")
+ protected Object name;
+ @XmlElement(name = "DocumentType")
+ protected int documentType;
+ @XmlElement(name = "Mimetype")
+ protected Object mimetype;
+ @XmlElement(name = "Groesse")
+ protected Object groesse;
+ @XmlElement(name = "Datum", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar datum;
+ @XmlElement(name = "ReferenzWeitereDokumente")
+ protected List referenzWeitereDokumente;
+
+ /**
+ * Ruft den Wert der content-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * byte[]
+ */
+ public byte[] getContent() {
+ return content;
+ }
+
+ /**
+ * Legt den Wert der content-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * byte[]
+ */
+ public void setContent(byte[] value) {
+ this.content = value;
+ }
+
+ /**
+ * Ruft den Wert der referenz-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link DokumentInfoType.Referenz }
+ *
+ */
+ public DokumentInfoType.Referenz getReferenz() {
+ return referenz;
+ }
+
+ /**
+ * Legt den Wert der referenz-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link DokumentInfoType.Referenz }
+ *
+ */
+ public void setReferenz(DokumentInfoType.Referenz value) {
+ this.referenz = value;
+ }
+
+ /**
+ * Ruft den Wert der name-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getName() {
+ return name;
+ }
+
+ /**
+ * Legt den Wert der name-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setName(Object value) {
+ this.name = value;
+ }
+
+ /**
+ * Ruft den Wert der documentType-Eigenschaft ab.
+ *
+ */
+ public int getDocumentType() {
+ return documentType;
+ }
+
+ /**
+ * Legt den Wert der documentType-Eigenschaft fest.
+ *
+ */
+ public void setDocumentType(int value) {
+ this.documentType = value;
+ }
+
+ /**
+ * Ruft den Wert der mimetype-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getMimetype() {
+ return mimetype;
+ }
+
+ /**
+ * Legt den Wert der mimetype-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setMimetype(Object value) {
+ this.mimetype = value;
+ }
+
+ /**
+ * Ruft den Wert der groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setGroesse(Object value) {
+ this.groesse = value;
+ }
+
+ /**
+ * Ruft den Wert der datum-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getDatum() {
+ return datum;
+ }
+
+ /**
+ * Legt den Wert der datum-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setDatum(XMLGregorianCalendar value) {
+ this.datum = value;
+ }
+
+ /**
+ * Gets the value of the referenzWeitereDokumente property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the referenzWeitereDokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getReferenzWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentInfoType }
+ *
+ *
+ */
+ public List getReferenzWeitereDokumente() {
+ if (referenzWeitereDokumente == null) {
+ referenzWeitereDokumente = new ArrayList();
+ }
+ return this.referenzWeitereDokumente;
+ }
+
+
+ /**
+ * Java-Klasse für anonymous complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <choice>
+ * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Url" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ * </choice>
+ * <element name="AbrufbarBis" type="{urn:omds20}Datum-Zeit"/>
+ * <element name="EinmaligAbrufbar" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "id",
+ "url",
+ "abrufbarBis",
+ "einmaligAbrufbar"
+ })
+ public static class Referenz {
+
+ @XmlElement(name = "Id")
+ protected String id;
+ @XmlElement(name = "Url")
+ protected Object url;
+ @XmlElement(name = "AbrufbarBis", required = true, nillable = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar abrufbarBis;
+ @XmlElement(name = "EinmaligAbrufbar")
+ protected boolean einmaligAbrufbar;
+
+ /**
+ * Ruft den Wert der id-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Legt den Wert der id-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setId(String value) {
+ this.id = value;
+ }
+
+ /**
+ * Ruft den Wert der url-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Object }
+ *
+ */
+ public Object getUrl() {
+ return url;
+ }
+
+ /**
+ * Legt den Wert der url-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Object }
+ *
+ */
+ public void setUrl(Object value) {
+ this.url = value;
+ }
+
+ /**
+ * Ruft den Wert der abrufbarBis-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public XMLGregorianCalendar getAbrufbarBis() {
+ return abrufbarBis;
+ }
+
+ /**
+ * Legt den Wert der abrufbarBis-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link XMLGregorianCalendar }
+ *
+ */
+ public void setAbrufbarBis(XMLGregorianCalendar value) {
+ this.abrufbarBis = value;
+ }
+
+ /**
+ * Ruft den Wert der einmaligAbrufbar-Eigenschaft ab.
+ *
+ */
+ public boolean isEinmaligAbrufbar() {
+ return einmaligAbrufbar;
+ }
+
+ /**
+ * Legt den Wert der einmaligAbrufbar-Eigenschaft fest.
+ *
+ */
+ public void setEinmaligAbrufbar(boolean value) {
+ this.einmaligAbrufbar = value;
+ }
+
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java
index 7fb694f6..b246661b 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java
@@ -28,7 +28,7 @@ public enum GeschaeftsobjektArtType {
/**
- * Vertrag
+ * Antrag
*
*/
VTG,
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java
index 43f94aa8..ab741247 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java
@@ -37,6 +37,14 @@ public class ObjectFactory {
public ObjectFactory() {
}
+ /**
+ * Create an instance of {@link DokumentInfoType }
+ *
+ */
+ public DokumentInfoType createDokumentInfoType() {
+ return new DokumentInfoType();
+ }
+
/**
* Create an instance of {@link at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType.Status }
*
@@ -269,6 +277,14 @@ public class ObjectFactory {
return new DeckungProzentType();
}
+ /**
+ * Create an instance of {@link DokumentInfoType.Referenz }
+ *
+ */
+ public DokumentInfoType.Referenz createDokumentInfoTypeReferenz() {
+ return new DokumentInfoType.Referenz();
+ }
+
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}}
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java
index cc2758dc..e9d7393b 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java
@@ -9,16 +9,16 @@ import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELAnzahlType;
-import at.vvo.omds.types.omds2Types.v2_9.ELEinstufungType;
-import at.vvo.omds.types.omds2Types.v2_9.ELEntscheidungsfrageType;
-import at.vvo.omds.types.omds2Types.v2_9.ELIdentifizierungType;
-import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType;
-import at.vvo.omds.types.omds2Types.v2_9.ELLegitimationType;
-import at.vvo.omds.types.omds2Types.v2_9.ELTextType;
-import at.vvo.omds.types.omds2Types.v2_9.NATUERLICHEPERSONType;
-import at.vvo.omds.types.omds2Types.v2_9.PersArtCdType;
-import at.vvo.omds.types.omds2Types.v2_9.SONSTIGEPERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.ELAnzahlType;
+import at.vvo.omds.types.omds2Types.v2_10.ELEinstufungType;
+import at.vvo.omds.types.omds2Types.v2_10.ELEntscheidungsfrageType;
+import at.vvo.omds.types.omds2Types.v2_10.ELIdentifizierungType;
+import at.vvo.omds.types.omds2Types.v2_10.ELKommunikationType;
+import at.vvo.omds.types.omds2Types.v2_10.ELLegitimationType;
+import at.vvo.omds.types.omds2Types.v2_10.ELTextType;
+import at.vvo.omds.types.omds2Types.v2_10.NATUERLICHEPERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.PersArtCdType;
+import at.vvo.omds.types.omds2Types.v2_10.SONSTIGEPERSONType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java
index 36608481..efcb5ec0 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java
@@ -9,7 +9,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.WaehrungsCdType;
+import at.vvo.omds.types.omds2Types.v2_10.WaehrungsCdType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java
index f4e413f5..c0cbc4ee 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java
@@ -9,6 +9,7 @@ import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds2Types.v2_10.ELRahmenvereinbarungType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.VerkaufsproduktKfzType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.VerkaufsproduktRSType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.VerkaufsproduktBesitzType;
@@ -28,6 +29,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.VerkaufsproduktB
* <sequence>
* <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
+ * <element ref="{urn:omds20}EL-Rahmenvereinbarung" minOccurs="0"/>
* <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
@@ -41,6 +43,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.VerkaufsproduktB
@XmlType(name = "Verkaufsprodukt_Type", propOrder = {
"verkaufsproduktgeneration",
"berechnungsvariante",
+ "elRahmenvereinbarung",
"zusaetzlicheVerkaufproduktdaten"
})
@XmlSeeAlso({
@@ -57,6 +60,8 @@ public abstract class VerkaufsproduktType
@XmlElement(name = "Berechnungsvariante")
@XmlSchemaType(name = "string")
protected BerechnungsvarianteType berechnungsvariante;
+ @XmlElement(name = "EL-Rahmenvereinbarung", namespace = "urn:omds20")
+ protected ELRahmenvereinbarungType elRahmenvereinbarung;
@XmlElement(name = "ZusaetzlicheVerkaufproduktdaten")
protected List zusaetzlicheVerkaufproduktdaten;
@@ -108,6 +113,30 @@ public abstract class VerkaufsproduktType
this.berechnungsvariante = value;
}
+ /**
+ * Ruft den Wert der elRahmenvereinbarung-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ELRahmenvereinbarungType }
+ *
+ */
+ public ELRahmenvereinbarungType getELRahmenvereinbarung() {
+ return elRahmenvereinbarung;
+ }
+
+ /**
+ * Legt den Wert der elRahmenvereinbarung-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ELRahmenvereinbarungType }
+ *
+ */
+ public void setELRahmenvereinbarung(ELRahmenvereinbarungType value) {
+ this.elRahmenvereinbarung = value;
+ }
+
/**
* Gets the value of the zusaetzlicheVerkaufproduktdaten property.
*
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java
index 32fcbd6f..de64624d 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java
@@ -6,7 +6,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.VtgRolleCdType;
+import at.vvo.omds.types.omds2Types.v2_10.VtgRolleCdType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java
index 522e5a04..cd7e57ab 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java
@@ -5,7 +5,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds2Types.v2_9.PERSONType;
+import at.vvo.omds.types.omds2Types.v2_10.PERSONType;
/**
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/DeclareStatusChangeRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/DeclareStatusChangeRequestType.java
new file mode 100644
index 00000000..676c4e9d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/DeclareStatusChangeRequestType.java
@@ -0,0 +1,71 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ fuer die Bekanntgabe von Statusänderungen
+ *
+ * Java-Klasse für DeclareStatusChangeRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeclareStatusChangeRequest_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="StatusChange" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}StatusChangeEvent" maxOccurs="unbounded"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeclareStatusChangeRequest_Type", propOrder = {
+ "statusChange"
+})
+public class DeclareStatusChangeRequestType {
+
+ @XmlElement(name = "StatusChange", required = true)
+ protected List statusChange;
+
+ /**
+ * Gets the value of the statusChange property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the statusChange property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getStatusChange().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link StatusChangeEvent }
+ *
+ *
+ */
+ public List getStatusChange() {
+ if (statusChange == null) {
+ statusChange = new ArrayList();
+ }
+ return this.statusChange;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/DeclareStatusChangeResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/DeclareStatusChangeResponseType.java
new file mode 100644
index 00000000..334b8347
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/DeclareStatusChangeResponseType.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Typ fuer die Annahme von Statusänderungen
+ *
+ * Java-Klasse für DeclareStatusChangeResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DeclareStatusChangeResponse_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeclareStatusChangeResponse_Type")
+public class DeclareStatusChangeResponseType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/GetStatusChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/GetStatusChangesRequestType.java
new file mode 100644
index 00000000..d31c139e
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/GetStatusChangesRequestType.java
@@ -0,0 +1,70 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonSearchRequestType;
+import at.vvo.omds.types.omds3Types.v1_3_0.common.GeschaeftsobjektArtType;
+
+
+/**
+ * Typ des Requestobjektes um Geschäftsfalle abzuholen
+ *
+ * Java-Klasse für GetStatusChangesRequest_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetStatusChangesRequest_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchRequest_Type">
+ * <sequence>
+ * <element name="GeschaeftsobjektArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetStatusChangesRequest_Type", propOrder = {
+ "geschaeftsobjektArt"
+})
+public class GetStatusChangesRequestType
+ extends CommonSearchRequestType
+{
+
+ @XmlElement(name = "GeschaeftsobjektArt")
+ @XmlSchemaType(name = "string")
+ protected GeschaeftsobjektArtType geschaeftsobjektArt;
+
+ /**
+ * Ruft den Wert der geschaeftsobjektArt-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public GeschaeftsobjektArtType getGeschaeftsobjektArt() {
+ return geschaeftsobjektArt;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsobjektArt-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public void setGeschaeftsobjektArt(GeschaeftsobjektArtType value) {
+ this.geschaeftsobjektArt = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/GetStatusChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/GetStatusChangesResponseType.java
new file mode 100644
index 00000000..3e6c4b28
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/GetStatusChangesResponseType.java
@@ -0,0 +1,74 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonSearchResponseType;
+
+
+/**
+ * Typ des Responseobjektes um Geschäftsfalle abzuholen
+ *
+ * Java-Klasse für GetStatusChangesResponse_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="GetStatusChangesResponse_Type">
+ * <complexContent>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchResponse_Type">
+ * <sequence>
+ * <element name="Event" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}StatusChangeEvent" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "GetStatusChangesResponse_Type", propOrder = {
+ "event"
+})
+public class GetStatusChangesResponseType
+ extends CommonSearchResponseType
+{
+
+ @XmlElement(name = "Event")
+ protected List event;
+
+ /**
+ * Gets the value of the event property.
+ *
+ *
+ * This accessor method returns a reference to the live list,
+ * not a snapshot. Therefore any modification you make to the
+ * returned list will be present inside the JAXB object.
+ * This is why there is not a set method for the event property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getEvent().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link StatusChangeEvent }
+ *
+ *
+ */
+ public List getEvent() {
+ if (event == null) {
+ event = new ArrayList();
+ }
+ return this.event;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/ObjectFactory.java
new file mode 100644
index 00000000..17fbeb84
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/ObjectFactory.java
@@ -0,0 +1,115 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on1basis package.
+ * An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+@XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _GetStatusChangesRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStatusChangesRequest");
+ private final static QName _GetStatusChangesResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "GetStatusChangesResponse");
+ private final static QName _DeclareStatusChangeRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStatusChangeRequest");
+ private final static QName _DeclareStatusChangeResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", "DeclareStatusChangeResponse");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on1basis
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link GetStatusChangesRequestType }
+ *
+ */
+ public GetStatusChangesRequestType createGetStatusChangesRequestType() {
+ return new GetStatusChangesRequestType();
+ }
+
+ /**
+ * Create an instance of {@link GetStatusChangesResponseType }
+ *
+ */
+ public GetStatusChangesResponseType createGetStatusChangesResponseType() {
+ return new GetStatusChangesResponseType();
+ }
+
+ /**
+ * Create an instance of {@link DeclareStatusChangeRequestType }
+ *
+ */
+ public DeclareStatusChangeRequestType createDeclareStatusChangeRequestType() {
+ return new DeclareStatusChangeRequestType();
+ }
+
+ /**
+ * Create an instance of {@link DeclareStatusChangeResponseType }
+ *
+ */
+ public DeclareStatusChangeResponseType createDeclareStatusChangeResponseType() {
+ return new DeclareStatusChangeResponseType();
+ }
+
+ /**
+ * Create an instance of {@link StatusChangeEvent }
+ *
+ */
+ public StatusChangeEvent createStatusChangeEvent() {
+ return new StatusChangeEvent();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GetStatusChangesRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStatusChangesRequest")
+ public JAXBElement createGetStatusChangesRequest(GetStatusChangesRequestType value) {
+ return new JAXBElement(_GetStatusChangesRequest_QNAME, GetStatusChangesRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link GetStatusChangesResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "GetStatusChangesResponse")
+ public JAXBElement createGetStatusChangesResponse(GetStatusChangesResponseType value) {
+ return new JAXBElement(_GetStatusChangesResponse_QNAME, GetStatusChangesResponseType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeclareStatusChangeRequestType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStatusChangeRequest")
+ public JAXBElement createDeclareStatusChangeRequest(DeclareStatusChangeRequestType value) {
+ return new JAXBElement(_DeclareStatusChangeRequest_QNAME, DeclareStatusChangeRequestType.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link DeclareStatusChangeResponseType }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", name = "DeclareStatusChangeResponse")
+ public JAXBElement createDeclareStatusChangeResponse(DeclareStatusChangeResponseType value) {
+ return new JAXBElement(_DeclareStatusChangeResponse_QNAME, DeclareStatusChangeResponseType.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/StatusChangeEvent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/StatusChangeEvent.java
new file mode 100644
index 00000000..2d74a56d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/StatusChangeEvent.java
@@ -0,0 +1,209 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import at.vvo.omds.types.omds3Types.v1_3_0.common.GeschaeftsobjektArtType;
+import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType;
+
+
+/**
+ * Event einer Statusänderung
+ *
+ * Java-Klasse für StatusChangeEvent complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="StatusChangeEvent">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+ * <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ * <element ref="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId" minOccurs="0"/>
+ * <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/>
+ * <element name="BisherigerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}StatusGeschaeftsfall"/>
+ * <element name="NeuerStatus" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen}StatusGeschaeftsfall"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "StatusChangeEvent", propOrder = {
+ "objektart",
+ "objektId",
+ "geschaeftsfallId",
+ "geschaeftsfallArt",
+ "bisherigerStatus",
+ "neuerStatus"
+})
+public class StatusChangeEvent {
+
+ @XmlElement(name = "Objektart", required = true)
+ @XmlSchemaType(name = "string")
+ protected GeschaeftsobjektArtType objektart;
+ @XmlElement(name = "ObjektId", required = true)
+ protected ObjektIdType objektId;
+ @XmlElement(name = "GeschaeftsfallId", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String geschaeftsfallId;
+ @XmlElement(name = "GeschaeftsfallArt")
+ @XmlSchemaType(name = "anySimpleType")
+ protected String geschaeftsfallArt;
+ @XmlElement(name = "BisherigerStatus", required = true)
+ protected StatusGeschaeftsfall bisherigerStatus;
+ @XmlElement(name = "NeuerStatus", required = true)
+ protected StatusGeschaeftsfall neuerStatus;
+
+ /**
+ * Ruft den Wert der objektart-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public GeschaeftsobjektArtType getObjektart() {
+ return objektart;
+ }
+
+ /**
+ * Legt den Wert der objektart-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link GeschaeftsobjektArtType }
+ *
+ */
+ public void setObjektart(GeschaeftsobjektArtType value) {
+ this.objektart = value;
+ }
+
+ /**
+ * Ruft den Wert der objektId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link ObjektIdType }
+ *
+ */
+ public ObjektIdType getObjektId() {
+ return objektId;
+ }
+
+ /**
+ * Legt den Wert der objektId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link ObjektIdType }
+ *
+ */
+ public void setObjektId(ObjektIdType value) {
+ this.objektId = value;
+ }
+
+ /**
+ * Ruft den Wert der geschaeftsfallId-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getGeschaeftsfallId() {
+ return geschaeftsfallId;
+ }
+
+ /**
+ * Legt den Wert der geschaeftsfallId-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setGeschaeftsfallId(String value) {
+ this.geschaeftsfallId = 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;
+ }
+
+ /**
+ * Ruft den Wert der bisherigerStatus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link StatusGeschaeftsfall }
+ *
+ */
+ public StatusGeschaeftsfall getBisherigerStatus() {
+ return bisherigerStatus;
+ }
+
+ /**
+ * Legt den Wert der bisherigerStatus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link StatusGeschaeftsfall }
+ *
+ */
+ public void setBisherigerStatus(StatusGeschaeftsfall value) {
+ this.bisherigerStatus = value;
+ }
+
+ /**
+ * Ruft den Wert der neuerStatus-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link StatusGeschaeftsfall }
+ *
+ */
+ public StatusGeschaeftsfall getNeuerStatus() {
+ return neuerStatus;
+ }
+
+ /**
+ * Legt den Wert der neuerStatus-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link StatusGeschaeftsfall }
+ *
+ */
+ public void setNeuerStatus(StatusGeschaeftsfall value) {
+ this.neuerStatus = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/StatusGeschaeftsfall.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/StatusGeschaeftsfall.java
new file mode 100644
index 00000000..1801132c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/StatusGeschaeftsfall.java
@@ -0,0 +1,32 @@
+
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Abstrakter Status eines Geschaeftsfalls
+ *
+ * Java-Klasse für StatusGeschaeftsfall complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="StatusGeschaeftsfall">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "StatusGeschaeftsfall")
+public abstract class StatusGeschaeftsfall {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/package-info.java
new file mode 100644
index 00000000..042da8db
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on1basis/package-info.java
@@ -0,0 +1,2 @@
+@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package at.vvo.omds.types.omds3Types.v1_3_0.on1basis;
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java
index 73760c38..d3de06cb 100644
--- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java
@@ -8,8 +8,8 @@ import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
-import at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfo;
import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessResponseType;
+import at.vvo.omds.types.omds3Types.v1_3_0.common.DokumentInfoType;
import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType;
import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType;
@@ -28,7 +28,7 @@ import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRes
* <sequence>
* <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
* <element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
- * <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ * <element name="Dokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
@@ -55,7 +55,7 @@ public abstract class CreateApplicationResponseType
@XmlElement(name = "Antragsreferenz")
protected ObjektIdType antragsreferenz;
@XmlElement(name = "Dokumente")
- protected List dokumente;
+ protected List